Ejemplo n.º 1
0
static int ad_suspend(struct platform_device *pdev, pm_message_t state)
{
	struct ad7877 *ad = platform_get_drvdata(pdev);
	downChip(ad);
	ssp_save_state(&ad->ssp, &ad->suspend_state);
	return 0;
}
Ejemplo n.º 2
0
static int pxa3xx_ssp_suspend(struct snd_soc_dai *cpu_dai)
{
	if (!cpu_dai->active)
		return 0;

	ssp_save_state(&ssp_dev[cpu_dai->id], &ssp_state[cpu_dai->id]);
	clk_disable(ssp_dev[cpu_dai->id].ssp->clk);
	return 0;
}
Ejemplo n.º 3
0
static int pxa_ssp_suspend(struct snd_soc_dai *cpu_dai)
{
	struct ssp_priv *priv = cpu_dai->private_data;

	if (!cpu_dai->active)
		return 0;

	ssp_save_state(&priv->dev, &priv->state);
	clk_disable(priv->dev.ssp->clk);
	return 0;
}
Ejemplo n.º 4
0
static int a716_ssp_suspend(struct platform_device *pdev, pm_message_t state)
{
	del_timer_sync(&timer_pen);

	disable_irq(IRQ_GPIO(GPIO_NR_A716_STYLUS_IRQ_N));

	ssp_flush(&a716_ssp_dev);
	ssp_save_state(&a716_ssp_dev, &a716_ssp_state);

	return 0;
}
Ejemplo n.º 5
0
void palmtt3_ssp_suspend(void)
{
	ssp_disable(&palmtt3_ssp_dev);
	ssp_save_state(&palmtt3_ssp_dev,&ssp1);
	// FIXME power off TSC2101?
}