1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 $id: http://devicetree.org/schemas/soc/socionext/socionext,uniphier-ahci-glue.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Socionext UniPhier SoC AHCI glue layer
10 - Kunihiko Hayashi <hayashi.kunihiko@socionext.com>
13 AHCI glue layer implemented on Socionext UniPhier SoCs is a sideband
14 logic handling signals to AHCI host controller inside AHCI component.
20 - socionext,uniphier-pro4-ahci-glue
21 - socionext,uniphier-pxs2-ahci-glue
22 - socionext,uniphier-pxs3-ahci-glue
37 "^reset-controller@[0-9a-f]+$":
38 $ref: /schemas/reset/socionext,uniphier-glue-reset.yaml#
41 $ref: /schemas/phy/socionext,uniphier-ahci-phy.yaml#
47 additionalProperties: false
51 sata-controller@65700000 {
52 compatible = "socionext,uniphier-pxs3-ahci-glue", "simple-mfd";
53 reg = <0x65b00000 0x400>;
56 ranges = <0 0x65700000 0x100>;
59 compatible = "socionext,uniphier-pxs3-ahci-reset";
62 clocks = <&sys_clk 28>;
64 resets = <&sys_rst 28>;
69 compatible = "socionext,uniphier-pxs3-ahci-phy";
71 clock-names = "link", "phy";
72 clocks = <&sys_clk 28>, <&sys_clk 30>;
73 reset-names = "link", "phy";
74 resets = <&sys_rst 28>, <&sys_rst 30>;