Lines Matching refs:tcpd
606 struct tc6393xb_platform_data *tcpd = dev->dev.platform_data;
632 tc6393xb->irq_base = tcpd->irq_base;
660 ret = tcpd->enable(dev);
665 iowrite16(tcpd->scr_pll2cr, tc6393xb->scr + SCR_PLL2CR);
671 iowrite16(tcpd->scr_gper, tc6393xb->scr + SCR_GPER);
681 if (tcpd->gpio_base >= 0) {
682 ret = tc6393xb_register_gpio(tc6393xb, tcpd->gpio_base);
689 if (tcpd->setup) {
690 ret = tcpd->setup(dev);
695 tc6393xb_cells[TC6393XB_CELL_NAND].driver_data = tcpd->nand_data;
711 tc6393xb_cells[TC6393XB_CELL_FB].driver_data = tcpd->fb_data;
719 iomem, tcpd->irq_base);
724 if (tcpd->teardown)
725 tcpd->teardown(dev);
733 tcpd->disable(dev);
751 struct tc6393xb_platform_data *tcpd = dev->dev.platform_data;
757 if (tcpd->teardown)
758 tcpd->teardown(dev);
770 ret = tcpd->disable(dev);
784 struct tc6393xb_platform_data *tcpd = dev->dev.platform_data;
799 ret = tcpd->suspend(dev);
807 struct tc6393xb_platform_data *tcpd = dev->dev.platform_data;
814 ret = tcpd->resume(dev);
818 if (!tcpd->resume_restore)
822 iowrite16(tcpd->scr_pll2cr, tc6393xb->scr + SCR_PLL2CR);
827 iowrite16(tcpd->scr_gper, tc6393xb->scr + SCR_GPER);