Lines Matching refs:tcpd
268 struct tc6393xb_platform_data *tcpd = dev_get_platdata(dev->dev.parent); in tc6393xb_ohci_suspend() local
271 if (tcpd->resume_restore) in tc6393xb_ohci_suspend()
616 struct tc6393xb_platform_data *tcpd = dev_get_platdata(&dev->dev); in tc6393xb_probe() local
642 tc6393xb->irq_base = tcpd->irq_base; in tc6393xb_probe()
670 ret = tcpd->enable(dev); in tc6393xb_probe()
675 iowrite16(tcpd->scr_pll2cr, tc6393xb->scr + SCR_PLL2CR); in tc6393xb_probe()
681 iowrite16(tcpd->scr_gper, tc6393xb->scr + SCR_GPER); in tc6393xb_probe()
691 if (tcpd->gpio_base >= 0) { in tc6393xb_probe()
692 ret = tc6393xb_register_gpio(tc6393xb, tcpd->gpio_base); in tc6393xb_probe()
699 if (tcpd->setup) { in tc6393xb_probe()
700 ret = tcpd->setup(dev); in tc6393xb_probe()
705 tc6393xb_cells[TC6393XB_CELL_NAND].platform_data = tcpd->nand_data; in tc6393xb_probe()
707 sizeof(*tcpd->nand_data); in tc6393xb_probe()
708 tc6393xb_cells[TC6393XB_CELL_FB].platform_data = tcpd->fb_data; in tc6393xb_probe()
709 tc6393xb_cells[TC6393XB_CELL_FB].pdata_size = sizeof(*tcpd->fb_data); in tc6393xb_probe()
713 iomem, tcpd->irq_base, NULL); in tc6393xb_probe()
718 if (tcpd->teardown) in tc6393xb_probe()
719 tcpd->teardown(dev); in tc6393xb_probe()
727 tcpd->disable(dev); in tc6393xb_probe()
745 struct tc6393xb_platform_data *tcpd = dev_get_platdata(&dev->dev); in tc6393xb_remove() local
751 if (tcpd->teardown) in tc6393xb_remove()
752 tcpd->teardown(dev); in tc6393xb_remove()
759 ret = tcpd->disable(dev); in tc6393xb_remove()
772 struct tc6393xb_platform_data *tcpd = dev_get_platdata(&dev->dev); in tc6393xb_suspend() local
787 ret = tcpd->suspend(dev); in tc6393xb_suspend()
795 struct tc6393xb_platform_data *tcpd = dev_get_platdata(&dev->dev); in tc6393xb_resume() local
802 ret = tcpd->resume(dev); in tc6393xb_resume()
806 if (!tcpd->resume_restore) in tc6393xb_resume()
810 iowrite16(tcpd->scr_pll2cr, tc6393xb->scr + SCR_PLL2CR); in tc6393xb_resume()
815 iowrite16(tcpd->scr_gper, tc6393xb->scr + SCR_GPER); in tc6393xb_resume()