Message ID | 20211227133558.135185-3-krzysztof.kozlowski@canonical.com |
---|---|
State | New |
Headers | show |
Series | arm/arm64/dt-bindings: altera/intel: fix DTS and dtschema | expand |
On Mon, 27 Dec 2021 at 14:36, Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> wrote: > > The bindings for Altera and Imagination extensions are the same as for > the original Synopsys Designware Mobile Storage Host Controller. > Integrate them into Synopsys bindings to have dtschema coverage. > > Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> Applied for next, thanks! Kind regards Uffe > --- > .../devicetree/bindings/mmc/img-dw-mshc.txt | 28 ------------------- > .../bindings/mmc/socfpga-dw-mshc.txt | 23 --------------- > .../bindings/mmc/synopsys-dw-mshc.yaml | 5 +++- > 3 files changed, 4 insertions(+), 52 deletions(-) > delete mode 100644 Documentation/devicetree/bindings/mmc/img-dw-mshc.txt > delete mode 100644 Documentation/devicetree/bindings/mmc/socfpga-dw-mshc.txt > > diff --git a/Documentation/devicetree/bindings/mmc/img-dw-mshc.txt b/Documentation/devicetree/bindings/mmc/img-dw-mshc.txt > deleted file mode 100644 > index c54e577eea07..000000000000 > --- a/Documentation/devicetree/bindings/mmc/img-dw-mshc.txt > +++ /dev/null > @@ -1,28 +0,0 @@ > -* Imagination specific extensions to the Synopsys Designware Mobile Storage > - Host Controller > - > -The Synopsys designware mobile storage host controller is used to interface > -a SoC with storage medium such as eMMC or SD/MMC cards. This file documents > -differences between the core Synopsys dw mshc controller properties described > -by synopsys-dw-mshc.txt and the properties used by the Imagination specific > -extensions to the Synopsys Designware Mobile Storage Host Controller. > - > -Required Properties: > - > -* compatible: should be > - - "img,pistachio-dw-mshc": for Pistachio SoCs > - > -Example: > - > - mmc@18142000 { > - compatible = "img,pistachio-dw-mshc"; > - reg = <0x18142000 0x400>; > - interrupts = <GIC_SHARED 39 IRQ_TYPE_LEVEL_HIGH>; > - > - clocks = <&system_clk>, <&sdhost_clk>; > - clock-names = "biu", "ciu"; > - > - fifo-depth = <0x20>; > - bus-width = <4>; > - disable-wp; > - }; > diff --git a/Documentation/devicetree/bindings/mmc/socfpga-dw-mshc.txt b/Documentation/devicetree/bindings/mmc/socfpga-dw-mshc.txt > deleted file mode 100644 > index 4897bea7e3f8..000000000000 > --- a/Documentation/devicetree/bindings/mmc/socfpga-dw-mshc.txt > +++ /dev/null > @@ -1,23 +0,0 @@ > -* Altera SOCFPGA specific extensions to the Synopsys Designware Mobile > - Storage Host Controller > - > -The Synopsys designware mobile storage host controller is used to interface > -a SoC with storage medium such as eMMC or SD/MMC cards. This file documents > -differences between the core Synopsys dw mshc controller properties described > -by synopsys-dw-mshc.txt and the properties used by the Altera SOCFPGA specific > -extensions to the Synopsys Designware Mobile Storage Host Controller. > - > -Required Properties: > - > -* compatible: should be > - - "altr,socfpga-dw-mshc": for Altera's SOCFPGA platform > - > -Example: > - > - mmc: dwmmc0@ff704000 { > - compatible = "altr,socfpga-dw-mshc"; > - reg = <0xff704000 0x1000>; > - interrupts = <0 129 4>; > - #address-cells = <1>; > - #size-cells = <0>; > - }; > diff --git a/Documentation/devicetree/bindings/mmc/synopsys-dw-mshc.yaml b/Documentation/devicetree/bindings/mmc/synopsys-dw-mshc.yaml > index 240abb6f102c..ae6d6fca79e2 100644 > --- a/Documentation/devicetree/bindings/mmc/synopsys-dw-mshc.yaml > +++ b/Documentation/devicetree/bindings/mmc/synopsys-dw-mshc.yaml > @@ -15,7 +15,10 @@ maintainers: > # Everything else is described in the common file > properties: > compatible: > - const: snps,dw-mshc > + enum: > + - altr,socfpga-dw-mshc > + - img,pistachio-dw-mshc > + - snps,dw-mshc > > reg: > maxItems: 1 > -- > 2.32.0 >
diff --git a/Documentation/devicetree/bindings/mmc/img-dw-mshc.txt b/Documentation/devicetree/bindings/mmc/img-dw-mshc.txt deleted file mode 100644 index c54e577eea07..000000000000 --- a/Documentation/devicetree/bindings/mmc/img-dw-mshc.txt +++ /dev/null @@ -1,28 +0,0 @@ -* Imagination specific extensions to the Synopsys Designware Mobile Storage - Host Controller - -The Synopsys designware mobile storage host controller is used to interface -a SoC with storage medium such as eMMC or SD/MMC cards. This file documents -differences between the core Synopsys dw mshc controller properties described -by synopsys-dw-mshc.txt and the properties used by the Imagination specific -extensions to the Synopsys Designware Mobile Storage Host Controller. - -Required Properties: - -* compatible: should be - - "img,pistachio-dw-mshc": for Pistachio SoCs - -Example: - - mmc@18142000 { - compatible = "img,pistachio-dw-mshc"; - reg = <0x18142000 0x400>; - interrupts = <GIC_SHARED 39 IRQ_TYPE_LEVEL_HIGH>; - - clocks = <&system_clk>, <&sdhost_clk>; - clock-names = "biu", "ciu"; - - fifo-depth = <0x20>; - bus-width = <4>; - disable-wp; - }; diff --git a/Documentation/devicetree/bindings/mmc/socfpga-dw-mshc.txt b/Documentation/devicetree/bindings/mmc/socfpga-dw-mshc.txt deleted file mode 100644 index 4897bea7e3f8..000000000000 --- a/Documentation/devicetree/bindings/mmc/socfpga-dw-mshc.txt +++ /dev/null @@ -1,23 +0,0 @@ -* Altera SOCFPGA specific extensions to the Synopsys Designware Mobile - Storage Host Controller - -The Synopsys designware mobile storage host controller is used to interface -a SoC with storage medium such as eMMC or SD/MMC cards. This file documents -differences between the core Synopsys dw mshc controller properties described -by synopsys-dw-mshc.txt and the properties used by the Altera SOCFPGA specific -extensions to the Synopsys Designware Mobile Storage Host Controller. - -Required Properties: - -* compatible: should be - - "altr,socfpga-dw-mshc": for Altera's SOCFPGA platform - -Example: - - mmc: dwmmc0@ff704000 { - compatible = "altr,socfpga-dw-mshc"; - reg = <0xff704000 0x1000>; - interrupts = <0 129 4>; - #address-cells = <1>; - #size-cells = <0>; - }; diff --git a/Documentation/devicetree/bindings/mmc/synopsys-dw-mshc.yaml b/Documentation/devicetree/bindings/mmc/synopsys-dw-mshc.yaml index 240abb6f102c..ae6d6fca79e2 100644 --- a/Documentation/devicetree/bindings/mmc/synopsys-dw-mshc.yaml +++ b/Documentation/devicetree/bindings/mmc/synopsys-dw-mshc.yaml @@ -15,7 +15,10 @@ maintainers: # Everything else is described in the common file properties: compatible: - const: snps,dw-mshc + enum: + - altr,socfpga-dw-mshc + - img,pistachio-dw-mshc + - snps,dw-mshc reg: maxItems: 1
The bindings for Altera and Imagination extensions are the same as for the original Synopsys Designware Mobile Storage Host Controller. Integrate them into Synopsys bindings to have dtschema coverage. Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> --- .../devicetree/bindings/mmc/img-dw-mshc.txt | 28 ------------------- .../bindings/mmc/socfpga-dw-mshc.txt | 23 --------------- .../bindings/mmc/synopsys-dw-mshc.yaml | 5 +++- 3 files changed, 4 insertions(+), 52 deletions(-) delete mode 100644 Documentation/devicetree/bindings/mmc/img-dw-mshc.txt delete mode 100644 Documentation/devicetree/bindings/mmc/socfpga-dw-mshc.txt