diff --git a/bsp/imx6ull-artpi-smart/.config b/bsp/imx6ull-artpi-smart/.config index 33fa21cb32a0ecb96650284b04f4d756ee606183..af0746bc9174a15b1c538f56dcdfcfbc6b7af495 100644 --- a/bsp/imx6ull-artpi-smart/.config +++ b/bsp/imx6ull-artpi-smart/.config @@ -743,7 +743,7 @@ CONFIG_BSP_USING_UART1=y CONFIG_BSP_USING_SPI=y # CONFIG_BSP_USING_SPI1 is not set # CONFIG_BSP_USING_SPI2 is not set -CONFIG_BSP_USING_SPI3=y +# CONFIG_BSP_USING_SPI3 is not set # CONFIG_BSP_USING_SPI4 is not set # @@ -754,7 +754,8 @@ CONFIG_BSP_USING_I2C=y # CONFIG_BSP_USING_I2C2 is not set CONFIG_BSP_USING_I2C3=y CONFIG_I2C3_BAUD_RATE=400000 -# CONFIG_BSP_USING_I2C4 is not set +CONFIG_BSP_USING_I2C4=y +CONFIG_I2C4_BAUD_RATE=100000 # # Select LCD Driver diff --git a/bsp/imx6ull-artpi-smart/drivers/drv_i2c.h b/bsp/imx6ull-artpi-smart/drivers/drv_i2c.h index 1e9cb8bbd6fe52f753cf14912217294daaca67e0..73aed8ac1a42189f54afe0a979672f195ea91466 100644 --- a/bsp/imx6ull-artpi-smart/drivers/drv_i2c.h +++ b/bsp/imx6ull-artpi-smart/drivers/drv_i2c.h @@ -81,8 +81,8 @@ struct imx6ull_i2c_bus .name = "i2c4", \ .clk_ip_name = kCLOCK_I2c4S, \ .baud_rate = I2C4_BAUD_RATE, \ - .scl_gpio = {IOMUXC_ENET2_RX_EN_I2C4_SCL, 1, 0x70B0}, \ - .sda_gpio = {IOMUXC_ENET2_TX_DATA0_I2C4_SDA, 1, 0x70B0}, \ + .scl_gpio = {IOMUXC_UART2_TX_DATA_I2C4_SCL, 1, 0x70B0}, \ + .sda_gpio = {IOMUXC_UART2_RX_DATA_I2C4_SDA, 1, 0x70B0}, \ } #endif /* BSP_USING_I2C4 */ diff --git a/bsp/imx6ull-artpi-smart/rtconfig.h b/bsp/imx6ull-artpi-smart/rtconfig.h index 06ac3e5115ba789ecff578dfd5b62349670b38ec..48c569882076925f0bc63fc50cd8610335b142b1 100644 --- a/bsp/imx6ull-artpi-smart/rtconfig.h +++ b/bsp/imx6ull-artpi-smart/rtconfig.h @@ -310,13 +310,14 @@ /* Select SPI Driver */ #define BSP_USING_SPI -#define BSP_USING_SPI3 /* Select I2C Driver */ #define BSP_USING_I2C #define BSP_USING_I2C3 #define I2C3_BAUD_RATE 400000 +#define BSP_USING_I2C4 +#define I2C4_BAUD_RATE 100000 /* Select LCD Driver */