| Message ID | 20260630092628.1695560-11-dario.binacchi@amarulasolutions.com |
|---|---|
| State | New |
| Headers | show |
| Series |
|
| Related | show |
Hi Dario, On 6/30/26 11:24, Dario Binacchi wrote: > Add the sai1 pins used on MicroGEA-STM32MP257-RMM board. > > Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com> > --- > > (no changes since v1) > > arch/arm64/boot/dts/st/stm32mp25-pinctrl.dtsi | 45 +++++++++++++++++++ > 1 file changed, 45 insertions(+) > > diff --git a/arch/arm64/boot/dts/st/stm32mp25-pinctrl.dtsi b/arch/arm64/boot/dts/st/stm32mp25-pinctrl.dtsi > index 695c9d771853..002fbc724b9d 100644 > --- a/arch/arm64/boot/dts/st/stm32mp25-pinctrl.dtsi > +++ b/arch/arm64/boot/dts/st/stm32mp25-pinctrl.dtsi > @@ -520,6 +520,51 @@ pins { > }; > }; > > + /omit-if-no-ref/ > + sai1a_pins_a: sai1a-0 { > + pins1 { > + pinmux = <STM32_PINMUX('D', 9, AF3)>, /* SAI1_SD_A */ > + <STM32_PINMUX('D', 8, AF3)>, /* SAI1_FS_A */ > + <STM32_PINMUX('D', 10, AF3)>; /* SAI1_SCK_A */ > + bias-disable; > + drive-push-pull; > + slew-rate = <1>; > + }; > + pins2 { > + pinmux = <STM32_PINMUX('D', 11, AF3)>; /* SAI1_MCLK_A */ > + bias-disable; > + drive-push-pull; > + slew-rate = <2>; > + }; > + }; > + > + /omit-if-no-ref/ > + sai1a_sleep_pins_a: sai1a-sleep-0 { > + pins { > + pinmux = <STM32_PINMUX('D', 9, ANALOG)>, /* SAI1_SD_A */ > + <STM32_PINMUX('D', 8, ANALOG)>, /* SAI1_FS_A */ > + <STM32_PINMUX('D', 10, ANALOG)>, /* SAI1_SCK_A */ > + <STM32_PINMUX('D', 11, ANALOG)>; /* SAI1_MCLK_A */ > + }; > + }; > + > + /omit-if-no-ref/ > + sai1b_pins_a: sai1b-0 { > + pins { > + pinmux = <STM32_PINMUX('D', 4, AF4)>; /* SAI1_SD_B */ > + bias-disable; > + drive-push-pull; > + slew-rate = <0>; > + }; > + }; > + > + /omit-if-no-ref/ > + sai1b_sleep_pins_a: sai1b-sleep-0 { > + pins { > + pinmux = <STM32_PINMUX('D', 4, ANALOG)>; /* SAI1_SD_B */ > + }; > + }; > + > /omit-if-no-ref/ > sdmmc1_b4_pins_a: sdmmc1-b4-0 { > pins1 { You can add Reviewed-by: Olivier Moysan <olivier.moysan@foss.st.com> Thanks & Regards Olivier To unsubscribe from this group and stop receiving emails from it, send an email to linux-amarula+unsubscribe@amarulasolutions.com.
diff --git a/arch/arm64/boot/dts/st/stm32mp25-pinctrl.dtsi b/arch/arm64/boot/dts/st/stm32mp25-pinctrl.dtsi index 695c9d771853..002fbc724b9d 100644 --- a/arch/arm64/boot/dts/st/stm32mp25-pinctrl.dtsi +++ b/arch/arm64/boot/dts/st/stm32mp25-pinctrl.dtsi @@ -520,6 +520,51 @@ pins { }; }; + /omit-if-no-ref/ + sai1a_pins_a: sai1a-0 { + pins1 { + pinmux = <STM32_PINMUX('D', 9, AF3)>, /* SAI1_SD_A */ + <STM32_PINMUX('D', 8, AF3)>, /* SAI1_FS_A */ + <STM32_PINMUX('D', 10, AF3)>; /* SAI1_SCK_A */ + bias-disable; + drive-push-pull; + slew-rate = <1>; + }; + pins2 { + pinmux = <STM32_PINMUX('D', 11, AF3)>; /* SAI1_MCLK_A */ + bias-disable; + drive-push-pull; + slew-rate = <2>; + }; + }; + + /omit-if-no-ref/ + sai1a_sleep_pins_a: sai1a-sleep-0 { + pins { + pinmux = <STM32_PINMUX('D', 9, ANALOG)>, /* SAI1_SD_A */ + <STM32_PINMUX('D', 8, ANALOG)>, /* SAI1_FS_A */ + <STM32_PINMUX('D', 10, ANALOG)>, /* SAI1_SCK_A */ + <STM32_PINMUX('D', 11, ANALOG)>; /* SAI1_MCLK_A */ + }; + }; + + /omit-if-no-ref/ + sai1b_pins_a: sai1b-0 { + pins { + pinmux = <STM32_PINMUX('D', 4, AF4)>; /* SAI1_SD_B */ + bias-disable; + drive-push-pull; + slew-rate = <0>; + }; + }; + + /omit-if-no-ref/ + sai1b_sleep_pins_a: sai1b-sleep-0 { + pins { + pinmux = <STM32_PINMUX('D', 4, ANALOG)>; /* SAI1_SD_B */ + }; + }; + /omit-if-no-ref/ sdmmc1_b4_pins_a: sdmmc1-b4-0 { pins1 {
Add the sai1 pins used on MicroGEA-STM32MP257-RMM board. Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com> --- (no changes since v1) arch/arm64/boot/dts/st/stm32mp25-pinctrl.dtsi | 45 +++++++++++++++++++ 1 file changed, 45 insertions(+)