blob: 5ac994b3c0aa156bff9a49219f41a0dcc401855c [file] [log] [blame]
Tom Rini53633a82024-02-29 12:33:36 -05001# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2%YAML 1.2
3---
4$id: http://devicetree.org/schemas/phy/rockchip-inno-csi-dphy.yaml#
5$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7title: Rockchip SoC MIPI RX0 D-PHY
8
9maintainers:
10 - Heiko Stuebner <heiko@sntech.de>
11
12description: |
13 The Rockchip SoC has a MIPI CSI D-PHY based on an Innosilicon IP which
14 connects to the ISP1 (Image Signal Processing unit v1.0) for CSI cameras.
15
16properties:
17 compatible:
18 enum:
19 - rockchip,px30-csi-dphy
20 - rockchip,rk1808-csi-dphy
21 - rockchip,rk3326-csi-dphy
22 - rockchip,rk3368-csi-dphy
23 - rockchip,rk3568-csi-dphy
24
25 reg:
26 maxItems: 1
27
28 clocks:
29 maxItems: 1
30
31 clock-names:
32 const: pclk
33
34 '#phy-cells':
35 const: 0
36
37 power-domains:
38 description: Video in/out power domain.
39 maxItems: 1
40
41 resets:
42 items:
43 - description: exclusive PHY reset line
44
45 reset-names:
46 items:
47 - const: apb
48
49 rockchip,grf:
50 $ref: /schemas/types.yaml#/definitions/phandle
51 description:
52 Some additional phy settings are access through GRF regs.
53
54required:
55 - compatible
56 - reg
57 - clocks
58 - clock-names
59 - '#phy-cells'
60 - power-domains
61 - resets
62 - reset-names
63 - rockchip,grf
64
65additionalProperties: false
66
67examples:
68 - |
69
70 csi_dphy: phy@ff2f0000 {
71 compatible = "rockchip,px30-csi-dphy";
72 reg = <0xff2f0000 0x4000>;
73 clocks = <&cru 1>;
74 clock-names = "pclk";
75 #phy-cells = <0>;
76 power-domains = <&power 1>;
77 resets = <&cru 1>;
78 reset-names = "apb";
79 rockchip,grf = <&grf>;
80 };