Lines Matching +full:imx31 +full:- +full:uart
5 * Written by Hans at OK-Labs
12 * KZM-ARM11-01 evaluation board, with a Freescale
18 #include "hw/arm/fsl-imx31.h"
21 #include "qemu/error-report.h"
22 #include "exec/address-spaces.h"
25 #include "hw/char/serial-mm.h"
31 * 0x00000000-0x7fffffff See i.MX31 SOC for support
32 * 0x80000000-0x8fffffff RAM EMULATED
33 * 0x90000000-0x9fffffff RAM EMULATED
34 * 0xa0000000-0xafffffff Flash IGNORED
35 * 0xb0000000-0xb3ffffff Unavailable IGNORED
36 * 0xb4000000-0xb4000fff 8-bit free space IGNORED
37 * 0xb4001000-0xb400100f Board control IGNORED
39 * 0xb4001010-0xb400101f 7-segment LED IGNORED
40 * 0xb4001020-0xb400102f LED IGNORED
41 * 0xb4001030-0xb400103f LED IGNORED
42 * 0xb4001040-0xb400104f FPGA, UART EMULATED
43 * 0xb4001050-0xb400105f FPGA, UART EMULATED
44 * 0xb4001060-0xb40fffff FPGA IGNORED
45 * 0xb6000000-0xb61fffff LAN controller EMULATED
46 * 0xb6200000-0xb62fffff FPGA NAND Controller IGNORED
47 * 0xb6300000-0xb7ffffff Free IGNORED
48 * 0xb8000000-0xb8004fff Memory control registers IGNORED
49 * 0xc0000000-0xc3ffffff PCMCIA/CF IGNORED
50 * 0xc4000000-0xffffffff Reserved IGNORED
74 object_initialize_child(OBJECT(machine), "soc", &s->soc, TYPE_FSL_IMX31); in kzm_init()
76 qdev_realize(DEVICE(&s->soc), NULL, &error_fatal); in kzm_init()
79 if (machine->ram_size > (FSL_IMX31_SDRAM0_SIZE + FSL_IMX31_SDRAM1_SIZE)) { in kzm_init()
87 machine->ram); in kzm_init()
90 for (i = 0, ram_size = machine->ram_size, alias_offset = 0; in kzm_init()
103 ram_size -= size; in kzm_init()
106 memory_region_init_alias(&s->ram_alias, NULL, "ram.alias", in kzm_init()
107 machine->ram, in kzm_init()
108 alias_offset, ram[i].size - size); in kzm_init()
110 ram[i].addr + size, &s->ram_alias); in kzm_init()
118 qdev_get_gpio_in(DEVICE(&s->soc.avic), 52)); in kzm_init()
123 qdev_get_gpio_in(DEVICE(&s->soc.avic), 52), in kzm_init()
127 kzm_binfo.ram_size = machine->ram_size; in kzm_init()
130 arm_load_kernel(&s->soc.cpu, machine, &kzm_binfo); in kzm_init()
136 mc->desc = "ARM KZM Emulation Baseboard (ARM1136)"; in kzm_machine_init()
137 mc->init = kzm_init; in kzm_machine_init()
138 mc->ignore_memory_transaction_failures = true; in kzm_machine_init()
139 mc->default_ram_id = "kzm.ram"; in kzm_machine_init()