|
|
@@ -22,7 +22,7 @@
|
|
|
bank-width = <4>;
|
|
|
};
|
|
|
|
|
|
- vram@2,00000000 {
|
|
|
+ v2m_video_ram: vram@2,00000000 {
|
|
|
compatible = "arm,vexpress-vram";
|
|
|
reg = <2 0x00000000 0x00800000>;
|
|
|
};
|
|
|
@@ -179,9 +179,42 @@
|
|
|
clcd@1f0000 {
|
|
|
compatible = "arm,pl111", "arm,primecell";
|
|
|
reg = <0x1f0000 0x1000>;
|
|
|
+ interrupt-names = "combined";
|
|
|
interrupts = <14>;
|
|
|
clocks = <&v2m_oscclk1>, <&v2m_clk24mhz>;
|
|
|
clock-names = "clcdclk", "apb_pclk";
|
|
|
+ arm,pl11x,framebuffer = <0x18000000 0x00180000>;
|
|
|
+ memory-region = <&v2m_video_ram>;
|
|
|
+ max-memory-bandwidth = <130000000>; /* 16bpp @ 63.5MHz */
|
|
|
+
|
|
|
+ port {
|
|
|
+ v2m_clcd_pads: endpoint {
|
|
|
+ remote-endpoint = <&v2m_clcd_panel>;
|
|
|
+ arm,pl11x,tft-r0g0b0-pads = <0 8 16>;
|
|
|
+ };
|
|
|
+ };
|
|
|
+
|
|
|
+ panel {
|
|
|
+ compatible = "panel-dpi";
|
|
|
+
|
|
|
+ port {
|
|
|
+ v2m_clcd_panel: endpoint {
|
|
|
+ remote-endpoint = <&v2m_clcd_pads>;
|
|
|
+ };
|
|
|
+ };
|
|
|
+
|
|
|
+ panel-timing {
|
|
|
+ clock-frequency = <63500127>;
|
|
|
+ hactive = <1024>;
|
|
|
+ hback-porch = <152>;
|
|
|
+ hfront-porch = <48>;
|
|
|
+ hsync-len = <104>;
|
|
|
+ vactive = <768>;
|
|
|
+ vback-porch = <23>;
|
|
|
+ vfront-porch = <3>;
|
|
|
+ vsync-len = <4>;
|
|
|
+ };
|
|
|
+ };
|
|
|
};
|
|
|
|
|
|
virtio_block@0130000 {
|