1a7b4dba9SMarek Szyprowski# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
2a7b4dba9SMarek Szyprowski%YAML 1.2
3a7b4dba9SMarek Szyprowski---
4a7b4dba9SMarek Szyprowski$id: http://devicetree.org/schemas/phy/samsung,exynos-pcie-phy.yaml#
5a7b4dba9SMarek Szyprowski$schema: http://devicetree.org/meta-schemas/core.yaml#
6a7b4dba9SMarek Szyprowski
7*dd3cb467SAndrew Lunntitle: Samsung SoC series PCIe PHY
8a7b4dba9SMarek Szyprowski
9a7b4dba9SMarek Szyprowskimaintainers:
10a7b4dba9SMarek Szyprowski  - Marek Szyprowski <m.szyprowski@samsung.com>
11a7b4dba9SMarek Szyprowski  - Jaehoon Chung <jh80.chung@samsung.com>
12a7b4dba9SMarek Szyprowski
13a7b4dba9SMarek Szyprowskiproperties:
14a7b4dba9SMarek Szyprowski  "#phy-cells":
15a7b4dba9SMarek Szyprowski    const: 0
16a7b4dba9SMarek Szyprowski
17a7b4dba9SMarek Szyprowski  compatible:
18a7b4dba9SMarek Szyprowski    const: samsung,exynos5433-pcie-phy
19a7b4dba9SMarek Szyprowski
20a7b4dba9SMarek Szyprowski  reg:
21a7b4dba9SMarek Szyprowski    maxItems: 1
22a7b4dba9SMarek Szyprowski
23a7b4dba9SMarek Szyprowski  samsung,pmu-syscon:
24a7b4dba9SMarek Szyprowski    $ref: '/schemas/types.yaml#/definitions/phandle'
25a7b4dba9SMarek Szyprowski    description: phandle for PMU system controller interface, used to
26a7b4dba9SMarek Szyprowski                 control PMU registers bits for PCIe PHY
27a7b4dba9SMarek Szyprowski
28a7b4dba9SMarek Szyprowski  samsung,fsys-sysreg:
29a7b4dba9SMarek Szyprowski    $ref: '/schemas/types.yaml#/definitions/phandle'
30a7b4dba9SMarek Szyprowski    description: phandle for FSYS sysreg interface, used to control
31a7b4dba9SMarek Szyprowski                 sysreg registers bits for PCIe PHY
32a7b4dba9SMarek Szyprowski
33a7b4dba9SMarek Szyprowskirequired:
34a7b4dba9SMarek Szyprowski  - "#phy-cells"
35a7b4dba9SMarek Szyprowski  - compatible
36a7b4dba9SMarek Szyprowski  - reg
37a7b4dba9SMarek Szyprowski  - samsung,pmu-syscon
38a7b4dba9SMarek Szyprowski  - samsung,fsys-sysreg
39a7b4dba9SMarek Szyprowski
40a7b4dba9SMarek SzyprowskiadditionalProperties: false
41a7b4dba9SMarek Szyprowski
42a7b4dba9SMarek Szyprowskiexamples:
43a7b4dba9SMarek Szyprowski  - |
44a7b4dba9SMarek Szyprowski    pcie_phy: pcie-phy@15680000 {
45a7b4dba9SMarek Szyprowski        compatible = "samsung,exynos5433-pcie-phy";
46a7b4dba9SMarek Szyprowski        reg = <0x15680000 0x1000>;
47a7b4dba9SMarek Szyprowski        samsung,pmu-syscon = <&pmu_system_controller>;
48a7b4dba9SMarek Szyprowski        samsung,fsys-sysreg = <&syscon_fsys>;
49a7b4dba9SMarek Szyprowski        #phy-cells = <0>;
50a7b4dba9SMarek Szyprowski    };
51a7b4dba9SMarek Szyprowski...
52