Lines Matching refs:i

323     int i;  in npcm7xx_write_board_setup()  local
325 for (i = 0; i < ARRAY_SIZE(board_setup); i++) { in npcm7xx_write_board_setup()
326 board_setup[i] = tswap32(board_setup[i]); in npcm7xx_write_board_setup()
353 int i; in npcm7xx_write_secondary_boot() local
355 for (i = 0; i < ARRAY_SIZE(smpboot); i++) { in npcm7xx_write_secondary_boot()
356 smpboot[i] = tswap32(smpboot[i]); in npcm7xx_write_secondary_boot()
411 int i; in npcm7xx_init() local
413 for (i = 0; i < NPCM7XX_MAX_NUM_CPUS; i++) { in npcm7xx_init()
414 object_initialize_child(obj, "cpu[*]", &s->cpu[i], in npcm7xx_init()
431 for (i = 0; i < ARRAY_SIZE(s->tim); i++) { in npcm7xx_init()
432 object_initialize_child(obj, "tim[*]", &s->tim[i], TYPE_NPCM7XX_TIMER); in npcm7xx_init()
435 for (i = 0; i < ARRAY_SIZE(s->gpio); i++) { in npcm7xx_init()
436 object_initialize_child(obj, "gpio[*]", &s->gpio[i], TYPE_NPCM7XX_GPIO); in npcm7xx_init()
439 for (i = 0; i < ARRAY_SIZE(s->smbus); i++) { in npcm7xx_init()
440 object_initialize_child(obj, "smbus[*]", &s->smbus[i], in npcm7xx_init()
448 for (i = 0; i < ARRAY_SIZE(s->fiu); i++) { in npcm7xx_init()
449 object_initialize_child(obj, npcm7xx_fiu[i].name, &s->fiu[i], in npcm7xx_init()
453 for (i = 0; i < ARRAY_SIZE(s->pwm); i++) { in npcm7xx_init()
454 object_initialize_child(obj, "pwm[*]", &s->pwm[i], TYPE_NPCM7XX_PWM); in npcm7xx_init()
457 for (i = 0; i < ARRAY_SIZE(s->mft); i++) { in npcm7xx_init()
458 object_initialize_child(obj, "mft[*]", &s->mft[i], TYPE_NPCM7XX_MFT); in npcm7xx_init()
461 for (i = 0; i < ARRAY_SIZE(s->emc); i++) { in npcm7xx_init()
462 object_initialize_child(obj, "emc[*]", &s->emc[i], TYPE_NPCM7XX_EMC); in npcm7xx_init()
465 for (i = 0; i < ARRAY_SIZE(s->pspi); i++) { in npcm7xx_init()
466 object_initialize_child(obj, "pspi[*]", &s->pspi[i], TYPE_NPCM_PSPI); in npcm7xx_init()
469 for (i = 0; i < ARRAY_SIZE(s->gmac); i++) { in npcm7xx_init()
470 object_initialize_child(obj, "gmac[*]", &s->gmac[i], TYPE_NPCM_GMAC); in npcm7xx_init()
480 int i; in npcm7xx_realize() local
489 for (i = 0; i < nc->num_cpus; i++) { in npcm7xx_realize()
490 object_property_set_int(OBJECT(&s->cpu[i]), "mp-affinity", in npcm7xx_realize()
491 arm_build_mp_affinity(i, NPCM7XX_MAX_NUM_CPUS), in npcm7xx_realize()
493 object_property_set_int(OBJECT(&s->cpu[i]), "reset-cbar", in npcm7xx_realize()
495 object_property_set_bool(OBJECT(&s->cpu[i]), "reset-hivecs", true, in npcm7xx_realize()
499 object_property_set_bool(OBJECT(&s->cpu[i]), "has_el3", false, in npcm7xx_realize()
502 if (!qdev_realize(DEVICE(&s->cpu[i]), NULL, errp)) { in npcm7xx_realize()
515 for (i = 0; i < nc->num_cpus; i++) { in npcm7xx_realize()
516 sysbus_connect_irq(SYS_BUS_DEVICE(&s->a9mpcore), i, in npcm7xx_realize()
517 qdev_get_gpio_in(DEVICE(&s->cpu[i]), ARM_CPU_IRQ)); in npcm7xx_realize()
518 sysbus_connect_irq(SYS_BUS_DEVICE(&s->a9mpcore), i + nc->num_cpus, in npcm7xx_realize()
519 qdev_get_gpio_in(DEVICE(&s->cpu[i]), ARM_CPU_FIQ)); in npcm7xx_realize()
560 for (i = 0; i < ARRAY_SIZE(s->tim); i++) { in npcm7xx_realize()
561 SysBusDevice *sbd = SYS_BUS_DEVICE(&s->tim[i]); in npcm7xx_realize()
566 qdev_connect_clock_in(DEVICE(&s->tim[i]), "clock", qdev_get_clock_out( in npcm7xx_realize()
570 sysbus_mmio_map(sbd, 0, npcm7xx_tim_addr[i]); in npcm7xx_realize()
572 first_irq = NPCM7XX_TIMER0_IRQ + i * NPCM7XX_TIMERS_PER_CTRL; in npcm7xx_realize()
580 npcm7xx_irq(s, NPCM7XX_WDG0_IRQ + i)); in npcm7xx_realize()
582 qdev_connect_gpio_out_named(DEVICE(&s->tim[i]), in npcm7xx_realize()
585 NPCM7XX_WATCHDOG_RESET_GPIO_IN, i)); in npcm7xx_realize()
589 for (i = 0; i < ARRAY_SIZE(npcm7xx_uart_addr); i++) { in npcm7xx_realize()
590 serial_mm_init(get_system_memory(), npcm7xx_uart_addr[i], 2, in npcm7xx_realize()
591 npcm7xx_irq(s, NPCM7XX_UART0_IRQ + i), 115200, in npcm7xx_realize()
592 serial_hd(i), DEVICE_LITTLE_ENDIAN); in npcm7xx_realize()
601 for (i = 0; i < ARRAY_SIZE(s->gpio); i++) { in npcm7xx_realize()
602 Object *obj = OBJECT(&s->gpio[i]); in npcm7xx_realize()
605 npcm7xx_gpio[i].reset_pu, &error_abort); in npcm7xx_realize()
607 npcm7xx_gpio[i].reset_pd, &error_abort); in npcm7xx_realize()
609 npcm7xx_gpio[i].reset_osrc, &error_abort); in npcm7xx_realize()
611 npcm7xx_gpio[i].reset_odsc, &error_abort); in npcm7xx_realize()
613 sysbus_mmio_map(SYS_BUS_DEVICE(obj), 0, npcm7xx_gpio[i].regs_addr); in npcm7xx_realize()
615 npcm7xx_irq(s, NPCM7XX_GPIO0_IRQ + i)); in npcm7xx_realize()
620 for (i = 0; i < ARRAY_SIZE(s->smbus); i++) { in npcm7xx_realize()
621 Object *obj = OBJECT(&s->smbus[i]); in npcm7xx_realize()
624 sysbus_mmio_map(SYS_BUS_DEVICE(obj), 0, npcm7xx_smbus_addr[i]); in npcm7xx_realize()
626 npcm7xx_irq(s, NPCM7XX_SMBUS0_IRQ + i)); in npcm7xx_realize()
647 for (i = 0; i < ARRAY_SIZE(s->pwm); i++) { in npcm7xx_realize()
648 SysBusDevice *sbd = SYS_BUS_DEVICE(&s->pwm[i]); in npcm7xx_realize()
650 qdev_connect_clock_in(DEVICE(&s->pwm[i]), "clock", qdev_get_clock_out( in npcm7xx_realize()
653 sysbus_mmio_map(sbd, 0, npcm7xx_pwm_addr[i]); in npcm7xx_realize()
654 sysbus_connect_irq(sbd, i, npcm7xx_irq(s, NPCM7XX_PWM0_IRQ + i)); in npcm7xx_realize()
659 for (i = 0; i < ARRAY_SIZE(s->mft); i++) { in npcm7xx_realize()
660 SysBusDevice *sbd = SYS_BUS_DEVICE(&s->mft[i]); in npcm7xx_realize()
662 qdev_connect_clock_in(DEVICE(&s->mft[i]), "clock-in", in npcm7xx_realize()
666 sysbus_mmio_map(sbd, 0, npcm7xx_mft_addr[i]); in npcm7xx_realize()
667 sysbus_connect_irq(sbd, 0, npcm7xx_irq(s, NPCM7XX_MFT0_IRQ + i)); in npcm7xx_realize()
681 for (i = 0; i < ARRAY_SIZE(s->emc); i++) { in npcm7xx_realize()
682 SysBusDevice *sbd = SYS_BUS_DEVICE(&s->emc[i]); in npcm7xx_realize()
685 s->emc[i].emc_num = i; in npcm7xx_realize()
686 snprintf(alias, sizeof(alias), "emc%u", i); in npcm7xx_realize()
695 sysbus_mmio_map(sbd, 0, npcm7xx_emc_addr[i]); in npcm7xx_realize()
696 int tx_irq = i == 0 ? NPCM7XX_EMC1TX_IRQ : NPCM7XX_EMC2TX_IRQ; in npcm7xx_realize()
697 int rx_irq = i == 0 ? NPCM7XX_EMC1RX_IRQ : NPCM7XX_EMC2RX_IRQ; in npcm7xx_realize()
711 for (i = 0; i < ARRAY_SIZE(s->gmac); i++) { in npcm7xx_realize()
712 SysBusDevice *sbd = SYS_BUS_DEVICE(&s->gmac[i]); in npcm7xx_realize()
721 sysbus_mmio_map(sbd, 0, npcm7xx_gmac_addr[i]); in npcm7xx_realize()
722 int irq = i == 0 ? NPCM7XX_GMAC1_IRQ : NPCM7XX_GMAC2_IRQ; in npcm7xx_realize()
735 for (i = 0; i < ARRAY_SIZE(s->fiu); i++) { in npcm7xx_realize()
736 SysBusDevice *sbd = SYS_BUS_DEVICE(&s->fiu[i]); in npcm7xx_realize()
740 npcm7xx_fiu[i].cs_count, &error_abort); in npcm7xx_realize()
743 sysbus_mmio_map(sbd, 0, npcm7xx_fiu[i].regs_addr); in npcm7xx_realize()
744 for (j = 0; j < npcm7xx_fiu[i].cs_count; j++) { in npcm7xx_realize()
745 sysbus_mmio_map(sbd, j + 1, npcm7xx_fiu[i].flash_addr[j]); in npcm7xx_realize()
772 for (i = 0; i < ARRAY_SIZE(s->pspi); i++) { in npcm7xx_realize()
773 SysBusDevice *sbd = SYS_BUS_DEVICE(&s->pspi[i]); in npcm7xx_realize()
774 int irq = (i == 0) ? NPCM7XX_PSPI1_IRQ : NPCM7XX_PSPI2_IRQ; in npcm7xx_realize()
777 sysbus_mmio_map(sbd, 0, npcm7xx_pspi_addr[i]); in npcm7xx_realize()