1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-C 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 2 %YAML 1.2 2 %YAML 1.2 3 --- 3 --- 4 $id: http://devicetree.org/schemas/phy/starfiv 4 $id: http://devicetree.org/schemas/phy/starfive,jh7110-dphy-rx.yaml# 5 $schema: http://devicetree.org/meta-schemas/co 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 6 7 title: StarFive SoC JH7110 MIPI D-PHY Rx Contr 7 title: StarFive SoC JH7110 MIPI D-PHY Rx Controller 8 8 9 maintainers: 9 maintainers: 10 - Jack Zhu <jack.zhu@starfivetech.com> 10 - Jack Zhu <jack.zhu@starfivetech.com> 11 - Changhuang Liang <changhuang.liang@starfive 11 - Changhuang Liang <changhuang.liang@starfivetech.com> 12 12 13 description: 13 description: 14 StarFive SoCs contain a MIPI CSI D-PHY based 14 StarFive SoCs contain a MIPI CSI D-PHY based on M31 IP, used to 15 transfer CSI camera data. 15 transfer CSI camera data. 16 16 17 properties: 17 properties: 18 compatible: 18 compatible: 19 const: starfive,jh7110-dphy-rx 19 const: starfive,jh7110-dphy-rx 20 20 21 reg: 21 reg: 22 maxItems: 1 22 maxItems: 1 23 23 24 clocks: 24 clocks: 25 items: 25 items: 26 - description: config clock 26 - description: config clock 27 - description: reference clock 27 - description: reference clock 28 - description: escape mode transmit cloc 28 - description: escape mode transmit clock 29 29 30 clock-names: 30 clock-names: 31 items: 31 items: 32 - const: cfg 32 - const: cfg 33 - const: ref 33 - const: ref 34 - const: tx 34 - const: tx 35 35 36 resets: 36 resets: 37 items: 37 items: 38 - description: DPHY_HW reset 38 - description: DPHY_HW reset 39 - description: DPHY_B09_ALWAYS_ON reset 39 - description: DPHY_B09_ALWAYS_ON reset 40 40 41 power-domains: 41 power-domains: 42 maxItems: 1 42 maxItems: 1 43 43 44 "#phy-cells": 44 "#phy-cells": 45 const: 0 45 const: 0 46 46 47 required: 47 required: 48 - compatible 48 - compatible 49 - reg 49 - reg 50 - clocks 50 - clocks 51 - clock-names 51 - clock-names 52 - resets 52 - resets 53 - power-domains 53 - power-domains 54 - "#phy-cells" 54 - "#phy-cells" 55 55 56 additionalProperties: false 56 additionalProperties: false 57 57 58 examples: 58 examples: 59 - | 59 - | 60 phy@19820000 { 60 phy@19820000 { 61 compatible = "starfive,jh7110-dphy-rx"; 61 compatible = "starfive,jh7110-dphy-rx"; 62 reg = <0x19820000 0x10000>; 62 reg = <0x19820000 0x10000>; 63 clocks = <&ispcrg 3>, 63 clocks = <&ispcrg 3>, 64 <&ispcrg 4>, 64 <&ispcrg 4>, 65 <&ispcrg 5>; 65 <&ispcrg 5>; 66 clock-names = "cfg", "ref", "tx"; 66 clock-names = "cfg", "ref", "tx"; 67 resets = <&ispcrg 2>, 67 resets = <&ispcrg 2>, 68 <&ispcrg 3>; 68 <&ispcrg 3>; 69 power-domains = <&aon_syscon 1>; 69 power-domains = <&aon_syscon 1>; 70 #phy-cells = <0>; 70 #phy-cells = <0>; 71 }; 71 };
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.