static int au1x00_drv_pcmcia_resume(struct device *dev, u32 level) { int ret = 0; if (level == RESUME_RESTORE_STATE) ret = pcmcia_socket_dev_resume(dev); return ret; }
static int pxa2xx_drv_pcmcia_resume(struct platform_device *dev) { struct pcmcia_low_level *ops = dev->dev.platform_data; int nr = ops ? ops->nr : 0; MECR = nr > 1 ? MECR_CIT | MECR_NOS : (nr > 0 ? MECR_CIT : 0); return pcmcia_socket_dev_resume(&dev->dev); }
static int at91_cf_resume(struct platform_device *pdev) { struct at91_cf_socket *cf = platform_get_drvdata(pdev); struct at91_cf_data *board = cf->board; if (device_may_wakeup(&pdev->dev)) { disable_irq_wake(board->det_pin); if (board->irq_pin) disable_irq_wake(board->irq_pin); } pcmcia_socket_dev_resume(&pdev->dev); return 0; }
static int pcmcia_resume(struct sa1111_dev *dev) { return pcmcia_socket_dev_resume(&dev->dev); }
static int at91_cf_resume(struct platform_device *pdev) { pcmcia_socket_dev_resume(&pdev->dev); return 0; }
static int tcic_drv_pcmcia_resume(struct platform_device *dev) { return pcmcia_socket_dev_resume(&dev->dev); }