mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-08-30 13:23:02 -04:00
ARM: dts: stm32: update i2c nodes interrupt/wakeup-source in stm32mp131
Update all i2c nodes with the following properties: - replace interrupts with interrupts-extended and rely on exti - add the wakeup-source property Signed-off-by: Alain Volmat <alain.volmat@foss.st.com> Link: https://lore.kernel.org/r/20260224-stm32-i2c-dt-updates-v1-2-347cf6fca7d1@foss.st.com Signed-off-by: Alexandre Torgue <alexandre.torgue@foss.st.com>
This commit is contained in:
committed by
Alexandre Torgue
parent
458d0c1d3a
commit
fcfab3031f
@@ -470,8 +470,8 @@ i2c1: i2c@40012000 {
|
||||
compatible = "st,stm32mp13-i2c";
|
||||
reg = <0x40012000 0x400>;
|
||||
interrupt-names = "event", "error";
|
||||
interrupts = <GIC_SPI 32 IRQ_TYPE_LEVEL_HIGH>,
|
||||
<GIC_SPI 33 IRQ_TYPE_LEVEL_HIGH>;
|
||||
interrupts-extended = <&exti 21 IRQ_TYPE_LEVEL_HIGH>,
|
||||
<&intc GIC_SPI 33 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&rcc I2C1_K>;
|
||||
resets = <&rcc I2C1_R>;
|
||||
#address-cells = <1>;
|
||||
@@ -479,6 +479,7 @@ i2c1: i2c@40012000 {
|
||||
dmas = <&dmamux1 33 0x400 0x1>,
|
||||
<&dmamux1 34 0x400 0x1>;
|
||||
dma-names = "rx", "tx";
|
||||
wakeup-source;
|
||||
st,syscfg-fmp = <&syscfg 0x4 0x1>;
|
||||
i2c-analog-filter;
|
||||
status = "disabled";
|
||||
@@ -488,8 +489,8 @@ i2c2: i2c@40013000 {
|
||||
compatible = "st,stm32mp13-i2c";
|
||||
reg = <0x40013000 0x400>;
|
||||
interrupt-names = "event", "error";
|
||||
interrupts = <GIC_SPI 34 IRQ_TYPE_LEVEL_HIGH>,
|
||||
<GIC_SPI 35 IRQ_TYPE_LEVEL_HIGH>;
|
||||
interrupts-extended = <&exti 22 IRQ_TYPE_LEVEL_HIGH>,
|
||||
<&intc GIC_SPI 35 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&rcc I2C2_K>;
|
||||
resets = <&rcc I2C2_R>;
|
||||
#address-cells = <1>;
|
||||
@@ -498,6 +499,7 @@ i2c2: i2c@40013000 {
|
||||
<&dmamux1 36 0x400 0x1>;
|
||||
dma-names = "rx", "tx";
|
||||
st,syscfg-fmp = <&syscfg 0x4 0x2>;
|
||||
wakeup-source;
|
||||
i2c-analog-filter;
|
||||
status = "disabled";
|
||||
};
|
||||
@@ -1312,8 +1314,8 @@ i2c3: i2c@4c004000 {
|
||||
compatible = "st,stm32mp13-i2c";
|
||||
reg = <0x4c004000 0x400>;
|
||||
interrupt-names = "event", "error";
|
||||
interrupts = <GIC_SPI 73 IRQ_TYPE_LEVEL_HIGH>,
|
||||
<GIC_SPI 74 IRQ_TYPE_LEVEL_HIGH>;
|
||||
interrupts-extended = <&exti 23 IRQ_TYPE_LEVEL_HIGH>,
|
||||
<&intc GIC_SPI 74 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&rcc I2C3_K>;
|
||||
resets = <&rcc I2C3_R>;
|
||||
#address-cells = <1>;
|
||||
@@ -1322,6 +1324,7 @@ i2c3: i2c@4c004000 {
|
||||
<&dmamux1 74 0x400 0x1>;
|
||||
dma-names = "rx", "tx";
|
||||
st,syscfg-fmp = <&syscfg 0x4 0x4>;
|
||||
wakeup-source;
|
||||
i2c-analog-filter;
|
||||
access-controllers = <&etzpc 20>;
|
||||
status = "disabled";
|
||||
@@ -1331,8 +1334,8 @@ i2c4: i2c@4c005000 {
|
||||
compatible = "st,stm32mp13-i2c";
|
||||
reg = <0x4c005000 0x400>;
|
||||
interrupt-names = "event", "error";
|
||||
interrupts = <GIC_SPI 93 IRQ_TYPE_LEVEL_HIGH>,
|
||||
<GIC_SPI 94 IRQ_TYPE_LEVEL_HIGH>;
|
||||
interrupts-extended = <&exti 24 IRQ_TYPE_LEVEL_HIGH>,
|
||||
<&intc GIC_SPI 94 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&rcc I2C4_K>;
|
||||
resets = <&rcc I2C4_R>;
|
||||
#address-cells = <1>;
|
||||
@@ -1341,6 +1344,7 @@ i2c4: i2c@4c005000 {
|
||||
<&dmamux1 76 0x400 0x1>;
|
||||
dma-names = "rx", "tx";
|
||||
st,syscfg-fmp = <&syscfg 0x4 0x8>;
|
||||
wakeup-source;
|
||||
i2c-analog-filter;
|
||||
access-controllers = <&etzpc 21>;
|
||||
status = "disabled";
|
||||
@@ -1350,8 +1354,8 @@ i2c5: i2c@4c006000 {
|
||||
compatible = "st,stm32mp13-i2c";
|
||||
reg = <0x4c006000 0x400>;
|
||||
interrupt-names = "event", "error";
|
||||
interrupts = <GIC_SPI 114 IRQ_TYPE_LEVEL_HIGH>,
|
||||
<GIC_SPI 115 IRQ_TYPE_LEVEL_HIGH>;
|
||||
interrupts-extended = <&exti 25 IRQ_TYPE_LEVEL_HIGH>,
|
||||
<&intc GIC_SPI 115 IRQ_TYPE_LEVEL_HIGH>;
|
||||
clocks = <&rcc I2C5_K>;
|
||||
resets = <&rcc I2C5_R>;
|
||||
#address-cells = <1>;
|
||||
@@ -1360,6 +1364,7 @@ i2c5: i2c@4c006000 {
|
||||
<&dmamux1 116 0x400 0x1>;
|
||||
dma-names = "rx", "tx";
|
||||
st,syscfg-fmp = <&syscfg 0x4 0x10>;
|
||||
wakeup-source;
|
||||
i2c-analog-filter;
|
||||
access-controllers = <&etzpc 22>;
|
||||
status = "disabled";
|
||||
|
||||
Reference in New Issue
Block a user