From: Gabriel Fernandez <gabriel.fernandez@xxxxxxxxxxx> Add LSCO support on stm32mp157c-dk2 board. LSCO output is mapped on RTC_OUT2_RMP (PI8), directly routed on LPO_IN pin of Wifi/Bluetooth module. Signed-off-by: Gabriel Fernandez <gabriel.fernandez@xxxxxxxxxxx> Signed-off-by: Valentin Caron <valentin.caron@xxxxxxxxxxx> --- arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 6 ++++++ arch/arm/boot/dts/stm32mp157c-dk2.dts | 7 +++++++ 2 files changed, 13 insertions(+) diff --git a/arch/arm/boot/dts/stm32mp15-pinctrl.dtsi b/arch/arm/boot/dts/stm32mp15-pinctrl.dtsi index 6052243ad81c..c65d1ea8b614 100644 --- a/arch/arm/boot/dts/stm32mp15-pinctrl.dtsi +++ b/arch/arm/boot/dts/stm32mp15-pinctrl.dtsi @@ -1244,6 +1244,12 @@ pins { }; }; + rtc_out2_rmp_pins_a: rtc-out2-rmp-pins-0 { + pins { + pinmux = <STM32_PINMUX('I', 8, ANALOG)>; /* RTC_OUT2_RMP */ + }; + }; + sai2a_pins_a: sai2a-0 { pins { pinmux = <STM32_PINMUX('I', 5, AF10)>, /* SAI2_SCK_A */ diff --git a/arch/arm/boot/dts/stm32mp157c-dk2.dts b/arch/arm/boot/dts/stm32mp157c-dk2.dts index 2bc92ef3aeb9..a1eda91bc2e3 100644 --- a/arch/arm/boot/dts/stm32mp157c-dk2.dts +++ b/arch/arm/boot/dts/stm32mp157c-dk2.dts @@ -11,6 +11,7 @@ #include "stm32mp15-pinctrl.dtsi" #include "stm32mp15xxac-pinctrl.dtsi" #include "stm32mp15xx-dkx.dtsi" +#include <dt-bindings/rtc/rtc-stm32.h> / { model = "STMicroelectronics STM32MP157C-DK2 Discovery Board"; @@ -92,6 +93,12 @@ ltdc_ep1_out: endpoint@1 { }; }; +&rtc { + st,lsco = <RTC_OUT2_RMP>; + pinctrl-0 = <&rtc_out2_rmp_pins_a>; + pinctrl-names = "default"; +}; + &usart2 { pinctrl-names = "default", "sleep", "idle"; pinctrl-0 = <&usart2_pins_c>; -- 2.25.1