.. | .. |
---|
69 | 69 | reg = <0x60000000 0x40000000>; |
---|
70 | 70 | }; |
---|
71 | 71 | |
---|
| 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 | + |
---|
72 | 86 | clcd@10020000 { |
---|
73 | 87 | compatible = "arm,pl111", "arm,primecell"; |
---|
74 | 88 | reg = <0x10020000 0x1000>; |
---|
.. | .. |
---|
76 | 90 | interrupts = <0 44 4>; |
---|
77 | 91 | clocks = <&oscclk1>, <&oscclk2>; |
---|
78 | 92 | clock-names = "clcdclk", "apb_pclk"; |
---|
79 | | - max-memory-bandwidth = <130000000>; /* 16bpp @ 63.5MHz */ |
---|
| 93 | + /* 1024x768 16bpp @65MHz */ |
---|
| 94 | + max-memory-bandwidth = <95000000>; |
---|
80 | 95 | |
---|
81 | 96 | port { |
---|
82 | | - clcd_pads: endpoint { |
---|
83 | | - remote-endpoint = <&clcd_panel>; |
---|
| 97 | + clcd_pads_ct: endpoint { |
---|
| 98 | + remote-endpoint = <&dvi_bridge_in_ct>; |
---|
84 | 99 | 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>; |
---|
107 | 100 | }; |
---|
108 | 101 | }; |
---|
109 | 102 | }; |
---|
.. | .. |
---|
129 | 122 | reg = <0x100e4000 0x1000>; |
---|
130 | 123 | interrupts = <0 48 4>, |
---|
131 | 124 | <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"; |
---|
134 | 127 | status = "disabled"; |
---|
135 | 128 | }; |
---|
136 | 129 | |
---|
.. | .. |
---|
139 | 132 | reg = <0x100e5000 0x1000>; |
---|
140 | 133 | interrupts = <0 51 4>; |
---|
141 | 134 | clocks = <&oscclk2>, <&oscclk2>; |
---|
142 | | - clock-names = "wdogclk", "apb_pclk"; |
---|
| 135 | + clock-names = "wdog_clk", "apb_pclk"; |
---|
143 | 136 | }; |
---|
144 | 137 | |
---|
145 | 138 | scu@1e000000 { |
---|
.. | .. |
---|
302 | 295 | }; |
---|
303 | 296 | }; |
---|
304 | 297 | |
---|
305 | | - smb: smb@4000000 { |
---|
| 298 | + smb: bus@40000000 { |
---|
306 | 299 | compatible = "simple-bus"; |
---|
307 | 300 | |
---|
308 | 301 | #address-cells = <2>; |
---|