Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

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