Lines Matching +full:0 +full:x414
43 #define HOLLY_PCI_CFG_PHYS 0x7c000000
48 if (bus == 0 && PCI_SLOT(devfn) == 0) in holly_exclude_device()
64 lut_addr = 0x900; in holly_remap_bridge()
65 for (i = 0; i < 31; i++) { in holly_remap_bridge()
66 tsi108_write_reg(TSI108_PB_OFFSET + lut_addr, 0x00000201); in holly_remap_bridge()
68 tsi108_write_reg(TSI108_PB_OFFSET + lut_addr, 0x0); in holly_remap_bridge()
73 tsi108_write_reg(TSI108_PB_OFFSET + lut_addr, 0x00000241); in holly_remap_bridge()
75 tsi108_write_reg(TSI108_PB_OFFSET + lut_addr, 0x0); in holly_remap_bridge()
78 tsi108_write_reg(TSI108_PCI_PFAB_IO_UPPER, 0x0); in holly_remap_bridge()
79 tsi108_write_reg(TSI108_PCI_PFAB_IO, 0x1); in holly_remap_bridge()
82 tsi108_write_reg(TSI108_PCI_PFAB_BAR0_UPPER, 0x0); in holly_remap_bridge()
83 tsi108_write_reg(TSI108_PCI_PFAB_BAR0, 0x7c000000 | 0x01); in holly_remap_bridge()
86 tsi108_write_reg(TSI108_PCI_PFAB_MEM32, 0x0); in holly_remap_bridge()
87 tsi108_write_reg(TSI108_PCI_PFAB_PFM3, 0x0); in holly_remap_bridge()
88 tsi108_write_reg(TSI108_PCI_PFAB_PFM4, 0x0); in holly_remap_bridge()
91 tsi108_write_reg(TSI108_PCI_P2O_BAR0_UPPER, 0x0); in holly_remap_bridge()
92 tsi108_write_reg(TSI108_PCI_P2O_BAR0, 0xc0000000); in holly_remap_bridge()
95 lut_addr = 0x500; in holly_remap_bridge()
96 lut_val = 0x00000002; in holly_remap_bridge()
98 for (i = 0; i < 32; i++) { in holly_remap_bridge()
101 tsi108_write_reg(TSI108_PCI_OFFSET + lut_addr, 0x40000000); in holly_remap_bridge()
103 lut_val += 0x02000000; in holly_remap_bridge()
105 tsi108_write_reg(TSI108_PCI_P2O_PAGE_SIZES, 0x00007900); in holly_remap_bridge()
108 tsi108_write_reg(TSI108_PCI_P2O_BAR2_UPPER, 0x0); in holly_remap_bridge()
109 tsi108_write_reg(TSI108_PCI_P2O_BAR2, 0x0); in holly_remap_bridge()
117 ppc_md.progress("holly_setup_arch():set_bridge", 0); in holly_init_pci()
130 ppc_md.progress("tsi108: resources set", 0x100); in holly_init_pci()
146 * TSI108:PB_INT[0] -> CPU0:INT#
160 mpic = mpic_alloc(NULL, 0, MPIC_BIG_ENDIAN | in holly_init_IRQ()
162 24, 0, in holly_init_IRQ()
167 mpic_assign_isu(mpic, 0, mpic->paddr + 0x100); in holly_init_IRQ()
184 cascade_pci_irq = irq_of_parse_and_map(tsi_pci, 0); in holly_init_IRQ()
185 pr_debug("%s: tsi108 cascade_pci_irq = 0x%x\n", __func__, (u32) cascade_pci_irq); in holly_init_IRQ()
194 tsi108_write_reg(TSI108_MPIC_OFFSET + 0x30c, 0); in holly_init_IRQ()
210 phys_addr_t addr = 0xc0000000; in holly_restart()
220 addr += (TSI108_PB_OFFSET + 0x414); in holly_restart()
222 ocn_bar1 = ioremap(addr, 0x4); in holly_restart()
232 mtspr(SPRN_SRR0, 0xfff00100); in holly_restart()
250 return 0; in holly_probe()
265 return 0; in ppc750_machine_check_exception()