Ejemplo n.º 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;
}
Ejemplo n.º 2
0
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;
}
Ejemplo n.º 3
0
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;
}
Ejemplo n.º 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;
}
Ejemplo n.º 5
0
void palmtt3_ssp_resume(void)
{
	// FIXME power on TSC2101?
	ssp_restore_state(&palmtt3_ssp_dev,&ssp1);
	ssp_enable(&palmtt3_ssp_dev);
}