コード例 #1
0
ファイル: au1000_generic.c プロジェクト: waterice/Test-Git
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;
}
コード例 #2
0
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);
}
コード例 #3
0
ファイル: at91_cf.c プロジェクト: 274914765/C
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;
}
コード例 #4
0
static int pcmcia_resume(struct sa1111_dev *dev)
{
	return pcmcia_socket_dev_resume(&dev->dev);
}
コード例 #5
0
static int at91_cf_resume(struct platform_device *pdev)
{
	pcmcia_socket_dev_resume(&pdev->dev);
	return 0;
}
コード例 #6
0
ファイル: tcic.c プロジェクト: AppEngine/linux-2.6
static int tcic_drv_pcmcia_resume(struct platform_device *dev)
{
	return pcmcia_socket_dev_resume(&dev->dev);
}