Skip to content

Commit

Permalink
arm64: dts: Add HDLCD support on Juno platforms
Browse files Browse the repository at this point in the history
ARM's Juno platforms have two HDLCD controllers, each linked to an NXP
TDA19988 HDMI transmitter that provides output encoding. Add them
to the device tree.

Acked-by: Sudeep Holla <sudeep.holla@arm.com>
Signed-off-by: Liviu Dudau <Liviu.Dudau@arm.com>
  • Loading branch information
Liviu Dudau authored and Sudeep Holla committed Feb 10, 2016
1 parent a6356f9 commit 9fd9288
Showing 1 changed file with 42 additions and 4 deletions.
46 changes: 42 additions & 4 deletions arch/arm64/boot/dts/arm/juno-base.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -114,8 +114,8 @@
scpi_clk: scpi_clocks@3 {
compatible = "arm,scpi-variable-clocks";
#clock-cells = <1>;
clock-indices = <3>, <4>;
clock-output-names = "pxlclk0", "pxlclk1";
clock-indices = <3>;
clock-output-names = "pxlclk";
};
};

Expand Down Expand Up @@ -145,6 +145,34 @@
clock-names = "apb_pclk";
};

hdlcd@7ff50000 {
compatible = "arm,hdlcd";
reg = <0 0x7ff50000 0 0x1000>;
interrupts = <GIC_SPI 93 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&scpi_clk 3>;
clock-names = "pxlclk";

port {
hdlcd1_output: endpoint@0 {
remote-endpoint = <&tda998x_1_input>;
};
};
};

hdlcd@7ff60000 {
compatible = "arm,hdlcd";
reg = <0 0x7ff60000 0 0x1000>;
interrupts = <GIC_SPI 85 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&scpi_clk 3>;
clock-names = "pxlclk";

port {
hdlcd0_output: endpoint@0 {
remote-endpoint = <&tda998x_0_input>;
};
};
};

soc_uart0: uart@7ff80000 {
compatible = "arm,pl011", "arm,primecell";
reg = <0x0 0x7ff80000 0x0 0x1000>;
Expand All @@ -163,14 +191,24 @@
i2c-sda-hold-time-ns = <500>;
clocks = <&soc_smc50mhz>;

dvi0: dvi-transmitter@70 {
hdmi-transmitter@70 {
compatible = "nxp,tda998x";
reg = <0x70>;
port {
tda998x_0_input: endpoint@0 {
remote-endpoint = <&hdlcd0_output>;
};
};
};

dvi1: dvi-transmitter@71 {
hdmi-transmitter@71 {
compatible = "nxp,tda998x";
reg = <0x71>;
port {
tda998x_1_input: endpoint@0 {
remote-endpoint = <&hdlcd1_output>;
};
};
};
};

Expand Down

0 comments on commit 9fd9288

Please sign in to comment.