aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
diff options
context:
space:
mode:
authorSamuel Holland <samuel@sholland.org>2022-08-29 21:08:22 -0500
committerWolfram Sang <wsa@kernel.org>2022-09-07 22:01:39 +0200
commitd2601193056ad9bc0dad1770b9cc492769d02777 (patch)
treebf8863daf4a798be1f7c45662c542f644550bc2d /Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
parentdt-bindings: i2c: qcom,i2c-cci: specify SM8450 CCI clocks (diff)
downloadlinux-dev-d2601193056ad9bc0dad1770b9cc492769d02777.tar.xz
linux-dev-d2601193056ad9bc0dad1770b9cc492769d02777.zip
dt-bindings: i2c: mv64xxx: Document DMA properties
Allwinner's I2C offload engine includes bidirectional DMA support. Add the properties for describing this in the devicetree. "dmas" is optional because not all instances of the controller have their DRQs hooked up. For example, R_I2C0 and R_I2C1 on V536 have no DRQ number assigned. Signed-off-by: Samuel Holland <samuel@sholland.org> Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> Signed-off-by: Wolfram Sang <wsa@kernel.org>
Diffstat (limited to 'Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml')
-rw-r--r--Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml13
1 files changed, 13 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml b/Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
index 0ec033e48830..63d665a4f9bb 100644
--- a/Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
+++ b/Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
@@ -66,6 +66,19 @@ properties:
resets:
maxItems: 1
+ dmas:
+ items:
+ - description: RX DMA Channel
+ - description: TX DMA Channel
+
+ dma-names:
+ items:
+ - const: rx
+ - const: tx
+
+dependencies:
+ dmas: [ dma-names ]
+
required:
- compatible
- reg