1*3ce97f25SKrzysztof Kozlowski# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 2*3ce97f25SKrzysztof Kozlowski%YAML 1.2 3*3ce97f25SKrzysztof Kozlowski--- 4*3ce97f25SKrzysztof Kozlowski$id: http://devicetree.org/schemas/phy/samsung,exynos5250-sata-phy.yaml# 5*3ce97f25SKrzysztof Kozlowski$schema: http://devicetree.org/meta-schemas/core.yaml# 6*3ce97f25SKrzysztof Kozlowski 7*3ce97f25SKrzysztof Kozlowskititle: Samsung Exynos5250 SoC SATA PHY 8*3ce97f25SKrzysztof Kozlowski 9*3ce97f25SKrzysztof Kozlowskimaintainers: 10*3ce97f25SKrzysztof Kozlowski - Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> 11*3ce97f25SKrzysztof Kozlowski - Marek Szyprowski <m.szyprowski@samsung.com> 12*3ce97f25SKrzysztof Kozlowski - Sylwester Nawrocki <s.nawrocki@samsung.com> 13*3ce97f25SKrzysztof Kozlowski 14*3ce97f25SKrzysztof Kozlowskiproperties: 15*3ce97f25SKrzysztof Kozlowski compatible: 16*3ce97f25SKrzysztof Kozlowski const: samsung,exynos5250-sata-phy 17*3ce97f25SKrzysztof Kozlowski 18*3ce97f25SKrzysztof Kozlowski clocks: 19*3ce97f25SKrzysztof Kozlowski maxItems: 1 20*3ce97f25SKrzysztof Kozlowski 21*3ce97f25SKrzysztof Kozlowski clock-names: 22*3ce97f25SKrzysztof Kozlowski items: 23*3ce97f25SKrzysztof Kozlowski - const: sata_phyctrl 24*3ce97f25SKrzysztof Kozlowski 25*3ce97f25SKrzysztof Kozlowski "#phy-cells": 26*3ce97f25SKrzysztof Kozlowski const: 0 27*3ce97f25SKrzysztof Kozlowski 28*3ce97f25SKrzysztof Kozlowski reg: 29*3ce97f25SKrzysztof Kozlowski maxItems: 1 30*3ce97f25SKrzysztof Kozlowski 31*3ce97f25SKrzysztof Kozlowski samsung,syscon-phandle: 32*3ce97f25SKrzysztof Kozlowski $ref: /schemas/types.yaml#/definitions/phandle 33*3ce97f25SKrzysztof Kozlowski description: 34*3ce97f25SKrzysztof Kozlowski Phandle to PMU system controller interface. 35*3ce97f25SKrzysztof Kozlowski 36*3ce97f25SKrzysztof Kozlowski samsung,exynos-sataphy-i2c-phandle: 37*3ce97f25SKrzysztof Kozlowski $ref: /schemas/types.yaml#/definitions/phandle 38*3ce97f25SKrzysztof Kozlowski description: 39*3ce97f25SKrzysztof Kozlowski Phandle to I2C SATA interface. 40*3ce97f25SKrzysztof Kozlowski 41*3ce97f25SKrzysztof Kozlowskirequired: 42*3ce97f25SKrzysztof Kozlowski - compatible 43*3ce97f25SKrzysztof Kozlowski - clocks 44*3ce97f25SKrzysztof Kozlowski - clock-names 45*3ce97f25SKrzysztof Kozlowski - "#phy-cells" 46*3ce97f25SKrzysztof Kozlowski - reg 47*3ce97f25SKrzysztof Kozlowski - samsung,syscon-phandle 48*3ce97f25SKrzysztof Kozlowski - samsung,exynos-sataphy-i2c-phandle 49*3ce97f25SKrzysztof Kozlowski 50*3ce97f25SKrzysztof KozlowskiadditionalProperties: false 51*3ce97f25SKrzysztof Kozlowski 52*3ce97f25SKrzysztof Kozlowskiexamples: 53*3ce97f25SKrzysztof Kozlowski - | 54*3ce97f25SKrzysztof Kozlowski #include <dt-bindings/clock/exynos5250.h> 55*3ce97f25SKrzysztof Kozlowski 56*3ce97f25SKrzysztof Kozlowski phy@12170000 { 57*3ce97f25SKrzysztof Kozlowski compatible = "samsung,exynos5250-sata-phy"; 58*3ce97f25SKrzysztof Kozlowski reg = <0x12170000 0x1ff>; 59*3ce97f25SKrzysztof Kozlowski clocks = <&clock CLK_SATA_PHYCTRL>; 60*3ce97f25SKrzysztof Kozlowski clock-names = "sata_phyctrl"; 61*3ce97f25SKrzysztof Kozlowski #phy-cells = <0>; 62*3ce97f25SKrzysztof Kozlowski samsung,syscon-phandle = <&pmu_system_controller>; 63*3ce97f25SKrzysztof Kozlowski samsung,exynos-sataphy-i2c-phandle = <&sata_phy_i2c>; 64*3ce97f25SKrzysztof Kozlowski }; 65