Lines Matching +full:cortex +full:- +full:a7
22 #include "system/address-spaces.h"
24 #include "qemu/error-report.h"
27 #include "hw/qdev-properties.h"
28 #include "hw/arm/allwinner-r40.h"
46 bus = qdev_get_child_bus(DEVICE(mmc), "sd-bus"); in mmc_attach_drive()
69 if (machine->firmware) { in bpim2u_init()
79 object_property_set_int(OBJECT(r40), "clk0-freq", 32768, &error_abort); in bpim2u_init()
80 object_property_set_int(OBJECT(r40), "clk1-freq", 24 * 1000 * 1000, in bpim2u_init()
84 r40->ram_size = machine->ram_size / MiB; in bpim2u_init()
85 object_property_set_uint(OBJECT(r40), "ram-addr", in bpim2u_init()
86 r40->memmap[AW_R40_DEV_SDRAM], &error_abort); in bpim2u_init()
87 object_property_set_int(OBJECT(r40), "ram-size", in bpim2u_init()
88 r40->ram_size, &error_abort); in bpim2u_init()
91 object_property_set_uint(OBJECT(r40), "gmac-phy-addr", 1, &error_abort); in bpim2u_init()
104 mmc_attach_drive(r40, &r40->mmc[i], i, in bpim2u_init()
105 !machine->kernel_filename && !bootroom_loaded, in bpim2u_init()
109 mmc_attach_drive(r40, &r40->mmc[i], i, false, NULL); in bpim2u_init()
115 i2c = I2C_BUS(qdev_get_child_bus(DEVICE(&r40->i2c0), "i2c")); in bpim2u_init()
120 r40->memmap[AW_R40_DEV_SDRAM], machine->ram); in bpim2u_init()
122 bpim2u_binfo.loader_start = r40->memmap[AW_R40_DEV_SDRAM]; in bpim2u_init()
123 bpim2u_binfo.ram_size = machine->ram_size; in bpim2u_init()
125 arm_load_kernel(&r40->cpus[0], machine, &bpim2u_binfo); in bpim2u_init()
131 ARM_CPU_TYPE_NAME("cortex-a7"), in bpim2u_machine_init()
135 mc->desc = "Bananapi M2U (Cortex-A7)"; in bpim2u_machine_init()
136 mc->init = bpim2u_init; in bpim2u_machine_init()
137 mc->min_cpus = AW_R40_NUM_CPUS; in bpim2u_machine_init()
138 mc->max_cpus = AW_R40_NUM_CPUS; in bpim2u_machine_init()
139 mc->default_cpus = AW_R40_NUM_CPUS; in bpim2u_machine_init()
140 mc->default_cpu_type = ARM_CPU_TYPE_NAME("cortex-a7"); in bpim2u_machine_init()
141 mc->valid_cpu_types = valid_cpu_types; in bpim2u_machine_init()
142 mc->default_ram_size = 1 * GiB; in bpim2u_machine_init()
143 mc->default_ram_id = "bpim2u.ram"; in bpim2u_machine_init()
144 mc->auto_create_sdcard = true; in bpim2u_machine_init()