mirror of https://gitee.com/openkylin/linux.git
MIPS: ingenic: JZ4725B: Add IPU node
Add a devicetree node for the Image Processing Unit (IPU) found in the JZ4725B. Connect it with graph nodes to the LCD node. The LCD driver will expect the IPU node to be accessed through graph port #8, as stated in the bindings documentation. Signed-off-by: Paul Cercueil <paul@crapouillou.net> Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
This commit is contained in:
parent
0bfdf92a97
commit
d8727385f4
|
@ -314,6 +314,36 @@ lcd: lcd-controller@13050000 {
|
|||
|
||||
clocks = <&cgu JZ4725B_CLK_LCD>;
|
||||
clock-names = "lcd_pclk";
|
||||
|
||||
lcd_ports: ports {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
|
||||
port@8 {
|
||||
reg = <8>;
|
||||
|
||||
ipu_output: endpoint {
|
||||
remote-endpoint = <&ipu_input>;
|
||||
};
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
ipu: ipu@13080000 {
|
||||
compatible = "ingenic,jz4725b-ipu";
|
||||
reg = <0x13080000 0x64>;
|
||||
|
||||
interrupt-parent = <&intc>;
|
||||
interrupts = <30>;
|
||||
|
||||
clocks = <&cgu JZ4725B_CLK_IPU>;
|
||||
clock-names = "ipu";
|
||||
|
||||
port {
|
||||
ipu_input: endpoint {
|
||||
remote-endpoint = <&ipu_output>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
bch: ecc-controller@130d0000 {
|
||||
|
|
|
@ -302,8 +302,12 @@ &tcu {
|
|||
&lcd {
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&pins_lcd>;
|
||||
};
|
||||
|
||||
&lcd_ports {
|
||||
port@0 {
|
||||
reg = <0>;
|
||||
|
||||
port {
|
||||
panel_output: endpoint {
|
||||
remote-endpoint = <&panel_input>;
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue