Lines Matching refs:gic

205     object_initialize_child(obj, "gic", &s->gic, TYPE_ARM_GIC);  in allwinner_h3_init()
267 qdev_prop_set_uint32(DEVICE(&s->gic), "num-irq", AW_H3_GIC_NUM_SPI + in allwinner_h3_realize()
269 qdev_prop_set_uint32(DEVICE(&s->gic), "revision", 2); in allwinner_h3_realize()
270 qdev_prop_set_uint32(DEVICE(&s->gic), "num-cpu", AW_H3_NUM_CPUS); in allwinner_h3_realize()
271 qdev_prop_set_bit(DEVICE(&s->gic), "has-security-extensions", false); in allwinner_h3_realize()
272 qdev_prop_set_bit(DEVICE(&s->gic), "has-virtualization-extensions", true); in allwinner_h3_realize()
273 sysbus_realize(SYS_BUS_DEVICE(&s->gic), &error_fatal); in allwinner_h3_realize()
275 sysbus_mmio_map(SYS_BUS_DEVICE(&s->gic), 0, s->memmap[AW_H3_DEV_GIC_DIST]); in allwinner_h3_realize()
276 sysbus_mmio_map(SYS_BUS_DEVICE(&s->gic), 1, s->memmap[AW_H3_DEV_GIC_CPU]); in allwinner_h3_realize()
277 sysbus_mmio_map(SYS_BUS_DEVICE(&s->gic), 2, s->memmap[AW_H3_DEV_GIC_HYP]); in allwinner_h3_realize()
278 sysbus_mmio_map(SYS_BUS_DEVICE(&s->gic), 3, s->memmap[AW_H3_DEV_GIC_VCPU]); in allwinner_h3_realize()
303 qdev_get_gpio_in(DEVICE(&s->gic), in allwinner_h3_realize()
308 sysbus_connect_irq(SYS_BUS_DEVICE(&s->gic), i, in allwinner_h3_realize()
310 sysbus_connect_irq(SYS_BUS_DEVICE(&s->gic), i + AW_H3_NUM_CPUS, in allwinner_h3_realize()
312 sysbus_connect_irq(SYS_BUS_DEVICE(&s->gic), i + (2 * AW_H3_NUM_CPUS), in allwinner_h3_realize()
314 sysbus_connect_irq(SYS_BUS_DEVICE(&s->gic), i + (3 * AW_H3_NUM_CPUS), in allwinner_h3_realize()
318 sysbus_connect_irq(SYS_BUS_DEVICE(&s->gic), i + (4 * AW_H3_NUM_CPUS), in allwinner_h3_realize()
319 qdev_get_gpio_in(DEVICE(&s->gic), in allwinner_h3_realize()
327 qdev_get_gpio_in(DEVICE(&s->gic), AW_H3_GIC_SPI_TIMER0)); in allwinner_h3_realize()
329 qdev_get_gpio_in(DEVICE(&s->gic), AW_H3_GIC_SPI_TIMER1)); in allwinner_h3_realize()
367 qdev_get_gpio_in(DEVICE(&s->gic), AW_H3_GIC_SPI_MMC0)); in allwinner_h3_realize()
379 qdev_get_gpio_in(DEVICE(&s->gic), AW_H3_GIC_SPI_EMAC)); in allwinner_h3_realize()
383 qdev_get_gpio_in(DEVICE(&s->gic), in allwinner_h3_realize()
386 qdev_get_gpio_in(DEVICE(&s->gic), in allwinner_h3_realize()
389 qdev_get_gpio_in(DEVICE(&s->gic), in allwinner_h3_realize()
392 qdev_get_gpio_in(DEVICE(&s->gic), in allwinner_h3_realize()
396 qdev_get_gpio_in(DEVICE(&s->gic), in allwinner_h3_realize()
399 qdev_get_gpio_in(DEVICE(&s->gic), in allwinner_h3_realize()
402 qdev_get_gpio_in(DEVICE(&s->gic), in allwinner_h3_realize()
405 qdev_get_gpio_in(DEVICE(&s->gic), in allwinner_h3_realize()
410 qdev_get_gpio_in(DEVICE(&s->gic), AW_H3_GIC_SPI_UART0), in allwinner_h3_realize()
414 qdev_get_gpio_in(DEVICE(&s->gic), AW_H3_GIC_SPI_UART1), in allwinner_h3_realize()
418 qdev_get_gpio_in(DEVICE(&s->gic), AW_H3_GIC_SPI_UART2), in allwinner_h3_realize()
422 qdev_get_gpio_in(DEVICE(&s->gic), AW_H3_GIC_SPI_UART3), in allwinner_h3_realize()
439 qdev_get_gpio_in(DEVICE(&s->gic), AW_H3_GIC_SPI_TWI0)); in allwinner_h3_realize()
444 qdev_get_gpio_in(DEVICE(&s->gic), AW_H3_GIC_SPI_TWI1)); in allwinner_h3_realize()
449 qdev_get_gpio_in(DEVICE(&s->gic), AW_H3_GIC_SPI_TWI2)); in allwinner_h3_realize()
454 qdev_get_gpio_in(DEVICE(&s->gic), AW_H3_GIC_SPI_R_TWI)); in allwinner_h3_realize()