[PATCH] arm: imx6q_logic: Enable I2C PMIC

Adam Ford aford173 at gmail.com
Tue Aug 18 23:19:57 CEST 2020


The PMIC which powers the whole board is connected to the I2C1
bus.  This patch enables I2C.  With this enabled, the PMIC needs
to told to keep the rail enabled, or it gets shutdown before the
system boots.

Signed-off-by: Adam Ford <aford173 at gmail.com>

diff --git a/arch/arm/dts/imx6q-logicpd-u-boot.dtsi b/arch/arm/dts/imx6q-logicpd-u-boot.dtsi
index ee44ed91fe..94b53d569d 100644
--- a/arch/arm/dts/imx6q-logicpd-u-boot.dtsi
+++ b/arch/arm/dts/imx6q-logicpd-u-boot.dtsi
@@ -28,3 +28,7 @@
 &pinctrl_usdhc2 {
 	u-boot,dm-spl;
 };
+
+&sw2_reg {
+	regulator-always-on;
+};
diff --git a/configs/imx6q_logic_defconfig b/configs/imx6q_logic_defconfig
index 35dfd8a303..d02c81449c 100644
--- a/configs/imx6q_logic_defconfig
+++ b/configs/imx6q_logic_defconfig
@@ -9,6 +9,7 @@ CONFIG_ENV_SIZE=0x100000
 CONFIG_ENV_OFFSET=0x400000
 CONFIG_MX6_OCRAM_256KB=y
 CONFIG_TARGET_MX6LOGICPD=y
+CONFIG_SYS_I2C_MXC_I2C1=y
 CONFIG_SPL_TEXT_BASE=0x00908000
 CONFIG_SPL_MMC_SUPPORT=y
 CONFIG_SPL_SERIAL_SUPPORT=y
@@ -70,6 +71,7 @@ CONFIG_SPL_DM=y
 CONFIG_SPL_DM_SEQ_ALIAS=y
 CONFIG_SPL_OF_TRANSLATE=y
 CONFIG_PCF8575_GPIO=y
+CONFIG_SYS_I2C_MXC=y
 CONFIG_LED=y
 CONFIG_LED_GPIO=y
 CONFIG_FSL_USDHC=y
-- 
2.25.1



More information about the U-Boot mailing list