File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 4747 compatible = "syscon";
4848 reg = <0x1012f080 0x20>;
4949 };
50+
51+ hdmi: hdmi@20034000 {
52+ compatible = "rockchip,rk3128-inno-hdmi";
53+ reg = <0x20034000 0x4000>;
54+ interrupts = <GIC_SPI 45 IRQ_TYPE_LEVEL_HIGH>;
55+ clocks = <&cru ACLK_VIO0>, <&cru PCLK_HDMI>;
56+ clock-names = "aclk", "pclk";
57+ rockchip,grf = <&grf>;
58+ pinctrl-names = "default";
59+ pinctrl-0 = <&hdmii2c_xfer &hdmi_hpd &hdmi_cec>;
60+ #address-cells = <1>;
61+ #size-cells = <0>;
62+ #sound-dai-cells = <0>;
63+ status = "disabled";
64+ hdmi_in: port {
65+ #address-cells = <1>;
66+ #size-cells = <0>;
67+ hdmi_in_vop: endpoint@0 {
68+ reg = <0>;
69+ remote-endpoint = <&vop_out_hdmi>;
70+ };
71+ };
72+ };
5073};
5174
5275&pd_vio {
6083&vop_mmu {
6184 rockchip,skip-mmu-read;
6285};
86+
87+ &vop_out {
88+ #address-cells = <1>;
89+ #size-cells = <0>;
90+
91+ vop_out_dsi: endpoint@0 {
92+ reg = <0>;
93+ remote-endpoint = <&dsi_in_vop>;
94+ };
95+
96+ vop_out_lvds: endpoint@1 {
97+ reg = <1>;
98+ remote-endpoint = <&lvds_in_vop>;
99+ };
100+
101+ vop_out_hdmi: endpoint@2 {
102+ reg = <2>;
103+ remote-endpoint = <&hdmi_in_vop>;
104+ };
105+ };
Original file line number Diff line number Diff line change 12941294 rockchip,pins = <0 RK_PA6 2 &pcfg_pull_none>,
12951295 <0 RK_PA7 2 &pcfg_pull_none>;
12961296 };
1297+
1298+ hdmi_hpd: hdmi-hpd {
1299+ rockchip,pins = <0 RK_PB7 1 &pcfg_pull_none>;
1300+ };
1301+
1302+ hdmi_cec: hdmi-cec {
1303+ rockchip,pins = <0 RK_PC4 1 &pcfg_pull_none>;
1304+ };
12971305 };
12981306
12991307 i2s {
You can’t perform that action at this time.
0 commit comments