Skip to content

Commit

Permalink
ARM: shmobile: koelsch: Add DU HDMI output support
Browse files Browse the repository at this point in the history
Add DT nodes for the ADV7511 HDMI encoder and its HDMI output connector
and configure the DISP pin group that drives the HDMI transmitter DE
pin.

Signed-off-by: Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
Acked-by: Simon Horman <horms+renesas@verge.net.au>
Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
  • Loading branch information
Laurent Pinchart authored and Simon Horman committed Feb 23, 2015
1 parent 2ea0d4e commit 83a0731
Showing 1 changed file with 49 additions and 1 deletion.
50 changes: 49 additions & 1 deletion arch/arm/boot/dts/r8a7791-koelsch.dts
Original file line number Diff line number Diff line change
Expand Up @@ -258,6 +258,17 @@
system-clock-frequency = <11289600>;
};
};

hdmi-out {
compatible = "hdmi-connector";
type = "a";

port {
hdmi_con: endpoint {
remote-endpoint = <&adv7511_out>;
};
};
};
};

&du {
Expand All @@ -266,6 +277,11 @@
status = "okay";

ports {
port@0 {
endpoint {
remote-endpoint = <&adv7511_in>;
};
};
port@1 {
lvds_connector: endpoint {
};
Expand All @@ -284,7 +300,7 @@
};

du_pins: du {
renesas,groups = "du_rgb666", "du_sync", "du_clk_out_0";
renesas,groups = "du_rgb666", "du_sync", "du_disp", "du_clk_out_0";
renesas,function = "du";
};

Expand Down Expand Up @@ -506,6 +522,38 @@
};
};

hdmi@39 {
compatible = "adi,adv7511w";
reg = <0x39>;
interrupt-parent = <&gpio3>;
interrupts = <29 IRQ_TYPE_EDGE_FALLING>;

adi,input-depth = <8>;
adi,input-colorspace = "rgb";
adi,input-clock = "1x";
adi,input-style = <1>;
adi,input-justification = "evenly";

ports {
#address-cells = <1>;
#size-cells = <0>;

port@0 {
reg = <0>;
adv7511_in: endpoint {
remote-endpoint = <&du_out_rgb>;
};
};

port@1 {
reg = <1>;
adv7511_out: endpoint {
remote-endpoint = <&hdmi_con>;
};
};
};
};

eeprom@50 {
compatible = "renesas,24c02";
reg = <0x50>;
Expand Down

0 comments on commit 83a0731

Please sign in to comment.