From: Andreas Dannenberg <dannenb...@ti.com>

Make the wkup_i2c0 module usable across all stages of U-Boot by adding
the needed definitions including the associated pinmux definitions.

Signed-off-by: Andreas Dannenberg <dannenb...@ti.com>
Signed-off-by: Lokesh Vutla <lokeshvu...@ti.com>
---
 .../dts/k3-j721e-common-proc-board-u-boot.dtsi    |  8 ++++++++
 arch/arm/dts/k3-j721e-common-proc-board.dts       | 15 +++++++++++++++
 2 files changed, 23 insertions(+)

diff --git a/arch/arm/dts/k3-j721e-common-proc-board-u-boot.dtsi 
b/arch/arm/dts/k3-j721e-common-proc-board-u-boot.dtsi
index 9291e57e25..e54b2a7e70 100644
--- a/arch/arm/dts/k3-j721e-common-proc-board-u-boot.dtsi
+++ b/arch/arm/dts/k3-j721e-common-proc-board-u-boot.dtsi
@@ -311,3 +311,11 @@
                reg-names = "gmii-sel";
        };
 };
+
+&wkup_i2c0_pins_default {
+       u-boot,dm-spl;
+};
+
+&wkup_i2c0 {
+       u-boot,dm-spl;
+};
diff --git a/arch/arm/dts/k3-j721e-common-proc-board.dts 
b/arch/arm/dts/k3-j721e-common-proc-board.dts
index c978cabd13..f4366f9f87 100644
--- a/arch/arm/dts/k3-j721e-common-proc-board.dts
+++ b/arch/arm/dts/k3-j721e-common-proc-board.dts
@@ -77,3 +77,18 @@
        voltage-ranges = <1800 1800 3300 3300>;
        ti,driver-strength-ohm = <50>;
 };
+
+&wkup_pmx0 {
+       wkup_i2c0_pins_default: wkup-i2c0-pins-default {
+               pinctrl-single,pins = <
+                       J721E_WKUP_IOPAD(0xf8, PIN_INPUT_PULLUP, 0) /* (J25) 
WKUP_I2C0_SCL */
+                       J721E_WKUP_IOPAD(0xfc, PIN_INPUT_PULLUP, 0) /* (H24) 
WKUP_I2C0_SDA */
+               >;
+       };
+};
+
+&wkup_i2c0 {
+       pinctrl-names = "default";
+       pinctrl-0 = <&wkup_i2c0_pins_default>;
+       clock-frequency = <400000>;
+};
-- 
2.23.0

Reply via email to