Browse Source

!390 修改i2c配置
Merge pull request !390 from songchao/rt-smart

bernard 4 years ago
parent
commit
b5ee9eccf6

+ 3 - 2
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

+ 2 - 2
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 */
 

+ 2 - 1
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 */