1*e8d1ea4eSKrzysztof Kozlowski# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 2*e8d1ea4eSKrzysztof Kozlowski%YAML 1.2 3*e8d1ea4eSKrzysztof Kozlowski--- 4*e8d1ea4eSKrzysztof Kozlowski$id: http://devicetree.org/schemas/phy/samsung,mipi-video-phy.yaml# 5*e8d1ea4eSKrzysztof Kozlowski$schema: http://devicetree.org/meta-schemas/core.yaml# 6*e8d1ea4eSKrzysztof Kozlowski 7*e8d1ea4eSKrzysztof Kozlowskititle: Samsung S5P/Exynos SoC MIPI CSIS/DSIM DPHY 8*e8d1ea4eSKrzysztof Kozlowski 9*e8d1ea4eSKrzysztof Kozlowskimaintainers: 10*e8d1ea4eSKrzysztof Kozlowski - Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com> 11*e8d1ea4eSKrzysztof Kozlowski - Marek Szyprowski <m.szyprowski@samsung.com> 12*e8d1ea4eSKrzysztof Kozlowski - Sylwester Nawrocki <s.nawrocki@samsung.com> 13*e8d1ea4eSKrzysztof Kozlowski 14*e8d1ea4eSKrzysztof Kozlowskidescription: | 15*e8d1ea4eSKrzysztof Kozlowski For samsung,s5pv210-mipi-video-phy compatible PHYs the second cell in the 16*e8d1ea4eSKrzysztof Kozlowski PHY specifier identifies the PHY and its meaning is as follows:: 17*e8d1ea4eSKrzysztof Kozlowski 0 - MIPI CSIS 0, 18*e8d1ea4eSKrzysztof Kozlowski 1 - MIPI DSIM 0, 19*e8d1ea4eSKrzysztof Kozlowski 2 - MIPI CSIS 1, 20*e8d1ea4eSKrzysztof Kozlowski 3 - MIPI DSIM 1. 21*e8d1ea4eSKrzysztof Kozlowski 22*e8d1ea4eSKrzysztof Kozlowski samsung,exynos5420-mipi-video-phy and samsung,exynos5433-mipi-video-phy 23*e8d1ea4eSKrzysztof Kozlowski support additional fifth PHY:: 24*e8d1ea4eSKrzysztof Kozlowski 4 - MIPI CSIS 2. 25*e8d1ea4eSKrzysztof Kozlowski 26*e8d1ea4eSKrzysztof Kozlowskiproperties: 27*e8d1ea4eSKrzysztof Kozlowski compatible: 28*e8d1ea4eSKrzysztof Kozlowski enum: 29*e8d1ea4eSKrzysztof Kozlowski - samsung,s5pv210-mipi-video-phy 30*e8d1ea4eSKrzysztof Kozlowski - samsung,exynos5420-mipi-video-phy 31*e8d1ea4eSKrzysztof Kozlowski - samsung,exynos5433-mipi-video-phy 32*e8d1ea4eSKrzysztof Kozlowski 33*e8d1ea4eSKrzysztof Kozlowski "#phy-cells": 34*e8d1ea4eSKrzysztof Kozlowski const: 1 35*e8d1ea4eSKrzysztof Kozlowski 36*e8d1ea4eSKrzysztof Kozlowski syscon: 37*e8d1ea4eSKrzysztof Kozlowski $ref: /schemas/types.yaml#/definitions/phandle 38*e8d1ea4eSKrzysztof Kozlowski description: 39*e8d1ea4eSKrzysztof Kozlowski Phandle to PMU system controller interface, valid only for 40*e8d1ea4eSKrzysztof Kozlowski samsung,s5pv210-mipi-video-phy and samsung,exynos5420-mipi-video-phy. 41*e8d1ea4eSKrzysztof Kozlowski 42*e8d1ea4eSKrzysztof Kozlowski samsung,pmu-syscon: 43*e8d1ea4eSKrzysztof Kozlowski $ref: /schemas/types.yaml#/definitions/phandle 44*e8d1ea4eSKrzysztof Kozlowski description: 45*e8d1ea4eSKrzysztof Kozlowski Phandle to PMU system controller interface, valid for 46*e8d1ea4eSKrzysztof Kozlowski samsung,exynos5433-mipi-video-phy. 47*e8d1ea4eSKrzysztof Kozlowski 48*e8d1ea4eSKrzysztof Kozlowski samsung,disp-sysreg: 49*e8d1ea4eSKrzysztof Kozlowski $ref: /schemas/types.yaml#/definitions/phandle 50*e8d1ea4eSKrzysztof Kozlowski description: 51*e8d1ea4eSKrzysztof Kozlowski Phandle to DISP system controller interface, valid for 52*e8d1ea4eSKrzysztof Kozlowski samsung,exynos5433-mipi-video-phy. 53*e8d1ea4eSKrzysztof Kozlowski 54*e8d1ea4eSKrzysztof Kozlowski samsung,cam0-sysreg: 55*e8d1ea4eSKrzysztof Kozlowski $ref: /schemas/types.yaml#/definitions/phandle 56*e8d1ea4eSKrzysztof Kozlowski description: 57*e8d1ea4eSKrzysztof Kozlowski Phandle to CAM0 system controller interface, valid for 58*e8d1ea4eSKrzysztof Kozlowski samsung,exynos5433-mipi-video-phy. 59*e8d1ea4eSKrzysztof Kozlowski 60*e8d1ea4eSKrzysztof Kozlowski samsung,cam1-sysreg: 61*e8d1ea4eSKrzysztof Kozlowski $ref: /schemas/types.yaml#/definitions/phandle 62*e8d1ea4eSKrzysztof Kozlowski description: 63*e8d1ea4eSKrzysztof Kozlowski Phandle to CAM1 system controller interface, valid for 64*e8d1ea4eSKrzysztof Kozlowski samsung,exynos5433-mipi-video-phy. 65*e8d1ea4eSKrzysztof Kozlowski 66*e8d1ea4eSKrzysztof Kozlowskirequired: 67*e8d1ea4eSKrzysztof Kozlowski - compatible 68*e8d1ea4eSKrzysztof Kozlowski - "#phy-cells" 69*e8d1ea4eSKrzysztof Kozlowski 70*e8d1ea4eSKrzysztof KozlowskiallOf: 71*e8d1ea4eSKrzysztof Kozlowski - if: 72*e8d1ea4eSKrzysztof Kozlowski properties: 73*e8d1ea4eSKrzysztof Kozlowski compatible: 74*e8d1ea4eSKrzysztof Kozlowski contains: 75*e8d1ea4eSKrzysztof Kozlowski enum: 76*e8d1ea4eSKrzysztof Kozlowski - samsung,s5pv210-mipi-video-phy 77*e8d1ea4eSKrzysztof Kozlowski - samsung,exynos5420-mipi-video-phy 78*e8d1ea4eSKrzysztof Kozlowski then: 79*e8d1ea4eSKrzysztof Kozlowski properties: 80*e8d1ea4eSKrzysztof Kozlowski samsung,pmu-syscon: false 81*e8d1ea4eSKrzysztof Kozlowski samsung,disp-sysreg: false 82*e8d1ea4eSKrzysztof Kozlowski samsung,cam0-sysreg: false 83*e8d1ea4eSKrzysztof Kozlowski samsung,cam1-sysreg: false 84*e8d1ea4eSKrzysztof Kozlowski required: 85*e8d1ea4eSKrzysztof Kozlowski - syscon 86*e8d1ea4eSKrzysztof Kozlowski else: 87*e8d1ea4eSKrzysztof Kozlowski properties: 88*e8d1ea4eSKrzysztof Kozlowski syscon: false 89*e8d1ea4eSKrzysztof Kozlowski required: 90*e8d1ea4eSKrzysztof Kozlowski - samsung,pmu-syscon 91*e8d1ea4eSKrzysztof Kozlowski - samsung,disp-sysreg 92*e8d1ea4eSKrzysztof Kozlowski - samsung,cam0-sysreg 93*e8d1ea4eSKrzysztof Kozlowski - samsung,cam1-sysreg 94*e8d1ea4eSKrzysztof Kozlowski 95*e8d1ea4eSKrzysztof KozlowskiadditionalProperties: false 96*e8d1ea4eSKrzysztof Kozlowski 97*e8d1ea4eSKrzysztof Kozlowskiexamples: 98*e8d1ea4eSKrzysztof Kozlowski - | 99*e8d1ea4eSKrzysztof Kozlowski phy { 100*e8d1ea4eSKrzysztof Kozlowski compatible = "samsung,exynos5433-mipi-video-phy"; 101*e8d1ea4eSKrzysztof Kozlowski #phy-cells = <1>; 102*e8d1ea4eSKrzysztof Kozlowski samsung,pmu-syscon = <&pmu_system_controller>; 103*e8d1ea4eSKrzysztof Kozlowski samsung,cam0-sysreg = <&syscon_cam0>; 104*e8d1ea4eSKrzysztof Kozlowski samsung,cam1-sysreg = <&syscon_cam1>; 105*e8d1ea4eSKrzysztof Kozlowski samsung,disp-sysreg = <&syscon_disp>; 106*e8d1ea4eSKrzysztof Kozlowski }; 107*e8d1ea4eSKrzysztof Kozlowski 108*e8d1ea4eSKrzysztof Kozlowski - | 109*e8d1ea4eSKrzysztof Kozlowski phy { 110*e8d1ea4eSKrzysztof Kozlowski compatible = "samsung,s5pv210-mipi-video-phy"; 111*e8d1ea4eSKrzysztof Kozlowski syscon = <&pmu_system_controller>; 112*e8d1ea4eSKrzysztof Kozlowski #phy-cells = <1>; 113*e8d1ea4eSKrzysztof Kozlowski }; 114