RealView.py (11236:3232a75ed9c0) | RealView.py (11237:2d5d847aab27) |
---|---|
1# Copyright (c) 2009-2015 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 --- 226 unchanged lines hidden (view full) --- 235 enable_capture = Param.Bool(True, "capture frame to system.framebuffer.bmp") 236 237class HDLcd(AmbaDmaDevice): 238 type = 'HDLcd' 239 cxx_header = "dev/arm/hdlcd.hh" 240 vnc = Param.VncInput(Parent.any, "Vnc server for remote frame buffer " 241 "display") 242 amba_id = 0x00141000 | 1# Copyright (c) 2009-2015 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 --- 226 unchanged lines hidden (view full) --- 235 enable_capture = Param.Bool(True, "capture frame to system.framebuffer.bmp") 236 237class HDLcd(AmbaDmaDevice): 238 type = 'HDLcd' 239 cxx_header = "dev/arm/hdlcd.hh" 240 vnc = Param.VncInput(Parent.any, "Vnc server for remote frame buffer " 241 "display") 242 amba_id = 0x00141000 |
243 workaround_swap_rb = Param.Bool(True, "Workaround incorrect color " | 243 workaround_swap_rb = Param.Bool(False, "Workaround incorrect color " |
244 "selector order in some kernels") 245 workaround_dma_line_count = Param.Bool(True, "Workaround incorrect " 246 "DMA line count (off by 1)") 247 enable_capture = Param.Bool(True, "capture frame to system.framebuffer.bmp") 248 249 pixel_buffer_size = Param.MemorySize32("2kB", "Size of address range") 250 251 pxl_clk = Param.ClockDomain("Pixel clock source") --- 284 unchanged lines hidden (view full) --- 536 dcc = CoreTile2A15DCC() 537 gic = Pl390(dist_addr=0x2C001000, cpu_addr=0x2C002000) 538 local_cpu_timer = CpuLocalTimer(int_num_timer=29, int_num_watchdog=30, pio_addr=0x2C080000) 539 generic_timer = GenericTimer(int_phys=29, int_virt=27) 540 timer0 = Sp804(int_num0=34, int_num1=34, pio_addr=0x1C110000, clock0='1MHz', clock1='1MHz') 541 timer1 = Sp804(int_num0=35, int_num1=35, pio_addr=0x1C120000, clock0='1MHz', clock1='1MHz') 542 clcd = Pl111(pio_addr=0x1c1f0000, int_num=46) 543 hdlcd = HDLcd(pxl_clk=dcc.osc_pxl, | 244 "selector order in some kernels") 245 workaround_dma_line_count = Param.Bool(True, "Workaround incorrect " 246 "DMA line count (off by 1)") 247 enable_capture = Param.Bool(True, "capture frame to system.framebuffer.bmp") 248 249 pixel_buffer_size = Param.MemorySize32("2kB", "Size of address range") 250 251 pxl_clk = Param.ClockDomain("Pixel clock source") --- 284 unchanged lines hidden (view full) --- 536 dcc = CoreTile2A15DCC() 537 gic = Pl390(dist_addr=0x2C001000, cpu_addr=0x2C002000) 538 local_cpu_timer = CpuLocalTimer(int_num_timer=29, int_num_watchdog=30, pio_addr=0x2C080000) 539 generic_timer = GenericTimer(int_phys=29, int_virt=27) 540 timer0 = Sp804(int_num0=34, int_num1=34, pio_addr=0x1C110000, clock0='1MHz', clock1='1MHz') 541 timer1 = Sp804(int_num0=35, int_num1=35, pio_addr=0x1C120000, clock0='1MHz', clock1='1MHz') 542 clcd = Pl111(pio_addr=0x1c1f0000, int_num=46) 543 hdlcd = HDLcd(pxl_clk=dcc.osc_pxl, |
544 pio_addr=0x2b000000, int_num=117) | 544 pio_addr=0x2b000000, int_num=117, 545 workaround_swap_rb=True) |
545 kmi0 = Pl050(pio_addr=0x1c060000, int_num=44) 546 kmi1 = Pl050(pio_addr=0x1c070000, int_num=45, is_mouse=True) 547 vgic = VGic(vcpu_addr=0x2c006000, hv_addr=0x2c004000, ppint=25) 548 cf_ctrl = IdeController(disks=[], pci_func=0, pci_dev=0, pci_bus=2, 549 io_shift = 2, ctrl_offset = 2, Command = 0x1, 550 BAR0 = 0x1C1A0000, BAR0Size = '256B', 551 BAR1 = 0x1C1A0100, BAR1Size = '4096B', 552 BAR0LegacyIO = True, BAR1LegacyIO = True) --- 153 unchanged lines hidden --- | 546 kmi0 = Pl050(pio_addr=0x1c060000, int_num=44) 547 kmi1 = Pl050(pio_addr=0x1c070000, int_num=45, is_mouse=True) 548 vgic = VGic(vcpu_addr=0x2c006000, hv_addr=0x2c004000, ppint=25) 549 cf_ctrl = IdeController(disks=[], pci_func=0, pci_dev=0, pci_bus=2, 550 io_shift = 2, ctrl_offset = 2, Command = 0x1, 551 BAR0 = 0x1C1A0000, BAR0Size = '256B', 552 BAR1 = 0x1C1A0100, BAR1Size = '4096B', 553 BAR0LegacyIO = True, BAR1LegacyIO = True) --- 153 unchanged lines hidden --- |