This updates the Integrator DTS files with the device
tree nodes required by the DRM driver. -----BEGIN PGP SIGNATURE----- iQIcBAABAgAGBQJcSB8wAAoJEEEQszewGV1zSikP/A8ZqQ5iBsKRH7VE0QS/UsSQ tG58ZpzpJLfYw/YT/Ah7jjehbPbD23s/eRHOIXPry1+KNx3Oq2F6BZLpR5A9dtdM PsZRlDsOF61JHsYLnBW6vO5yKdS4Ll2YGM0Z0c85XsTJwpZ0INZzkqTn/Yavb5s0 ExTTMOe7Xz8gZ9sQl0bfk4Nax+VFKasIezDcqz9s3udg834SBJdmqm3R/pp5Azhv 6cbL0zF1A9S+y/joY2Q9OAfuaSA1rTb5lgj5cv9d/edf5E3lDND1jBzCsT2PDsVu RRhOlYa5RKZRrbkWeI97ptpFRiQYyI+Rouy+YRM5NiTWzNXrNrvpnJ3DD4x6oJO3 0HE2kEcE6z/b4vHiaH3HDi0/Gfgm6R3ee4d1nvQPhowqHHgfJlCwPOWYTIWC+cU3 rVZ7avxAejoitaPNf8X/XlSclHvTOcnC56mgpYXMT5TKk6v4L5FjInakNPGc5aME Hv70YYbhpHoml1l5KvwkbyxIIOnEMmd9rqGGFJSRO2zzAR7vJihDxFKfbVPQiawM S6OI0k75QCrMem35OuSgRxCCJrHXbZHP9UdlM4vjFjtolnOOWkg4l2gkVvnhpjBH tDQQYVea3jX0Cd8ureA5vZ1HbGx7lEipApeMZ+u8xiN4Xa3o8yuKevbDkx67NR0X SZEhrEXmhqOh0sMSgrqP =ezF7 -----END PGP SIGNATURE----- Merge tag 'integrator-dts-v5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-integrator into arm/dt This updates the Integrator DTS files with the device tree nodes required by the DRM driver. * tag 'integrator-dts-v5.1' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-integrator: ARM: dts: Augment panel setting for Integrator/CP Signed-off-by: Arnd Bergmann <arnd@arndb.de>
This commit is contained in:
commit
4165ef5d00
@ -192,6 +192,43 @@
|
|||||||
interrupts = <27>;
|
interrupts = <27>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
bridge {
|
||||||
|
compatible = "ti,ths8134a", "ti,ths8134";
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
|
||||||
|
ports {
|
||||||
|
#address-cells = <1>;
|
||||||
|
#size-cells = <0>;
|
||||||
|
|
||||||
|
port@0 {
|
||||||
|
reg = <0>;
|
||||||
|
|
||||||
|
vga_bridge_in: endpoint {
|
||||||
|
remote-endpoint = <&clcd_pads_vga_dac>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
port@1 {
|
||||||
|
reg = <1>;
|
||||||
|
|
||||||
|
vga_bridge_out: endpoint {
|
||||||
|
remote-endpoint = <&vga_con_in>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
vga {
|
||||||
|
compatible = "vga-connector";
|
||||||
|
|
||||||
|
port {
|
||||||
|
vga_con_in: endpoint {
|
||||||
|
remote-endpoint = <&vga_bridge_out>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
fpga {
|
fpga {
|
||||||
/*
|
/*
|
||||||
* These PrimeCells are at the same location and using
|
* These PrimeCells are at the same location and using
|
||||||
@ -254,39 +291,27 @@
|
|||||||
interrupts = <22>;
|
interrupts = <22>;
|
||||||
clocks = <&auxosc>, <&pclk>;
|
clocks = <&auxosc>, <&pclk>;
|
||||||
clock-names = "clcdclk", "apb_pclk";
|
clock-names = "clcdclk", "apb_pclk";
|
||||||
|
/* 640x480 16bpp @ 25.175MHz is 36827428 bytes/s */
|
||||||
|
max-memory-bandwidth = <40000000>;
|
||||||
|
|
||||||
port {
|
/*
|
||||||
/*
|
* This port is routed through a PLD (Programmable
|
||||||
* The VGA connected is implemented with a
|
* Logic Device) that routes the output from the CLCD
|
||||||
* THS8134A triple DAC that can be run in 24bit
|
* (after transformations) to the VGA DAC and also an
|
||||||
* or 16bit RGB mode.
|
* external panel connector. The PLD is essential for
|
||||||
*/
|
* supporting RGB565/BGR565.
|
||||||
clcd_pads: endpoint {
|
*
|
||||||
remote-endpoint = <&clcd_panel>;
|
* The signals from the port thus reaches two endpoints.
|
||||||
arm,pl11x,tft-r0g0b0-pads = <1 7 13>;
|
* The PLD is managed through a few special bits in the
|
||||||
};
|
* FPGA "sysreg".
|
||||||
};
|
*
|
||||||
|
* This arrangement can be clearly seen in
|
||||||
panel {
|
* ARM DUI 0225D, page 3-41, figure 3-19.
|
||||||
compatible = "panel-dpi";
|
*/
|
||||||
|
port@0 {
|
||||||
port {
|
clcd_pads_vga_dac: endpoint {
|
||||||
clcd_panel: endpoint {
|
remote-endpoint = <&vga_bridge_in>;
|
||||||
remote-endpoint = <&clcd_pads>;
|
arm,pl11x,tft-r0g0b0-pads = <0 8 16>;
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
/* Standard 640x480 VGA timings */
|
|
||||||
panel-timing {
|
|
||||||
clock-frequency = <25175000>;
|
|
||||||
hactive = <640>;
|
|
||||||
hback-porch = <48>;
|
|
||||||
hfront-porch = <16>;
|
|
||||||
hsync-len = <96>;
|
|
||||||
vactive = <480>;
|
|
||||||
vback-porch = <33>;
|
|
||||||
vfront-porch = <10>;
|
|
||||||
vsync-len = <2>;
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user