示例#1
0
static int psh_byt_resume(struct device *dev)
{
	struct psh_ia_priv *ia_data =
			(struct psh_ia_priv *)dev_get_drvdata(dev);

    struct psh_ext_if* lp_psh_if_info = 
        (struct psh_ext_if*)ia_data->platform_priv;
    
    //	struct spi_device *client =
	//	container_of(dev, struct spi_device, dev);

#ifdef ENABLE_POWER_CTRL_PIN
	psh_byt_toggle_ctl_pin(dev, 1);

    //	read_psh_data(ia_data);


#endif 
    //	enable_irq(client->irq);
	//disable_irq_wake(client->irq);
    psh_ia_comm_resume(dev);

    //MUST RESUME POLLER AFTER psh_ia_comm_resume()!!
    poller_resume(dev, &lp_psh_if_info->poller_worker);

	return 0;
}
示例#2
0
static int psh_resume(struct device *dev)
{
	return psh_ia_comm_resume(dev);
}