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