Lines Matching refs:chan
246 struct pci_channel *chan = &sh7780_pci_controller; in sh7780_pci_init() local
255 chan->reg_base = 0xfe040000; in sh7780_pci_init()
262 chan->reg_base + SH4_PCICR); in sh7780_pci_init()
271 id = __raw_readw(chan->reg_base + PCI_VENDOR_ID); in sh7780_pci_init()
277 id = __raw_readw(chan->reg_base + PCI_DEVICE_ID); in sh7780_pci_init()
290 type, __raw_readb(chan->reg_base + PCI_REVISION_ID)); in sh7780_pci_init()
297 chan->reg_base + SH4_PCICR); in sh7780_pci_init()
307 __raw_writel(memphys + SZ_512M, chan->reg_base + SH4_PCILAR1); in sh7780_pci_init()
309 chan->reg_base + SH4_PCILSR1); in sh7780_pci_init()
315 __raw_writel(0, chan->reg_base + SH4_PCILAR1); in sh7780_pci_init()
316 __raw_writel(0, chan->reg_base + SH4_PCILSR1); in sh7780_pci_init()
323 __raw_writel(memphys, chan->reg_base + SH4_PCILAR0); in sh7780_pci_init()
325 chan->reg_base + SH4_PCILSR0); in sh7780_pci_init()
330 ret = sh7780_pci_setup_irqs(chan); in sh7780_pci_init()
337 __raw_writel(0, chan->reg_base + SH7780_PCICSCR0); in sh7780_pci_init()
338 __raw_writel(0, chan->reg_base + SH7780_PCICSAR0); in sh7780_pci_init()
339 __raw_writel(0, chan->reg_base + SH7780_PCICSCR1); in sh7780_pci_init()
340 __raw_writel(0, chan->reg_base + SH7780_PCICSAR1); in sh7780_pci_init()
345 for (i = 1; i < chan->nr_resources; i++) { in sh7780_pci_init()
346 struct resource *res = chan->resources + i; in sh7780_pci_init()
357 chan->nr_resources--; in sh7780_pci_init()
368 chan->reg_base + SH7780_PCIMBMR(i - 1)); in sh7780_pci_init()
369 __raw_writel(res->start, chan->reg_base + SH7780_PCIMBR(i - 1)); in sh7780_pci_init()
375 __raw_writel(0, chan->reg_base + PCI_BASE_ADDRESS_0); in sh7780_pci_init()
376 __raw_writel(0, chan->reg_base + SH7780_PCIIOBR); in sh7780_pci_init()
377 __raw_writel(0, chan->reg_base + SH7780_PCIIOBMR); in sh7780_pci_init()
381 PCI_COMMAND_MEMORY, chan->reg_base + PCI_COMMAND); in sh7780_pci_init()
389 chan->reg_base + SH4_PCICR); in sh7780_pci_init()
391 ret = register_pci_controller(chan); in sh7780_pci_init()
395 sh7780_pci66_init(chan); in sh7780_pci_init()
398 (__raw_readw(chan->reg_base + PCI_STATUS) & PCI_STATUS_66MHZ) in sh7780_pci_init()
404 sh7780_pci_teardown_irqs(chan); in sh7780_pci_init()