forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-01-31 f9004dbfff8a3fbbd7e2a88c8a4327c7f2f8e5b2
kernel/arch/arm/boot/dts/vexpress-v2p-ca9.dts
....@@ -69,6 +69,20 @@
6969 reg = <0x60000000 0x40000000>;
7070 };
7171
72
+ reserved-memory {
73
+ #address-cells = <1>;
74
+ #size-cells = <1>;
75
+ ranges;
76
+
77
+ /* Chipselect 3 is physically at 0x4c000000 */
78
+ vram: vram@4c000000 {
79
+ /* 8 MB of designated video RAM */
80
+ compatible = "shared-dma-pool";
81
+ reg = <0x4c000000 0x00800000>;
82
+ no-map;
83
+ };
84
+ };
85
+
7286 clcd@10020000 {
7387 compatible = "arm,pl111", "arm,primecell";
7488 reg = <0x10020000 0x1000>;
....@@ -76,34 +90,13 @@
7690 interrupts = <0 44 4>;
7791 clocks = <&oscclk1>, <&oscclk2>;
7892 clock-names = "clcdclk", "apb_pclk";
79
- max-memory-bandwidth = <130000000>; /* 16bpp @ 63.5MHz */
93
+ /* 1024x768 16bpp @65MHz */
94
+ max-memory-bandwidth = <95000000>;
8095
8196 port {
82
- clcd_pads: endpoint {
83
- remote-endpoint = <&clcd_panel>;
97
+ clcd_pads_ct: endpoint {
98
+ remote-endpoint = <&dvi_bridge_in_ct>;
8499 arm,pl11x,tft-r0g0b0-pads = <0 8 16>;
85
- };
86
- };
87
-
88
- panel {
89
- compatible = "panel-dpi";
90
-
91
- port {
92
- clcd_panel: endpoint {
93
- remote-endpoint = <&clcd_pads>;
94
- };
95
- };
96
-
97
- panel-timing {
98
- clock-frequency = <63500127>;
99
- hactive = <1024>;
100
- hback-porch = <152>;
101
- hfront-porch = <48>;
102
- hsync-len = <104>;
103
- vactive = <768>;
104
- vback-porch = <23>;
105
- vfront-porch = <3>;
106
- vsync-len = <4>;
107100 };
108101 };
109102 };
....@@ -129,8 +122,8 @@
129122 reg = <0x100e4000 0x1000>;
130123 interrupts = <0 48 4>,
131124 <0 49 4>;
132
- clocks = <&oscclk2>, <&oscclk2>;
133
- clock-names = "timclk", "apb_pclk";
125
+ clocks = <&oscclk2>, <&oscclk2>, <&oscclk2>;
126
+ clock-names = "timer0clk", "timer1clk", "apb_pclk";
134127 status = "disabled";
135128 };
136129
....@@ -139,7 +132,7 @@
139132 reg = <0x100e5000 0x1000>;
140133 interrupts = <0 51 4>;
141134 clocks = <&oscclk2>, <&oscclk2>;
142
- clock-names = "wdogclk", "apb_pclk";
135
+ clock-names = "wdog_clk", "apb_pclk";
143136 };
144137
145138 scu@1e000000 {
....@@ -302,7 +295,7 @@
302295 };
303296 };
304297
305
- smb: smb@4000000 {
298
+ smb: bus@40000000 {
306299 compatible = "simple-bus";
307300
308301 #address-cells = <2>;