{ struct i2c_client *client = to_i2c_client(dev); 从dev 获取 i2c client . struct mxt224_data *data = i2c_get_clientdata(client); 从i2c client 获取平台设备 data //cal_check_work_queue int ret; ret = cancel_work_sync(&cal_check_work); mxt224_enabled = 0; touch_is_pressed = 0; ...
/* turn on/off nicam + stereo */voidmsp3400c_setstereo(struct i2c_client *client,intmode){staticchar*strmode[] = {"mono","stereo","lang2","lang1"};structmsp_state*state=i2c_get_clientdata(client);intnicam =0;/* channel source: FM/AM or nicam */intsrc =0;if(state->opmode =...
struct i2c_client *demod = of_find_i2c_device_by_node(toto); if (!demod) panic("of_find_i2c_device_by_node"); printk("\tdemod=%px\n", demod); struct dvb_frontend *get_fe(struct i2c_client *client); my_dvb_frontend = get_fe(demod); The problem is get_fe(). It needs to ...
{ struct i2c_client *client = to_i2c_client(dev); 从dev 获取 i2c client . struct mxt224_data *data = i2c_get_clientdata(client); 从i2c client 获取平台设备 data //cal_check_work_queue int ret; ret = cancel_work_sync(&cal_check_work); mxt224_enabled = 0; touch_is_pressed = 0; ...