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 |