[PATCH v3 1/2] dt-bindings: i2c: cadence: Add Axiado AX3000
Swark Yang <[email protected]> Tue, 30 Jun 2026 21:48:58 -0700
| Newsgroups | org.ozlabs.lists.openbmc,org.infradead.lists.linux-arm-kernel,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-i2c,org.kernel.vger.linux-kernel |
|---|---|
| Message-ID | <20260630-axiado-ax3000-cadence-i2c-support-v3-1-4e217cfe5904@axiado.com> |
The Axiado AX3000 SoC integrates the Cadence I2C controller. Add a specific compatible string "axiado,ax3000-i2c" to support its hardware features, including SMBus Quick command capability. Acked-by: Conor Dooley <[email protected]> Signed-off-by: Swark Yang <[email protected]> --- Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml b/Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml index 9f1d35ce1fe8..de2110376a3f 100644 --- a/Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml +++ b/Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml @@ -14,9 +14,13 @@ allOf: properties: compatible: - enum: - - cdns,i2c-r1p10 # cadence i2c controller version 1.0 - - cdns,i2c-r1p14 # cadence i2c controller version 1.4 + oneOf: + - items: + - const: axiado,ax3000-i2c + - const: cdns,i2c-r1p14 + - enum: + - cdns,i2c-r1p10 # cadence i2c controller version 1.0 + - cdns,i2c-r1p14 # cadence i2c controller version 1.4 reg: maxItems: 1 -- 2.34.1