1728776d7SKunihiko Hayashi# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2728776d7SKunihiko Hayashi%YAML 1.2 3728776d7SKunihiko Hayashi--- 4728776d7SKunihiko Hayashi$id: http://devicetree.org/schemas/phy/socionext,uniphier-ahci-phy.yaml# 5728776d7SKunihiko Hayashi$schema: http://devicetree.org/meta-schemas/core.yaml# 6728776d7SKunihiko Hayashi 7728776d7SKunihiko Hayashititle: Socionext UniPhier AHCI PHY 8728776d7SKunihiko Hayashi 9728776d7SKunihiko Hayashidescription: | 10728776d7SKunihiko Hayashi This describes the deivcetree bindings for PHY interfaces built into 11728776d7SKunihiko Hayashi AHCI controller implemented on Socionext UniPhier SoCs. 12728776d7SKunihiko Hayashi 13728776d7SKunihiko Hayashimaintainers: 14728776d7SKunihiko Hayashi - Kunihiko Hayashi <hayashi.kunihiko@socionext.com> 15728776d7SKunihiko Hayashi 16728776d7SKunihiko Hayashiproperties: 17728776d7SKunihiko Hayashi compatible: 18728776d7SKunihiko Hayashi enum: 19728776d7SKunihiko Hayashi - socionext,uniphier-pxs2-ahci-phy 20728776d7SKunihiko Hayashi - socionext,uniphier-pxs3-ahci-phy 21728776d7SKunihiko Hayashi 22728776d7SKunihiko Hayashi reg: 23728776d7SKunihiko Hayashi description: PHY register region (offset and length) 24728776d7SKunihiko Hayashi 25728776d7SKunihiko Hayashi "#phy-cells": 26728776d7SKunihiko Hayashi const: 0 27728776d7SKunihiko Hayashi 28728776d7SKunihiko Hayashi clocks: 29728776d7SKunihiko Hayashi maxItems: 2 30728776d7SKunihiko Hayashi 31728776d7SKunihiko Hayashi clock-names: 32728776d7SKunihiko Hayashi oneOf: 33728776d7SKunihiko Hayashi - items: # for PXs2 34728776d7SKunihiko Hayashi - const: link 35728776d7SKunihiko Hayashi - items: # for others 36728776d7SKunihiko Hayashi - const: link 37728776d7SKunihiko Hayashi - const: phy 38728776d7SKunihiko Hayashi 39728776d7SKunihiko Hayashi resets: 40728776d7SKunihiko Hayashi maxItems: 2 41728776d7SKunihiko Hayashi 42728776d7SKunihiko Hayashi reset-names: 43728776d7SKunihiko Hayashi items: 44728776d7SKunihiko Hayashi - const: link 45728776d7SKunihiko Hayashi - const: phy 46728776d7SKunihiko Hayashi 47728776d7SKunihiko Hayashirequired: 48728776d7SKunihiko Hayashi - compatible 49728776d7SKunihiko Hayashi - reg 50728776d7SKunihiko Hayashi - "#phy-cells" 51728776d7SKunihiko Hayashi - clocks 52728776d7SKunihiko Hayashi - clock-names 53728776d7SKunihiko Hayashi - resets 54728776d7SKunihiko Hayashi - reset-names 55728776d7SKunihiko Hayashi 56728776d7SKunihiko HayashiadditionalProperties: false 57728776d7SKunihiko Hayashi 58728776d7SKunihiko Hayashiexamples: 59728776d7SKunihiko Hayashi - | 60728776d7SKunihiko Hayashi ahci-glue@65700000 { 61728776d7SKunihiko Hayashi compatible = "socionext,uniphier-pxs3-ahci-glue", 62728776d7SKunihiko Hayashi "simple-mfd"; 63728776d7SKunihiko Hayashi #address-cells = <1>; 64728776d7SKunihiko Hayashi #size-cells = <1>; 65728776d7SKunihiko Hayashi ranges = <0 0x65700000 0x100>; 66728776d7SKunihiko Hayashi 67728776d7SKunihiko Hayashi ahci_phy: phy@10 { 68728776d7SKunihiko Hayashi compatible = "socionext,uniphier-pxs3-ahci-phy"; 69728776d7SKunihiko Hayashi reg = <0x10 0x10>; 70728776d7SKunihiko Hayashi #phy-cells = <0>; 71728776d7SKunihiko Hayashi clock-names = "link", "phy"; 72728776d7SKunihiko Hayashi clocks = <&sys_clk 28>, <&sys_clk 30>; 73728776d7SKunihiko Hayashi reset-names = "link", "phy"; 74728776d7SKunihiko Hayashi resets = <&sys_rst 28>, <&sys_rst 30>; 75728776d7SKunihiko Hayashi }; 76728776d7SKunihiko Hayashi }; 77