diff --git a/arch/arm/dts/k3-j784s4-evm-u-boot.dtsi b/arch/arm/dts/k3-j784s4-evm-u-boot.dtsi index dba6a41476..64db363f1e 100644 --- a/arch/arm/dts/k3-j784s4-evm-u-boot.dtsi +++ b/arch/arm/dts/k3-j784s4-evm-u-boot.dtsi @@ -192,6 +192,14 @@ bootph-pre-ram; }; +&wkup_gpio_pins_default { + bootph-pre-ram; +}; + +&wkup_gpio0 { + bootph-pre-ram; +}; + &ospi0 { bootph-pre-ram; diff --git a/arch/arm/dts/k3-j784s4-evm.dts b/arch/arm/dts/k3-j784s4-evm.dts index 1118960916..09946ab015 100644 --- a/arch/arm/dts/k3-j784s4-evm.dts +++ b/arch/arm/dts/k3-j784s4-evm.dts @@ -334,6 +334,11 @@ >; }; + wkup_gpio_pins_default: wkup_gpio_pins_default { + pinctrl-single,pins = < + J784S4_WKUP_IOPAD(0x070, PIN_INPUT, 7) /* (L37) WKUP_GPIO0_6 */ + >; + }; }; &wkup_pmx0 { @@ -748,6 +753,12 @@ }; }; +&wkup_gpio0 { + status = "okay"; + pinctrl-names = "default"; + pinctrl-0 = <&wkup_gpio_pins_default>; +}; + &ospi1 { pinctrl-names = "default"; pinctrl-0 = <&mcu_fss0_ospi1_pins_default>; diff --git a/arch/arm/dts/k3-j784s4-r5-evm.dts b/arch/arm/dts/k3-j784s4-r5-evm.dts index 79ab4dc5c8..70209157d7 100644 --- a/arch/arm/dts/k3-j784s4-r5-evm.dts +++ b/arch/arm/dts/k3-j784s4-r5-evm.dts @@ -107,6 +107,14 @@ }; }; +&wkup_pmx2 { + bootph-pre-ram; + wkup_gpio_pins_default: wkup_gpio_pins_default { + pinctrl-single,pins = < + J784S4_WKUP_IOPAD(0x070, PIN_INPUT, 7) /* (L37) WKUP_GPIO0_6 */ + >; + }; +}; &sms { mboxes= <&mcu_secproxy 8>, <&mcu_secproxy 6>, <&mcu_secproxy 5>; @@ -171,6 +179,11 @@ maximum-speed = "super-speed"; }; +&wkup_gpio0 { + pinctrl-names = "default"; + pinctrl-0 = <&wkup_gpio_pins_default>; +}; + &ospi0 { reg = <0x0 0x47040000 0x0 0x100>, <0x0 0x50000000 0x0 0x8000000>;