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