コード例 #1
0
static int ad_resume(struct platform_device *pdev)
{
	struct ad7877 *ad = platform_get_drvdata(pdev);
	ssp_restore_state(&ad->ssp, &ad->suspend_state);
	initChip(ad);
	return 0;
}
コード例 #2
0
ファイル: pxa-ssp.c プロジェクト: mikuhatsune001/linux2.6.32
static int pxa_ssp_resume(struct snd_soc_dai *cpu_dai)
{
	struct ssp_priv *priv = cpu_dai->private_data;

	if (!cpu_dai->active)
		return 0;

	clk_enable(priv->dev.ssp->clk);
	ssp_restore_state(&priv->dev, &priv->state);
	ssp_enable(&priv->dev);

	return 0;
}
コード例 #3
0
ファイル: a716_ssp.c プロジェクト: ManiacTwister/linux-hnd
static int a716_ssp_resume(struct platform_device *pdev)
{
	a716_gpo_set(0x4000);

	ssp_restore_state(&a716_ssp_dev, &a716_ssp_state);
	ssp_enable(&a716_ssp_dev);

	irq_disable = 0;
	touch_pressed = 0;
	enable_irq(IRQ_GPIO(GPIO_NR_A716_STYLUS_IRQ_N));

	return 0;
}
コード例 #4
0
static int pxa3xx_ssp_resume(struct snd_soc_dai *cpu_dai)
{
	struct ssp_device *ssp = cpu_dai->private_data;
	u32 sscr0;

	if (!cpu_dai->active)
		return 0;

	clk_enable(ssp->clk);
	ssp_restore_state(&ssp_dev[cpu_dai->id], &ssp_state[cpu_dai->id]);

	sscr0 = __raw_readl(ssp->mmio_base + SSCR0);
	sscr0 |= SSCR0_SSE;
	__raw_writel(sscr0, ssp->mmio_base + SSCR0);

	return 0;
}
コード例 #5
0
ファイル: palmtt3.c プロジェクト: ManiacTwister/linux-hnd
void palmtt3_ssp_resume(void)
{
	// FIXME power on TSC2101?
	ssp_restore_state(&palmtt3_ssp_dev,&ssp1);
	ssp_enable(&palmtt3_ssp_dev);
}