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