mirror of https://github.com/Qortal/Brooklyn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
49 lines
1.2 KiB
49 lines
1.2 KiB
Rockchip specific extensions to the Innosilicon HDMI |
|
================================ |
|
|
|
Required properties: |
|
- compatible: |
|
"rockchip,rk3036-inno-hdmi"; |
|
- reg: |
|
Physical base address and length of the controller's registers. |
|
- clocks, clock-names: |
|
Phandle to hdmi controller clock, name should be "pclk" |
|
- interrupts: |
|
HDMI interrupt number |
|
- ports: |
|
Contain one port node with endpoint definitions as defined in |
|
Documentation/devicetree/bindings/graph.txt. |
|
- pinctrl-0, pinctrl-name: |
|
Switch the iomux of HPD/CEC pins to HDMI function. |
|
|
|
Example: |
|
hdmi: hdmi@20034000 { |
|
compatible = "rockchip,rk3036-inno-hdmi"; |
|
reg = <0x20034000 0x4000>; |
|
interrupts = <GIC_SPI 45 IRQ_TYPE_LEVEL_HIGH>; |
|
clocks = <&cru PCLK_HDMI>; |
|
clock-names = "pclk"; |
|
pinctrl-names = "default"; |
|
pinctrl-0 = <&hdmi_ctl>; |
|
|
|
hdmi_in: port { |
|
#address-cells = <1>; |
|
#size-cells = <0>; |
|
hdmi_in_lcdc: endpoint@0 { |
|
reg = <0>; |
|
remote-endpoint = <&lcdc_out_hdmi>; |
|
}; |
|
}; |
|
}; |
|
|
|
&pinctrl { |
|
hdmi { |
|
hdmi_ctl: hdmi-ctl { |
|
rockchip,pins = <1 8 RK_FUNC_1 &pcfg_pull_none>, |
|
<1 9 RK_FUNC_1 &pcfg_pull_none>, |
|
<1 10 RK_FUNC_1 &pcfg_pull_none>, |
|
<1 11 RK_FUNC_1 &pcfg_pull_none>; |
|
}; |
|
}; |
|
|
|
};
|
|
|