Lines Matching refs:gic
402 return qdev_get_gpio_in(DEVICE(&s->gic), n); in npcm8xx_irq()
416 object_initialize_child(obj, "gic", &s->gic, TYPE_ARM_GIC); in npcm8xx_init()
504 object_property_set_uint(OBJECT(&s->gic), "num-cpu", nc->num_cpus, errp); in npcm8xx_realize()
505 object_property_set_uint(OBJECT(&s->gic), "num-irq", NPCM8XX_NUM_IRQ, errp); in npcm8xx_realize()
506 object_property_set_uint(OBJECT(&s->gic), "revision", 2, errp); in npcm8xx_realize()
507 object_property_set_bool(OBJECT(&s->gic), "has-security-extensions", true, in npcm8xx_realize()
509 if (!sysbus_realize(SYS_BUS_DEVICE(&s->gic), errp)) { in npcm8xx_realize()
513 sysbus_connect_irq(SYS_BUS_DEVICE(&s->gic), i, in npcm8xx_realize()
515 sysbus_connect_irq(SYS_BUS_DEVICE(&s->gic), i + nc->num_cpus, in npcm8xx_realize()
517 sysbus_connect_irq(SYS_BUS_DEVICE(&s->gic), i + nc->num_cpus * 2, in npcm8xx_realize()
519 sysbus_connect_irq(SYS_BUS_DEVICE(&s->gic), i + nc->num_cpus * 3, in npcm8xx_realize()
523 qdev_get_gpio_in(DEVICE(&s->gic), in npcm8xx_realize()
526 qdev_get_gpio_in(DEVICE(&s->gic), in npcm8xx_realize()
529 qdev_get_gpio_in(DEVICE(&s->gic), in npcm8xx_realize()
532 qdev_get_gpio_in(DEVICE(&s->gic), in npcm8xx_realize()
535 sysbus_mmio_map(SYS_BUS_DEVICE(&s->gic), 0, NPCM8XX_GICD_BA); in npcm8xx_realize()
536 sysbus_mmio_map(SYS_BUS_DEVICE(&s->gic), 1, NPCM8XX_GICC_BA); in npcm8xx_realize()