阅读背景:

【Linux驱动技巧篇】如何使用延迟队列?

来源:互联网 

1. 创建延迟队列要绑定的延迟处理函数

void msm8952_pa_reset_func(struct work_struct *work)
{
	struct msm8916_asoc_mach_data *pdata = NULL;
	struct delayed_work *dwork;
	dwork = to_delayed_work(work);
	pdata = container_of(dwork, struct msm8916_asoc_mach_data, pa_reset_work);
	gpio_set_value(pdata->spk_ext_pa_sdb_gpio, GPIO_HIGH);
	gpio_set_value(pdata->spk_ext_pa_sdd_gpio, GPIO_HIGH);
}void msm8952_pa_reset



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: