Add I2C sleep pins muxing for low power mode.

Signed-off-by: Pierre-Yves MORDRET <[email protected]>
Signed-off-by: Yannick Fertré <[email protected]>
---
 arch/arm/boot/dts/stm32mp157-pinctrl.dtsi | 29 +++++++++++++++++++++++++++++
 1 file changed, 29 insertions(+)

diff --git a/arch/arm/boot/dts/stm32mp157-pinctrl.dtsi 
b/arch/arm/boot/dts/stm32mp157-pinctrl.dtsi
index 9104896..b04899f 100644
--- a/arch/arm/boot/dts/stm32mp157-pinctrl.dtsi
+++ b/arch/arm/boot/dts/stm32mp157-pinctrl.dtsi
@@ -213,6 +213,13 @@
                                };
                        };
 
+                       i2c1_pins_sleep_a: i2c1-1 {
+                               pins {
+                                       pinmux = <STM32_PINMUX('D', 12, 
ANALOG)>, /* I2C1_SCL */
+                                                <STM32_PINMUX('F', 15, 
ANALOG)>; /* I2C1_SDA */
+                               };
+                       };
+
                        i2c2_pins_a: i2c2-0 {
                                pins {
                                        pinmux = <STM32_PINMUX('H', 4, AF4)>, 
/* I2C2_SCL */
@@ -223,6 +230,13 @@
                                };
                        };
 
+                       i2c2_pins_sleep_a: i2c2-1 {
+                               pins {
+                                       pinmux = <STM32_PINMUX('H', 4, 
ANALOG)>, /* I2C2_SCL */
+                                                <STM32_PINMUX('H', 5, 
ANALOG)>; /* I2C2_SDA */
+                               };
+                       };
+
                        i2c5_pins_a: i2c5-0 {
                                pins {
                                        pinmux = <STM32_PINMUX('A', 11, AF4)>, 
/* I2C5_SCL */
@@ -233,6 +247,14 @@
                                };
                        };
 
+                       i2c5_pins_sleep_a: i2c5-1 {
+                               pins {
+                                       pinmux = <STM32_PINMUX('A', 11, 
ANALOG)>, /* I2C5_SCL */
+                                                <STM32_PINMUX('A', 12, 
ANALOG)>; /* I2C5_SDA */
+
+                               };
+                       };
+
                        m_can1_pins_a: m-can1-0 {
                                pins1 {
                                        pinmux = <STM32_PINMUX('H', 13, AF9)>; 
/* CAN1_TX */
@@ -439,6 +461,13 @@
                                };
                        };
 
+                       i2c4_pins_sleep_a: i2c4-1 {
+                               pins {
+                                       pinmux = <STM32_PINMUX('Z', 4, 
ANALOG)>, /* I2C4_SCL */
+                                                <STM32_PINMUX('Z', 5, 
ANALOG)>; /* I2C4_SDA */
+                               };
+                       };
+
                        spi1_pins_a: spi1-0 {
                                pins1 {
                                        pinmux = <STM32_PINMUX('Z', 0, AF5)>, 
/* SPI1_SCK */
-- 
2.7.4

Reply via email to