These pins are used for DFSDM on STM32MP13x Disco boards expansion connector. Pins mapping: - EXP_GPIO27 DFSDM1_CKOUT - EXP_GPIO22 DFSDM1_DATIN3 - EXP_GPIO4 DFSDM1_DATIN1 (shared with TIM3_CH4) Signed-off-by: Olivier Moysan <olivier.moysan@xxxxxxxxxxx> --- arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi | 39 +++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi b/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi index 5e3e627ceb54..50490053f03d 100644 --- a/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi +++ b/arch/arm/boot/dts/st/stm32mp13-pinctrl.dtsi @@ -13,6 +13,45 @@ pins { }; }; + dfsdm_clkout_pins_a: dfsdm-clkout-pins-0 { + pins { + pinmux = <STM32_PINMUX('C', 3, AF3)>; /* DFSDM_CKOUT */ + bias-disable; + drive-push-pull; + slew-rate = <0>; + }; + }; + + dfsdm_clkout_sleep_pins_a: dfsdm-clkout-sleep-pins-0 { + pins { + pinmux = <STM32_PINMUX('C', 3, ANALOG)>; /* DFSDM_CKOUT */ + }; + }; + + dfsdm_datin1_pins_a: dfsdm-datin1-pins-0 { + pins { + pinmux = <STM32_PINMUX('B', 1, AF6)>; /* DFSDM_DATIN1 */ + }; + }; + + dfsdm_datin1_sleep_pins_a: dfsdm-datin1-sleep-pins-0 { + pins { + pinmux = <STM32_PINMUX('B', 1, ANALOG)>; /* DFSDM_DATIN1 */ + }; + }; + + dfsdm_datin3_pins_a: dfsdm-datin3-pins-0 { + pins { + pinmux = <STM32_PINMUX('F', 13, AF6)>; /* DFSDM_DATIN3 */ + }; + }; + + dfsdm_datin3_sleep_pins_a: dfsdm-datin3-sleep-pins-0 { + pins { + pinmux = <STM32_PINMUX('F', 13, ANALOG)>; /* DFSDM_DATIN3 */ + }; + }; + i2c1_pins_a: i2c1-0 { pins { pinmux = <STM32_PINMUX('D', 12, AF5)>, /* I2C1_SCL */ -- 2.25.1