Lines Matching defs:data
89 static int max11801_write_reg(struct i2c_client *client, int addr, int data)
92 return i2c_smbus_write_byte_data(client, addr << 1, data);
97 struct max11801_data *data = dev_id;
98 struct i2c_client *client = data->client;
104 status = read_register(data->client, GENERNAL_STATUS_REG);
107 status = read_register(data->client, GENERNAL_STATUS_REG);
134 input_report_abs(data->input_dev, ABS_X, x);
135 input_report_abs(data->input_dev, ABS_Y, y);
136 input_event(data->input_dev, EV_KEY, BTN_TOUCH, 1);
137 input_sync(data->input_dev);
141 input_event(data->input_dev, EV_KEY, BTN_TOUCH, 0);
142 input_sync(data->input_dev);
153 static void max11801_ts_phy_init(struct max11801_data *data)
155 struct i2c_client *client = data->client;
173 struct max11801_data *data;
177 data = devm_kzalloc(&client->dev, sizeof(*data), GFP_KERNEL);
179 if (!data || !input_dev) {
184 data->client = client;
185 data->input_dev = input_dev;
197 max11801_ts_phy_init(data);
202 "max11801_ts", data);
208 error = input_register_device(data->input_dev);