Skip to content

Commit 8fa7f11

Browse files
lopsided98Alexandre Torgue
authored andcommitted
ARM: dts: stm32: add stm32f7 SDIO sleep pins
Add SDIO sleep pin definitions that place the pins in analog mode to save power. Signed-off-by: Ben Wolsieffer <ben.wolsieffer@hefring.com> Signed-off-by: Alexandre Torgue <alexandre.torgue@foss.st.com>
1 parent efd00dc commit 8fa7f11

1 file changed

Lines changed: 22 additions & 0 deletions

File tree

arch/arm/boot/dts/st/stm32f7-pinctrl.dtsi

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -263,6 +263,17 @@
263263
};
264264
};
265265

266+
sdio_pins_sleep_a: sdio-pins-sleep-a-0 {
267+
pins {
268+
pinmux = <STM32_PINMUX('C', 8, ANALOG)>, /* SDMMC1 D0 */
269+
<STM32_PINMUX('C', 9, ANALOG)>, /* SDMMC1 D1 */
270+
<STM32_PINMUX('C', 10, ANALOG)>, /* SDMMC1 D2 */
271+
<STM32_PINMUX('C', 11, ANALOG)>, /* SDMMC1 D3 */
272+
<STM32_PINMUX('C', 12, ANALOG)>, /* SDMMC1 CLK */
273+
<STM32_PINMUX('D', 2, ANALOG)>; /* SDMMC1 CMD */
274+
};
275+
};
276+
266277
sdio_pins_b: sdio-pins-b-0 {
267278
pins {
268279
pinmux = <STM32_PINMUX('G', 9, AF11)>, /* SDMMC2 D0 */
@@ -294,6 +305,17 @@
294305
};
295306
};
296307

308+
sdio_pins_sleep_b: sdio-pins-sleep-b-0 {
309+
pins {
310+
pinmux = <STM32_PINMUX('G', 9, ANALOG)>, /* SDMMC2 D0 */
311+
<STM32_PINMUX('G', 10, ANALOG)>, /* SDMMC2 D1 */
312+
<STM32_PINMUX('B', 3, ANALOG)>, /* SDMMC2 D2 */
313+
<STM32_PINMUX('B', 4, ANALOG)>, /* SDMMC2 D3 */
314+
<STM32_PINMUX('D', 6, ANALOG)>, /* SDMMC2 CLK */
315+
<STM32_PINMUX('D', 7, ANALOG)>; /* SDMMC2 CMD */
316+
};
317+
};
318+
297319
can1_pins_a: can1-0 {
298320
pins1 {
299321
pinmux = <STM32_PINMUX('A', 12, AF9)>; /* CAN1_TX */

0 commit comments

Comments
 (0)