Commit a18f3e46 authored by Chris Packham's avatar Chris Packham Committed by Ulf Hansson
Browse files

dt-bindings: mmc: convert sdhci-dove to JSON schema



Convert the sdhci-dove binding to JSON schema. The optional clocks
property was not in the original binding document but has been in the
dove.dtsi since commit 5b03df9a ("ARM: dove: switch to DT clock
providers").

Signed-off-by: default avatarChris Packham <chris.packham@alliedtelesis.co.nz>
Reviewed-by: default avatarKrzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Reviewed-by: default avatarAndrew Lunn <andrew@lunn.ch>
Link: https://lore.kernel.org/r/20220419024611.1327525-5-chris.packham@alliedtelesis.co.nz


Signed-off-by: default avatarUlf Hansson <ulf.hansson@linaro.org>
parent a778dbd9
Loading
Loading
Loading
Loading
+44 −0
Original line number Diff line number Diff line
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/mmc/marvell,dove-sdhci.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Marvell sdhci-dove controller

maintainers:
  - Adrian Hunter <adrian.hunter@intel.com>
  - Ulf Hansson <ulf.hansson@linaro.org>

allOf:
  - $ref: mmc-controller.yaml#

properties:
  compatible:
    const: marvell,dove-sdhci

  reg:
    maxItems: 1

  interrupts:
    minItems: 1
    maxItems: 2

  clocks:
    maxItems: 1

required:
  - compatible
  - reg
  - interrupts

unevaluatedProperties: false

examples:
  - |
    sdio0: mmc@92000 {
      compatible = "marvell,dove-sdhci";
      reg = <0x92000 0x100>;
      interrupts = <35>;
      clocks = <&gate_clk 9>;
    };
+0 −14
Original line number Diff line number Diff line
* Marvell sdhci-dove controller

This file documents differences between the core properties in mmc.txt
and the properties used by the sdhci-pxav2 and sdhci-pxav3 drivers.

- compatible: Should be "marvell,dove-sdhci".

Example:

sdio0: sdio@92000 {
	compatible = "marvell,dove-sdhci";
	reg = <0x92000 0x100>;
	interrupts = <35>;
};