Lines Matching defs:a

293     Aspeed27x0SoCState *a = ASPEED27X0_SOC(s);
304 return qdev_get_gpio_in(DEVICE(&a->intc[idx].orgates[or_idx]),
309 return qdev_get_gpio_in(DEVICE(&a->gic), sc->irqmap[dev]);
315 Aspeed27x0SoCState *a = ASPEED27X0_SOC(s);
326 return qdev_get_gpio_in(DEVICE(&a->intc[idx].orgates[or_idx]),
393 Aspeed27x0SoCState *a = ASPEED27X0_SOC(dev);
408 * Add a memory region beyond the RAM region to emulate
412 memory_region_init_io(&a->dram_empty, OBJECT(s),
418 &a->dram_empty);
430 Aspeed27x0SoCState *a = ASPEED27X0_SOC(obj);
442 object_initialize_child(obj, "cpu[*]", &a->cpu[i],
448 object_initialize_child(obj, "ssp", &a->ssp, TYPE_ASPEED27X0SSP_SOC);
449 object_initialize_child(obj, "tsp", &a->tsp, TYPE_ASPEED27X0TSP_SOC);
452 object_initialize_child(obj, "gic", &a->gic, gicv3_class_name());
511 object_initialize_child(obj, "intc", &a->intc[0], TYPE_ASPEED_2700_INTC);
512 object_initialize_child(obj, "intcio", &a->intc[1],
580 Aspeed27x0SoCState *a = ASPEED27X0_SOC(dev);
588 gicbusdev = SYS_BUS_DEVICE(&a->gic);
589 gicdev = DEVICE(&a->gic);
602 aspeed_mmio_map(s, SYS_BUS_DEVICE(&a->gic), 0,
604 aspeed_mmio_map(s, SYS_BUS_DEVICE(&a->gic), 1,
608 DeviceState *cpudev = DEVICE(&a->cpu[i]);
649 Aspeed27x0SoCState *a = ASPEED27X0_SOC(dev);
656 qdev_connect_clock_in(DEVICE(&a->ssp), "sysclk", sysclk);
658 memory_region_init(&a->ssp.memory, OBJECT(&a->ssp), "ssp-memory",
660 if (!object_property_set_link(OBJECT(&a->ssp), "memory",
661 OBJECT(&a->ssp.memory), &error_abort)) {
666 memory_region_init_alias(&a->ssp.sram_mr_alias, OBJECT(s), "ssp.sram.alias",
670 memory_region_init_alias(&a->ssp.scu_mr_alias, OBJECT(s), "ssp.scu.alias",
672 if (!qdev_realize(DEVICE(&a->ssp), NULL, &error_abort)) {
681 Aspeed27x0SoCState *a = ASPEED27X0_SOC(dev);
688 qdev_connect_clock_in(DEVICE(&a->tsp), "sysclk", sysclk);
690 memory_region_init(&a->tsp.memory, OBJECT(&a->tsp), "tsp-memory",
692 if (!object_property_set_link(OBJECT(&a->tsp), "memory",
693 OBJECT(&a->tsp.memory), &error_abort)) {
698 memory_region_init_alias(&a->tsp.sram_mr_alias, OBJECT(s), "tsp.sram.alias",
702 memory_region_init_alias(&a->tsp.scu_mr_alias, OBJECT(s), "tsp.scu.alias",
704 if (!qdev_realize(DEVICE(&a->tsp), NULL, &error_abort)) {
716 Aspeed27x0SoCState *a = ASPEED27X0_SOC(dev);
719 AspeedINTCClass *ic = ASPEED_INTC_GET_CLASS(&a->intc[0]);
720 AspeedINTCClass *icio = ASPEED_INTC_GET_CLASS(&a->intc[1]);
734 object_property_set_int(OBJECT(&a->cpu[i]), "mp-affinity",
737 object_property_set_int(OBJECT(&a->cpu[i]), "cntfrq", 1125000000,
739 object_property_set_link(OBJECT(&a->cpu[i]), "memory",
742 if (!qdev_realize(DEVICE(&a->cpu[i]), NULL, errp)) {
753 if (!sysbus_realize(SYS_BUS_DEVICE(&a->intc[0]), errp)) {
757 aspeed_mmio_map(s, SYS_BUS_DEVICE(&a->intc[0]), 0,
761 if (!sysbus_realize(SYS_BUS_DEVICE(&a->intc[1]), errp)) {
765 aspeed_mmio_map(s, SYS_BUS_DEVICE(&a->intc[1]), 0,
770 qdev_connect_gpio_out(DEVICE(&a->intc[0].orgates[i]), 0,
771 qdev_get_gpio_in(DEVICE(&a->intc[0]), i));
777 sysbus_connect_irq(SYS_BUS_DEVICE(&a->intc[0]), i,
778 qdev_get_gpio_in(DEVICE(&a->gic),
784 qdev_connect_gpio_out(DEVICE(&a->intc[1].orgates[i]), 0,
785 qdev_get_gpio_in(DEVICE(&a->intc[1]), i));
790 sysbus_connect_irq(SYS_BUS_DEVICE(&a->intc[1]), i,
791 qdev_get_gpio_in(DEVICE(&a->intc[0].orgates[0]), i));
799 * unlocked by default. It is a temporarily solution.
815 name = g_strdup_printf("aspeed.sram.%d", CPU(&a->cpu[0])->cpu_index);
841 * The TSP coprocessor uses one memory alias (remap) to access a shared
853 memory_region_init_alias(&a->ssp.sdram_remap1_alias, OBJECT(a),
856 memory_region_init_alias(&a->ssp.sdram_remap2_alias, OBJECT(a),
859 memory_region_init_alias(&a->tsp.sdram_remap_alias, OBJECT(a),
863 OBJECT(&a->ssp.sdram_remap1_alias),
866 OBJECT(&a->ssp.sdram_remap2_alias),
869 OBJECT(&a->tsp.sdram_remap_alias),
1179 /* Reason: The Aspeed SoC can only be instantiated from a board */
1208 /* Reason: The Aspeed SoC can only be instantiated from a board */