Lines Matching +full:0 +full:x00800000

58    128, 8, 4, 11, 9, 1, 64, 0,  2, 0xa0, 0xa0, 0, 0, 8, 0, 1,
59 0xe, 4, 0x1c, 1, 2, 0x20, 0xc0, 0, 0, 0, 0, 0x30, 0x28, 0x30, 0x28, 0x40
86 if (offset >= 0x100 && offset < 0x200) { in integratorcm_read()
88 if (offset >= 0x180) in integratorcm_read()
89 return 0; in integratorcm_read()
93 case 0: /* CM_ID */ in integratorcm_read()
94 return 0x411a3001; in integratorcm_read()
96 return 0; in integratorcm_read()
102 return 0x00100000; in integratorcm_read()
104 if (s->cm_lock == 0xa05f) { in integratorcm_read()
105 return 0x1a05f; in integratorcm_read()
148 return 0; in integratorcm_read()
151 "%s: Unimplemented offset 0x%" HWADDR_PRIX "\n", in integratorcm_read()
153 return 0; in integratorcm_read()
160 * bit 0 => flash at address 0; bit 1 => RAM in integratorcm_do_remap()
171 /* (value & 1) != 0 means the green "MISC LED" is lit. in integratorcm_set_ctrl()
196 if (s->cm_lock == 0xa05f) in integratorcm_write()
203 s->cm_lock = value & 0xffff; in integratorcm_write()
206 if (s->cm_lock == 0xa05f) in integratorcm_write()
260 "%s: Unimplemented offset 0x%" HWADDR_PRIX "\n", in integratorcm_write()
278 s->cm_osc = 0x01000048; in integratorcm_init()
280 s->cm_auxosc = 0x0007feff; in integratorcm_init()
281 s->cm_sdram = 0x00011122; in integratorcm_init()
283 s->cm_init = 0x00000112; in integratorcm_init()
296 0x100000, errp)) { in integratorcm_realize()
301 "integratorcm", 0x00800000); in integratorcm_realize()
308 s->cm_sdram |= 0x10; in integratorcm_realize()
311 s->cm_sdram |= 0x0c; in integratorcm_realize()
314 s->cm_sdram |= 0x08; in integratorcm_realize()
317 s->cm_sdram |= 0x04; in integratorcm_realize()
359 qemu_set_irq(s->parent_irq, flags != 0); in icp_pic_update()
361 qemu_set_irq(s->parent_fiq, flags != 0); in icp_pic_update()
380 case 0: /* IRQ_STATUS */ in icp_pic_read()
398 qemu_log_mask(LOG_GUEST_ERROR, "%s: Bad offset 0x%" HWADDR_PRIX "\n", in icp_pic_read()
400 return 0; in icp_pic_read()
418 icp_pic_set_irq(s, 0, 1); in icp_pic_write()
422 icp_pic_set_irq(s, 0, 0); in icp_pic_write()
430 case 0: /* IRQ_STATUS */ in icp_pic_write()
435 qemu_log_mask(LOG_GUEST_ERROR, "%s: Bad offset 0x%" HWADDR_PRIX "\n", in icp_pic_write()
458 "icp-pic", 0x00800000); in icp_pic_init()
481 #define ICP_INTREG_WPROT (1 << 0)
500 case 0: /* CP_IDFIELD */ in icp_control_read()
501 return 0x41034003; in icp_control_read()
503 return 0; in icp_control_read()
507 return 0x11; in icp_control_read()
509 qemu_log_mask(LOG_GUEST_ERROR, "%s: Bad offset 0x%" HWADDR_PRIX "\n", in icp_control_read()
511 return 0; in icp_control_read()
530 qemu_log_mask(LOG_GUEST_ERROR, "%s: Bad offset 0x%" HWADDR_PRIX "\n", in icp_control_write()
569 "icp_ctrl_regs", 0x00800000); in icp_control_init()
582 .loader_start = 0x0,
583 .board_id = 0x113,
615 memory_region_add_subregion(address_space_mem, 0, machine->ram); in integratorcp_init()
616 /* And again at address 0x80000000 */ in integratorcp_init()
618 0, ram_size); in integratorcp_init()
619 memory_region_add_subregion(address_space_mem, 0x80000000, ram_alias); in integratorcp_init()
624 sysbus_mmio_map((SysBusDevice *)dev, 0, 0x10000000); in integratorcp_init()
626 dev = sysbus_create_varargs(TYPE_INTEGRATOR_PIC, 0x14000000, in integratorcp_init()
630 for (i = 0; i < 32; i++) { in integratorcp_init()
633 sic = sysbus_create_simple(TYPE_INTEGRATOR_PIC, 0xca000000, pic[26]); in integratorcp_init()
634 sysbus_create_varargs("integrator_pit", 0x13000000, in integratorcp_init()
636 sysbus_create_simple("pl031", 0x15000000, pic[8]); in integratorcp_init()
637 pl011_create(0x16000000, pic[1], serial_hd(0)); in integratorcp_init()
638 pl011_create(0x17000000, pic[2], serial_hd(1)); in integratorcp_init()
639 icp = sysbus_create_simple(TYPE_ICP_CONTROL_REGS, 0xcb000000, in integratorcp_init()
641 sysbus_create_simple("pl050_keyboard", 0x18000000, pic[3]); in integratorcp_init()
642 sysbus_create_simple("pl050_mouse", 0x19000000, pic[4]); in integratorcp_init()
643 sysbus_create_simple(TYPE_INTEGRATOR_DEBUG, 0x1a000000, 0); in integratorcp_init()
645 dev = sysbus_create_varargs("pl181", 0x1c000000, pic[23], pic[24], NULL); in integratorcp_init()
646 qdev_connect_gpio_out_named(dev, "card-read-only", 0, in integratorcp_init()
647 qdev_get_gpio_in_named(icp, ICP_GPIO_MMC_WPROT, 0)); in integratorcp_init()
648 qdev_connect_gpio_out_named(dev, "card-inserted", 0, in integratorcp_init()
649 qdev_get_gpio_in_named(icp, ICP_GPIO_MMC_CARDIN, 0)); in integratorcp_init()
650 dinfo = drive_get(IF_SD, 0, 0); in integratorcp_init()
666 sysbus_mmio_map(SYS_BUS_DEVICE(dev), 0, 0x1d000000); in integratorcp_init()
667 sysbus_connect_irq(SYS_BUS_DEVICE(dev), 0, pic[25]); in integratorcp_init()
670 smc91c111_init(0xc8000000, pic[27]); in integratorcp_init()
677 sysbus_mmio_map(SYS_BUS_DEVICE(dev), 0, 0xc0000000); in integratorcp_init()
678 sysbus_connect_irq(SYS_BUS_DEVICE(dev), 0, pic[22]); in integratorcp_init()
699 DEFINE_PROP_UINT32("memsz", IntegratorCMState, memsz, 0),