Lines Matching +full:0 +full:x1801

73 	if (!dt_xlate_reg(bus_node, 0, (unsigned long *)&ctrl_addr,  in update_cs_ranges()
79 for (i = 0; i < len / sizeof(struct cs_range); i++) { in update_cs_ranges()
85 if (cs_ranges_buf[i].base != 0) in update_cs_ranges()
94 base &= 0x7fff; in update_cs_ranges()
95 option = in_be32(&ctrl_addr[cs * 2 + 1]) & 0x7fff; in update_cs_ranges()
97 base = 0x1801; in update_cs_ranges()
98 option = 0x10; in update_cs_ranges()
101 out_be32(&ctrl_addr[cs * 2], 0); in update_cs_ranges()
134 for (i = 0; i < 3; i++) in fixup_pci()
158 for (i = 0; i < len / sizeof(struct pci_range); i++) { in fixup_pci()
159 u32 flags = pci_ranges_buf[i].flags & 0x43000000; in fixup_pci()
161 if (flags == 0x42000000) in fixup_pci()
163 else if (flags == 0x02000000) in fixup_pci()
165 else if (flags == 0x01000000) in fixup_pci()
185 out_be32(&pci_regs[1][0], mem_base->phys_addr | 1); in fixup_pci()
186 out_be32(&pci_regs[2][0], ~(mem->size[1] + mmio->size[1] - 1)); in fixup_pci()
191 out_le32(&pci_regs[0][0], mem->pci_addr[1] >> 12); in fixup_pci()
192 out_le32(&pci_regs[0][2], mem->phys_addr >> 12); in fixup_pci()
193 out_le32(&pci_regs[0][4], (~(mem->size[1] - 1) >> 12) | 0xa0000000); in fixup_pci()
195 out_le32(&pci_regs[0][6], mmio->pci_addr[1] >> 12); in fixup_pci()
196 out_le32(&pci_regs[0][8], mmio->phys_addr >> 12); in fixup_pci()
197 out_le32(&pci_regs[0][10], (~(mmio->size[1] - 1) >> 12) | 0x80000000); in fixup_pci()
199 out_le32(&pci_regs[0][12], io->pci_addr[1] >> 12); in fixup_pci()
200 out_le32(&pci_regs[0][14], io->phys_addr >> 12); in fixup_pci()
201 out_le32(&pci_regs[0][16], (~(io->size[1] - 1) >> 12) | 0xc0000000); in fixup_pci()
204 out_le32(&pci_regs[0][58], 0); in fixup_pci()
205 out_le32(&pci_regs[0][60], 0); in fixup_pci()
209 out_le32(&pci_regs[0][62], 0xa0000000 | mem_mask); in fixup_pci()
212 if (!(in_le32(&pci_regs[0][32]) & 1)) { in fixup_pci()
216 out_le32(&pci_regs[0][32], 1); in fixup_pci()
223 out_le32(&pci_regs[0][64], 0x80000004); in fixup_pci()
224 out_le32(&pci_regs[0][65], in_le32(&pci_regs[0][65]) | 6); in fixup_pci()
229 out_8(&soc_regs[0x10028], 3); in fixup_pci()
230 out_be32((u32 *)&soc_regs[0x1002c], 0x01236745); in fixup_pci()