From a6a6ebcb952dad5b77a3a0d341f5a0766471f58c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AE=8B=E8=B6=85?= Date: Wed, 1 Dec 2021 10:13:47 +0800 Subject: [PATCH] modify i2c drvier for dx81 --- bsp/imx6ull-artpi-smart/.config | 5 +++-- bsp/imx6ull-artpi-smart/drivers/drv_i2c.h | 4 ++-- bsp/imx6ull-artpi-smart/rtconfig.h | 3 ++- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/bsp/imx6ull-artpi-smart/.config b/bsp/imx6ull-artpi-smart/.config index 33fa21cb32..af0746bc91 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 1e9cb8bbd6..73aed8ac1a 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 06ac3e5115..48c5698820 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 */ -- Gitee