Lines Matching +full:0 +full:x6000000

53 static int nmi_virq = 0;
63 out_le32(reset_reg, 0x6000000); in pas_restart()
70 void __iomem *pld_map = ioremap(0xf5000000,4096); in pas_shutdown()
72 out_8(pld_map+7,0x01); in pas_shutdown()
78 .start = 0x70,
79 .end = 0x71,
128 set_tb(timebase >> 32, timebase & 0xffffffff); in pas_take_timebase()
129 timebase = 0; in pas_take_timebase()
152 reset_reg = ioremap(0xfc101100, 4); in pas_setup_arch()
162 reg = 0; in pas_setup_mce_regs()
164 dev = pci_get_device(PCI_VENDOR_ID_PASEMI, 0xa00a, NULL); in pas_setup_mce_regs()
168 mce_regs[reg].addr = pasemi_pci_getcfgaddr(dev, 0x730); in pas_setup_mce_regs()
169 dev = pci_get_device(PCI_VENDOR_ID_PASEMI, 0xa00a, dev); in pas_setup_mce_regs()
173 dev = pci_get_device(PCI_VENDOR_ID_PASEMI, 0xa001, NULL); in pas_setup_mce_regs()
176 mce_regs[reg].addr = pasemi_pci_getcfgaddr(dev, 0x438); in pas_setup_mce_regs()
179 mce_regs[reg].addr = pasemi_pci_getcfgaddr(dev, 0x454); in pas_setup_mce_regs()
182 mce_regs[reg].addr = pasemi_pci_getcfgaddr(dev, 0xc10); in pas_setup_mce_regs()
185 mce_regs[reg].addr = pasemi_pci_getcfgaddr(dev, 0xc1c); in pas_setup_mce_regs()
189 dev = pci_get_device(PCI_VENDOR_ID_PASEMI, 0xa009, NULL); in pas_setup_mce_regs()
192 mce_regs[reg].addr = pasemi_pci_getcfgaddr(dev, 0x200); in pas_setup_mce_regs()
195 mce_regs[reg].addr = pasemi_pci_getcfgaddr(dev, 0x214); in pas_setup_mce_regs()
201 return 0; in pas_setup_mce_regs()
222 np = of_find_node_by_path("/pxp@0,e0000000"); in nemo_init_IRQ()
223 i8259_init(np, 0); in nemo_init_IRQ()
288 mpic_flags, 0, 0, "PASEMI-OPIC"); in pas_init_IRQ()
291 mpic_assign_isu(mpic, 0, mpic->paddr + 0x10000); in pas_init_IRQ()
317 int dump_slb = 0; in pas_machine_check_handler()
332 pr_err("SRR0 0x%016lx SRR1 0x%016lx\n", srr0, srr1); in pas_machine_check_handler()
333 pr_err("DSISR 0x%016lx DAR 0x%016lx\n", dsisr, regs->dar); in pas_machine_check_handler()
334 pr_err("BER 0x%016lx MER 0x%016lx\n", mfspr(SPRN_PA6T_BER), in pas_machine_check_handler()
336 pr_err("IER 0x%016lx DER 0x%016lx\n", mfspr(SPRN_PA6T_IER), in pas_machine_check_handler()
340 if (srr1 & 0x200000) in pas_machine_check_handler()
343 if (srr1 & 0x100000) { in pas_machine_check_handler()
345 if (dsisr & 0x8000) in pas_machine_check_handler()
347 if (dsisr & 0x4000) in pas_machine_check_handler()
349 if (dsisr & 0x2000) { in pas_machine_check_handler()
353 if (dsisr & 0x1000) in pas_machine_check_handler()
355 if (dsisr & 0x800) in pas_machine_check_handler()
357 if (dsisr & 0x400) in pas_machine_check_handler()
361 if (srr1 & 0x80000) in pas_machine_check_handler()
364 if (srr1 & 0x40000) { in pas_machine_check_handler()
369 if (srr1 & 0x20000) in pas_machine_check_handler()
372 if (num_mce_regs == 0) in pas_machine_check_handler()
377 for (i = 0; i < num_mce_regs; i++) in pas_machine_check_handler()
378 pr_err("%s: 0x%08x\n", mce_regs[i].name, in pas_machine_check_handler()
386 for (i = 0; i < mmu_slb_size; i++) { in pas_machine_check_handler()
387 asm volatile("slbmfee %0,%1" : "=r" (e) : "r" (i)); in pas_machine_check_handler()
388 asm volatile("slbmfev %0,%1" : "=r" (v) : "r" (i)); in pas_machine_check_handler()
395 return !!(srr1 & 0x2); in pas_machine_check_handler()
415 return 0; in pasemi_publish_devices()
427 return 0; in pas_probe()