pinctrl: add esp32c6 i2c support
- Add esp32c6 i2c pinctrl definition Signed-off-by: Romain Pelletant <romain.pelletant@fullfreqs.com>
This commit is contained in:
parent
59ed137148
commit
0d6fe2f96a
1 changed files with 146 additions and 0 deletions
|
|
@ -9,6 +9,152 @@
|
|||
#ifndef INC_DT_BINDS_PINCTRL_ESP32C6_PINCTRL_HAL_H_
|
||||
#define INC_DT_BINDS_PINCTRL_ESP32C6_PINCTRL_HAL_H_
|
||||
|
||||
/* I2C0_SCL */
|
||||
#define I2C0_SCL_GPIO0 \
|
||||
ESP32_PINMUX(0, ESP_I2CEXT0_SCL_IN, ESP_I2CEXT0_SCL_OUT)
|
||||
|
||||
#define I2C0_SCL_GPIO1 \
|
||||
ESP32_PINMUX(1, ESP_I2CEXT0_SCL_IN, ESP_I2CEXT0_SCL_OUT)
|
||||
|
||||
#define I2C0_SCL_GPIO2 \
|
||||
ESP32_PINMUX(2, ESP_I2CEXT0_SCL_IN, ESP_I2CEXT0_SCL_OUT)
|
||||
|
||||
#define I2C0_SCL_GPIO3 \
|
||||
ESP32_PINMUX(3, ESP_I2CEXT0_SCL_IN, ESP_I2CEXT0_SCL_OUT)
|
||||
|
||||
#define I2C0_SCL_GPIO4 \
|
||||
ESP32_PINMUX(4, ESP_I2CEXT0_SCL_IN, ESP_I2CEXT0_SCL_OUT)
|
||||
|
||||
#define I2C0_SCL_GPIO5 \
|
||||
ESP32_PINMUX(5, ESP_I2CEXT0_SCL_IN, ESP_I2CEXT0_SCL_OUT)
|
||||
|
||||
#define I2C0_SCL_GPIO6 \
|
||||
ESP32_PINMUX(6, ESP_I2CEXT0_SCL_IN, ESP_I2CEXT0_SCL_OUT)
|
||||
|
||||
#define I2C0_SCL_GPIO7 \
|
||||
ESP32_PINMUX(7, ESP_I2CEXT0_SCL_IN, ESP_I2CEXT0_SCL_OUT)
|
||||
|
||||
#define I2C0_SCL_GPIO8 \
|
||||
ESP32_PINMUX(8, ESP_I2CEXT0_SCL_IN, ESP_I2CEXT0_SCL_OUT)
|
||||
|
||||
#define I2C0_SCL_GPIO9 \
|
||||
ESP32_PINMUX(9, ESP_I2CEXT0_SCL_IN, ESP_I2CEXT0_SCL_OUT)
|
||||
|
||||
#define I2C0_SCL_GPIO10 \
|
||||
ESP32_PINMUX(10, ESP_I2CEXT0_SCL_IN, ESP_I2CEXT0_SCL_OUT)
|
||||
|
||||
#define I2C0_SCL_GPIO11 \
|
||||
ESP32_PINMUX(11, ESP_I2CEXT0_SCL_IN, ESP_I2CEXT0_SCL_OUT)
|
||||
|
||||
#define I2C0_SCL_GPIO12 \
|
||||
ESP32_PINMUX(12, ESP_I2CEXT0_SCL_IN, ESP_I2CEXT0_SCL_OUT)
|
||||
|
||||
#define I2C0_SCL_GPIO13 \
|
||||
ESP32_PINMUX(13, ESP_I2CEXT0_SCL_IN, ESP_I2CEXT0_SCL_OUT)
|
||||
|
||||
#define I2C0_SCL_GPIO14 \
|
||||
ESP32_PINMUX(14, ESP_I2CEXT0_SCL_IN, ESP_I2CEXT0_SCL_OUT)
|
||||
|
||||
#define I2C0_SCL_GPIO15 \
|
||||
ESP32_PINMUX(15, ESP_I2CEXT0_SCL_IN, ESP_I2CEXT0_SCL_OUT)
|
||||
|
||||
#define I2C0_SCL_GPIO16 \
|
||||
ESP32_PINMUX(16, ESP_I2CEXT0_SCL_IN, ESP_I2CEXT0_SCL_OUT)
|
||||
|
||||
#define I2C0_SCL_GPIO17 \
|
||||
ESP32_PINMUX(17, ESP_I2CEXT0_SCL_IN, ESP_I2CEXT0_SCL_OUT)
|
||||
|
||||
#define I2C0_SCL_GPIO18 \
|
||||
ESP32_PINMUX(18, ESP_I2CEXT0_SCL_IN, ESP_I2CEXT0_SCL_OUT)
|
||||
|
||||
#define I2C0_SCL_GPIO19 \
|
||||
ESP32_PINMUX(19, ESP_I2CEXT0_SCL_IN, ESP_I2CEXT0_SCL_OUT)
|
||||
|
||||
#define I2C0_SCL_GPIO20 \
|
||||
ESP32_PINMUX(20, ESP_I2CEXT0_SCL_IN, ESP_I2CEXT0_SCL_OUT)
|
||||
|
||||
#define I2C0_SCL_GPIO21 \
|
||||
ESP32_PINMUX(21, ESP_I2CEXT0_SCL_IN, ESP_I2CEXT0_SCL_OUT)
|
||||
|
||||
#define I2C0_SCL_GPIO22 \
|
||||
ESP32_PINMUX(22, ESP_I2CEXT0_SCL_IN, ESP_I2CEXT0_SCL_OUT)
|
||||
|
||||
#define I2C0_SCL_GPIO23 \
|
||||
ESP32_PINMUX(23, ESP_I2CEXT0_SCL_IN, ESP_I2CEXT0_SCL_OUT)
|
||||
|
||||
/* I2C0_SDA */
|
||||
#define I2C0_SDA_GPIO0 \
|
||||
ESP32_PINMUX(0, ESP_I2CEXT0_SDA_IN, ESP_I2CEXT0_SDA_OUT)
|
||||
|
||||
#define I2C0_SDA_GPIO1 \
|
||||
ESP32_PINMUX(1, ESP_I2CEXT0_SDA_IN, ESP_I2CEXT0_SDA_OUT)
|
||||
|
||||
#define I2C0_SDA_GPIO2 \
|
||||
ESP32_PINMUX(2, ESP_I2CEXT0_SDA_IN, ESP_I2CEXT0_SDA_OUT)
|
||||
|
||||
#define I2C0_SDA_GPIO3 \
|
||||
ESP32_PINMUX(3, ESP_I2CEXT0_SDA_IN, ESP_I2CEXT0_SDA_OUT)
|
||||
|
||||
#define I2C0_SDA_GPIO4 \
|
||||
ESP32_PINMUX(4, ESP_I2CEXT0_SDA_IN, ESP_I2CEXT0_SDA_OUT)
|
||||
|
||||
#define I2C0_SDA_GPIO5 \
|
||||
ESP32_PINMUX(5, ESP_I2CEXT0_SDA_IN, ESP_I2CEXT0_SDA_OUT)
|
||||
|
||||
#define I2C0_SDA_GPIO6 \
|
||||
ESP32_PINMUX(6, ESP_I2CEXT0_SDA_IN, ESP_I2CEXT0_SDA_OUT)
|
||||
|
||||
#define I2C0_SDA_GPIO7 \
|
||||
ESP32_PINMUX(7, ESP_I2CEXT0_SDA_IN, ESP_I2CEXT0_SDA_OUT)
|
||||
|
||||
#define I2C0_SDA_GPIO8 \
|
||||
ESP32_PINMUX(8, ESP_I2CEXT0_SDA_IN, ESP_I2CEXT0_SDA_OUT)
|
||||
|
||||
#define I2C0_SDA_GPIO9 \
|
||||
ESP32_PINMUX(9, ESP_I2CEXT0_SDA_IN, ESP_I2CEXT0_SDA_OUT)
|
||||
|
||||
#define I2C0_SDA_GPIO10 \
|
||||
ESP32_PINMUX(10, ESP_I2CEXT0_SDA_IN, ESP_I2CEXT0_SDA_OUT)
|
||||
|
||||
#define I2C0_SDA_GPIO11 \
|
||||
ESP32_PINMUX(11, ESP_I2CEXT0_SDA_IN, ESP_I2CEXT0_SDA_OUT)
|
||||
|
||||
#define I2C0_SDA_GPIO12 \
|
||||
ESP32_PINMUX(12, ESP_I2CEXT0_SDA_IN, ESP_I2CEXT0_SDA_OUT)
|
||||
|
||||
#define I2C0_SDA_GPIO13 \
|
||||
ESP32_PINMUX(13, ESP_I2CEXT0_SDA_IN, ESP_I2CEXT0_SDA_OUT)
|
||||
|
||||
#define I2C0_SDA_GPIO14 \
|
||||
ESP32_PINMUX(14, ESP_I2CEXT0_SDA_IN, ESP_I2CEXT0_SDA_OUT)
|
||||
|
||||
#define I2C0_SDA_GPIO15 \
|
||||
ESP32_PINMUX(15, ESP_I2CEXT0_SDA_IN, ESP_I2CEXT0_SDA_OUT)
|
||||
|
||||
#define I2C0_SDA_GPIO16 \
|
||||
ESP32_PINMUX(16, ESP_I2CEXT0_SDA_IN, ESP_I2CEXT0_SDA_OUT)
|
||||
|
||||
#define I2C0_SDA_GPIO17 \
|
||||
ESP32_PINMUX(17, ESP_I2CEXT0_SDA_IN, ESP_I2CEXT0_SDA_OUT)
|
||||
|
||||
#define I2C0_SDA_GPIO18 \
|
||||
ESP32_PINMUX(18, ESP_I2CEXT0_SDA_IN, ESP_I2CEXT0_SDA_OUT)
|
||||
|
||||
#define I2C0_SDA_GPIO19 \
|
||||
ESP32_PINMUX(19, ESP_I2CEXT0_SDA_IN, ESP_I2CEXT0_SDA_OUT)
|
||||
|
||||
#define I2C0_SDA_GPIO20 \
|
||||
ESP32_PINMUX(20, ESP_I2CEXT0_SDA_IN, ESP_I2CEXT0_SDA_OUT)
|
||||
|
||||
#define I2C0_SDA_GPIO21 \
|
||||
ESP32_PINMUX(21, ESP_I2CEXT0_SDA_IN, ESP_I2CEXT0_SDA_OUT)
|
||||
|
||||
#define I2C0_SDA_GPIO22 \
|
||||
ESP32_PINMUX(22, ESP_I2CEXT0_SDA_IN, ESP_I2CEXT0_SDA_OUT)
|
||||
|
||||
#define I2C0_SDA_GPIO23 \
|
||||
ESP32_PINMUX(23, ESP_I2CEXT0_SDA_IN, ESP_I2CEXT0_SDA_OUT)
|
||||
|
||||
/* LEDC_CH0 */
|
||||
#define LEDC_CH0_GPIO0 \
|
||||
ESP32_PINMUX(0, ESP_NOSIG, ESP_LEDC_LS_SIG_OUT0)
|
||||
|
|
|
|||
Loading…
Reference in a new issue