| .. | .. |
|---|
| 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>; |
|---|