Commit d8727385 authored by Paul Cercueil's avatar Paul Cercueil Committed by Thomas Bogendoerfer

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: default avatarPaul Cercueil <paul@crapouillou.net>
Signed-off-by: default avatarThomas Bogendoerfer <tsbogend@alpha.franken.de>
parent 0bfdf92a
...@@ -314,6 +314,36 @@ lcd: lcd-controller@13050000 { ...@@ -314,6 +314,36 @@ lcd: lcd-controller@13050000 {
clocks = <&cgu JZ4725B_CLK_LCD>; clocks = <&cgu JZ4725B_CLK_LCD>;
clock-names = "lcd_pclk"; 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 { bch: ecc-controller@130d0000 {
......
...@@ -302,8 +302,12 @@ &tcu { ...@@ -302,8 +302,12 @@ &tcu {
&lcd { &lcd {
pinctrl-names = "default"; pinctrl-names = "default";
pinctrl-0 = <&pins_lcd>; pinctrl-0 = <&pins_lcd>;
};
&lcd_ports {
port@0 {
reg = <0>;
port {
panel_output: endpoint { panel_output: endpoint {
remote-endpoint = <&panel_input>; remote-endpoint = <&panel_input>;
}; };
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment