Lines Matching refs:chan
249 struct pci_channel *chan = &sh7780_pci_controller; in sh7780_pci_init() local
258 chan->reg_base = 0xfe040000; in sh7780_pci_init()
265 chan->reg_base + SH4_PCICR); in sh7780_pci_init()
274 id = __raw_readw(chan->reg_base + PCI_VENDOR_ID); in sh7780_pci_init()
280 id = __raw_readw(chan->reg_base + PCI_DEVICE_ID); in sh7780_pci_init()
294 __raw_readb(chan->reg_base + PCI_REVISION_ID)); in sh7780_pci_init()
301 chan->reg_base + SH4_PCICR); in sh7780_pci_init()
311 __raw_writel(memphys + SZ_512M, chan->reg_base + SH4_PCILAR1); in sh7780_pci_init()
313 chan->reg_base + SH4_PCILSR1); in sh7780_pci_init()
319 __raw_writel(0, chan->reg_base + SH4_PCILAR1); in sh7780_pci_init()
320 __raw_writel(0, chan->reg_base + SH4_PCILSR1); in sh7780_pci_init()
327 __raw_writel(memphys, chan->reg_base + SH4_PCILAR0); in sh7780_pci_init()
329 chan->reg_base + SH4_PCILSR0); in sh7780_pci_init()
334 ret = sh7780_pci_setup_irqs(chan); in sh7780_pci_init()
341 __raw_writel(0, chan->reg_base + SH7780_PCICSCR0); in sh7780_pci_init()
342 __raw_writel(0, chan->reg_base + SH7780_PCICSAR0); in sh7780_pci_init()
343 __raw_writel(0, chan->reg_base + SH7780_PCICSCR1); in sh7780_pci_init()
344 __raw_writel(0, chan->reg_base + SH7780_PCICSAR1); in sh7780_pci_init()
349 for (i = 1; i < chan->nr_resources; i++) { in sh7780_pci_init()
350 struct resource *res = chan->resources + i; in sh7780_pci_init()
361 chan->nr_resources--; in sh7780_pci_init()
372 chan->reg_base + SH7780_PCIMBMR(i - 1)); in sh7780_pci_init()
373 __raw_writel(res->start, chan->reg_base + SH7780_PCIMBR(i - 1)); in sh7780_pci_init()
379 __raw_writel(0, chan->reg_base + PCI_BASE_ADDRESS_0); in sh7780_pci_init()
380 __raw_writel(0, chan->reg_base + SH7780_PCIIOBR); in sh7780_pci_init()
381 __raw_writel(0, chan->reg_base + SH7780_PCIIOBMR); in sh7780_pci_init()
385 PCI_COMMAND_MEMORY, chan->reg_base + PCI_COMMAND); in sh7780_pci_init()
393 chan->reg_base + SH4_PCICR); in sh7780_pci_init()
395 ret = register_pci_controller(chan); in sh7780_pci_init()
399 sh7780_pci66_init(chan); in sh7780_pci_init()
402 (__raw_readw(chan->reg_base + PCI_STATUS) & PCI_STATUS_66MHZ) ? in sh7780_pci_init()
408 sh7780_pci_teardown_irqs(chan); in sh7780_pci_init()