diff mbox series

[v3,2/7] dt-bindings: mmc: Add Actions Semi SD/MMC/SDIO controller binding

Message ID 20190821025629.15470-3-manivannan.sadhasivam@linaro.org
State New
Headers show
Series None | expand

Commit Message

Manivannan Sadhasivam Aug. 21, 2019, 2:56 a.m. UTC
Add devicetree YAML binding for Actions Semi Owl SoC's SD/MMC/SDIO
controller.

Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>

---
 .../devicetree/bindings/mmc/owl-mmc.yaml      | 62 +++++++++++++++++++
 1 file changed, 62 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/mmc/owl-mmc.yaml

-- 
2.17.1

Comments

Rob Herring (Arm) Aug. 27, 2019, 5:19 p.m. UTC | #1
On Wed, Aug 21, 2019 at 08:26:24AM +0530, Manivannan Sadhasivam wrote:
> Add devicetree YAML binding for Actions Semi Owl SoC's SD/MMC/SDIO

> controller.

> 

> Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>

> ---

>  .../devicetree/bindings/mmc/owl-mmc.yaml      | 62 +++++++++++++++++++

>  1 file changed, 62 insertions(+)

>  create mode 100644 Documentation/devicetree/bindings/mmc/owl-mmc.yaml

> 

> diff --git a/Documentation/devicetree/bindings/mmc/owl-mmc.yaml b/Documentation/devicetree/bindings/mmc/owl-mmc.yaml

> new file mode 100644

> index 000000000000..f7eff4c43017

> --- /dev/null

> +++ b/Documentation/devicetree/bindings/mmc/owl-mmc.yaml

> @@ -0,0 +1,62 @@

> +# SPDX-License-Identifier: GPL-2.0


(GPL-2.0-only OR BSD-2-Clause) for new bindings please.

> +%YAML 1.2

> +---

> +$id: http://devicetree.org/schemas/mmc/owl-mmc.yaml#

> +$schema: http://devicetree.org/meta-schemas/core.yaml#

> +

> +title: Actions Semi Owl SoCs SD/MMC/SDIO controller

> +

> +allOf:

> +  - $ref: "mmc-controller.yaml"

> +

> +maintainers:

> +  - Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>

> +

> +properties:

> +  "#address-cells": true

> +  "#size-cells": true


You can drop these.

> +

> +  compatible:

> +    const: actions,owl-mmc

> +

> +  reg:

> +    maxItems: 1

> +

> +  interrupts:

> +    maxItems: 1

> +

> +  clocks:

> +    minItems: 1

> +

> +  resets:

> +    maxItems: 1

> +

> +  dmas:

> +    maxItems: 1

> +

> +  dma-names:

> +    const: mmc

> +

> +required:

> +  - compatible

> +  - reg

> +  - interrupts

> +  - clocks

> +  - resets

> +  - dmas

> +  - dma-names

> +

> +examples:

> +  - |

> +    mmc0: mmc@e0330000 {

> +        compatible = "actions,owl-mmc";

> +        reg = <0x0 0xe0330000 0x0 0x4000>;

> +        interrupts = <0 42 4>;

> +        clocks = <&cmu 56>;

> +        resets = <&cmu 23>;

> +        dmas = <&dma 2>;

> +        dma-names = "mmc";

> +        bus-width = <4>;

> +    };

> +

> +...

> -- 

> 2.17.1

>
diff mbox series

Patch

diff --git a/Documentation/devicetree/bindings/mmc/owl-mmc.yaml b/Documentation/devicetree/bindings/mmc/owl-mmc.yaml
new file mode 100644
index 000000000000..f7eff4c43017
--- /dev/null
+++ b/Documentation/devicetree/bindings/mmc/owl-mmc.yaml
@@ -0,0 +1,62 @@ 
+# SPDX-License-Identifier: GPL-2.0
+%YAML 1.2
+---
+$id: http://devicetree.org/schemas/mmc/owl-mmc.yaml#
+$schema: http://devicetree.org/meta-schemas/core.yaml#
+
+title: Actions Semi Owl SoCs SD/MMC/SDIO controller
+
+allOf:
+  - $ref: "mmc-controller.yaml"
+
+maintainers:
+  - Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
+
+properties:
+  "#address-cells": true
+  "#size-cells": true
+
+  compatible:
+    const: actions,owl-mmc
+
+  reg:
+    maxItems: 1
+
+  interrupts:
+    maxItems: 1
+
+  clocks:
+    minItems: 1
+
+  resets:
+    maxItems: 1
+
+  dmas:
+    maxItems: 1
+
+  dma-names:
+    const: mmc
+
+required:
+  - compatible
+  - reg
+  - interrupts
+  - clocks
+  - resets
+  - dmas
+  - dma-names
+
+examples:
+  - |
+    mmc0: mmc@e0330000 {
+        compatible = "actions,owl-mmc";
+        reg = <0x0 0xe0330000 0x0 0x4000>;
+        interrupts = <0 42 4>;
+        clocks = <&cmu 56>;
+        resets = <&cmu 23>;
+        dmas = <&dma 2>;
+        dma-names = "mmc";
+        bus-width = <4>;
+    };
+
+...