diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2024-01-22 11:28:03 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2024-01-22 11:28:03 +0100 |
commit | f77738a71945f4fc0441627e59484a0999fae2d5 (patch) | |
tree | 8832e7668ca2ea1ac849042e2bd9db0fa7923974 /dts/Bindings/i2c/st,stm32-i2c.yaml | |
parent | fb6d5f696388c8bbc4bd16a7b223fca02330e111 (diff) | |
download | barebox-f77738a71945f4fc0441627e59484a0999fae2d5.tar.gz barebox-f77738a71945f4fc0441627e59484a0999fae2d5.tar.xz |
dts: update to v6.8-rc1
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'dts/Bindings/i2c/st,stm32-i2c.yaml')
-rw-r--r-- | dts/Bindings/i2c/st,stm32-i2c.yaml | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/dts/Bindings/i2c/st,stm32-i2c.yaml b/dts/Bindings/i2c/st,stm32-i2c.yaml index 94b75d9f66..1b31b87c18 100644 --- a/dts/Bindings/i2c/st,stm32-i2c.yaml +++ b/dts/Bindings/i2c/st,stm32-i2c.yaml @@ -19,6 +19,7 @@ allOf: - st,stm32f7-i2c - st,stm32mp13-i2c - st,stm32mp15-i2c + - st,stm32mp25-i2c then: properties: i2c-scl-rising-time-ns: @@ -41,6 +42,30 @@ allOf: clock-frequency: enum: [100000, 400000] + - if: + properties: + compatible: + contains: + enum: + - st,stm32f4-i2c + - st,stm32f7-i2c + - st,stm32mp13-i2c + - st,stm32mp15-i2c + then: + properties: + interrupts: + minItems: 2 + + interrupt-names: + minItems: 2 + else: + properties: + interrupts: + maxItems: 1 + + interrupt-names: + maxItems: 1 + properties: compatible: enum: @@ -48,6 +73,7 @@ properties: - st,stm32f7-i2c - st,stm32mp13-i2c - st,stm32mp15-i2c + - st,stm32mp25-i2c reg: maxItems: 1 @@ -56,11 +82,13 @@ properties: items: - description: interrupt ID for I2C event - description: interrupt ID for I2C error + minItems: 1 interrupt-names: items: - const: event - const: error + minItems: 1 resets: maxItems: 1 |