RealView.py (8713:2f1a3e335255) RealView.py (8714:cd48e2802644)
1# Copyright (c) 2009-2011 ARM Limited
2# All rights reserved.
3#
4# The license below extends only to copyright in the software and shall
5# not be construed as granting a license to any other intellectual
6# property including but not limited to intellectual property relating
7# to a hardware implementation of the functionality of the software
8# licensed hereunder. You may use the software subject to the license

--- 185 unchanged lines hidden (view full) ---

194 # earlier, since the bus object itself is typically defined at the
195 # System level.
196 def attachIO(self, bus):
197 self.uart.pio = bus.port
198 self.realview_io.pio = bus.port
199 self.timer0.pio = bus.port
200 self.timer1.pio = bus.port
201 self.clcd.pio = bus.port
1# Copyright (c) 2009-2011 ARM Limited
2# All rights reserved.
3#
4# The license below extends only to copyright in the software and shall
5# not be construed as granting a license to any other intellectual
6# property including but not limited to intellectual property relating
7# to a hardware implementation of the functionality of the software
8# licensed hereunder. You may use the software subject to the license

--- 185 unchanged lines hidden (view full) ---

194 # earlier, since the bus object itself is typically defined at the
195 # System level.
196 def attachIO(self, bus):
197 self.uart.pio = bus.port
198 self.realview_io.pio = bus.port
199 self.timer0.pio = bus.port
200 self.timer1.pio = bus.port
201 self.clcd.pio = bus.port
202 self.clcd.dma = bus.port
202 self.kmi0.pio = bus.port
203 self.kmi1.pio = bus.port
204 self.cf_ctrl.pio = bus.port
203 self.kmi0.pio = bus.port
204 self.kmi1.pio = bus.port
205 self.cf_ctrl.pio = bus.port
206 self.cf_ctrl.config = bus.port
207 self.cf_ctrl.dma = bus.port
205 self.dmac_fake.pio = bus.port
206 self.uart1_fake.pio = bus.port
207 self.uart2_fake.pio = bus.port
208 self.uart3_fake.pio = bus.port
209 self.smc_fake.pio = bus.port
210 self.sp810_fake.pio = bus.port
211 self.watchdog_fake.pio = bus.port
212 self.gpio0_fake.pio = bus.port

--- 56 unchanged lines hidden (view full) ---

269 # earlier, since the bus object itself is typically defined at the
270 # System level.
271 def attachIO(self, bus):
272 self.uart.pio = bus.port
273 self.realview_io.pio = bus.port
274 self.timer0.pio = bus.port
275 self.timer1.pio = bus.port
276 self.clcd.pio = bus.port
208 self.dmac_fake.pio = bus.port
209 self.uart1_fake.pio = bus.port
210 self.uart2_fake.pio = bus.port
211 self.uart3_fake.pio = bus.port
212 self.smc_fake.pio = bus.port
213 self.sp810_fake.pio = bus.port
214 self.watchdog_fake.pio = bus.port
215 self.gpio0_fake.pio = bus.port

--- 56 unchanged lines hidden (view full) ---

272 # earlier, since the bus object itself is typically defined at the
273 # System level.
274 def attachIO(self, bus):
275 self.uart.pio = bus.port
276 self.realview_io.pio = bus.port
277 self.timer0.pio = bus.port
278 self.timer1.pio = bus.port
279 self.clcd.pio = bus.port
280 self.clcd.dma = bus.port
277 self.kmi0.pio = bus.port
278 self.kmi1.pio = bus.port
279 self.dmac_fake.pio = bus.port
280 self.uart1_fake.pio = bus.port
281 self.uart2_fake.pio = bus.port
282 self.uart3_fake.pio = bus.port
283 self.smc_fake.pio = bus.port
284 self.sp810_fake.pio = bus.port

--- 74 unchanged lines hidden (view full) ---

359 self.uart.pio = bus.port
360 self.realview_io.pio = bus.port
361 self.local_cpu_timer.pio = bus.port
362 self.v2m_timer0.pio = bus.port
363 self.v2m_timer1.pio = bus.port
364 self.elba_timer0.pio = bus.port
365 self.elba_timer1.pio = bus.port
366 self.clcd.pio = bus.port
281 self.kmi0.pio = bus.port
282 self.kmi1.pio = bus.port
283 self.dmac_fake.pio = bus.port
284 self.uart1_fake.pio = bus.port
285 self.uart2_fake.pio = bus.port
286 self.uart3_fake.pio = bus.port
287 self.smc_fake.pio = bus.port
288 self.sp810_fake.pio = bus.port

--- 74 unchanged lines hidden (view full) ---

363 self.uart.pio = bus.port
364 self.realview_io.pio = bus.port
365 self.local_cpu_timer.pio = bus.port
366 self.v2m_timer0.pio = bus.port
367 self.v2m_timer1.pio = bus.port
368 self.elba_timer0.pio = bus.port
369 self.elba_timer1.pio = bus.port
370 self.clcd.pio = bus.port
371 self.clcd.dma = bus.port
367 self.kmi0.pio = bus.port
368 self.kmi1.pio = bus.port
369 self.elba_kmi0.pio = bus.port
370 self.elba_kmi1.pio = bus.port
371 self.cf_ctrl.pio = bus.port
372 self.kmi0.pio = bus.port
373 self.kmi1.pio = bus.port
374 self.elba_kmi0.pio = bus.port
375 self.elba_kmi1.pio = bus.port
376 self.cf_ctrl.pio = bus.port
377 self.cf_ctrl.config = bus.port
378 self.cf_ctrl.dma = bus.port
372 self.ide.pio = bus.port
379 self.ide.pio = bus.port
380 self.ide.config = bus.port
381 self.ide.dma = bus.port
373 self.ethernet.pio = bus.port
382 self.ethernet.pio = bus.port
383 self.ethernet.config = bus.port
384 self.ethernet.dma = bus.port
374 self.pciconfig.pio = bus.default
375 bus.use_default_range = True
376
377 self.l2x0_fake.pio = bus.port
378 self.dmac_fake.pio = bus.port
379 self.uart1_fake.pio = bus.port
380 self.uart2_fake.pio = bus.port
381 self.uart3_fake.pio = bus.port
382 self.smc_fake.pio = bus.port
383 self.sp810_fake.pio = bus.port
384 self.watchdog_fake.pio = bus.port
385 self.aaci_fake.pio = bus.port
386 self.elba_aaci_fake.pio = bus.port
387 self.mmc_fake.pio = bus.port
388 self.rtc_fake.pio = bus.port
389 self.spsc_fake.pio = bus.port
390 self.lan_fake.pio = bus.port
391 self.usb_fake.pio = bus.port
392
385 self.pciconfig.pio = bus.default
386 bus.use_default_range = True
387
388 self.l2x0_fake.pio = bus.port
389 self.dmac_fake.pio = bus.port
390 self.uart1_fake.pio = bus.port
391 self.uart2_fake.pio = bus.port
392 self.uart3_fake.pio = bus.port
393 self.smc_fake.pio = bus.port
394 self.sp810_fake.pio = bus.port
395 self.watchdog_fake.pio = bus.port
396 self.aaci_fake.pio = bus.port
397 self.elba_aaci_fake.pio = bus.port
398 self.mmc_fake.pio = bus.port
399 self.rtc_fake.pio = bus.port
400 self.spsc_fake.pio = bus.port
401 self.lan_fake.pio = bus.port
402 self.usb_fake.pio = bus.port
403