Lines Matching defs:ar1021
33 struct ar1021_i2c *ar1021 = dev_id;
34 struct input_dev *input = ar1021->input;
35 u8 *data = ar1021->data;
39 retval = i2c_master_recv(ar1021->client,
40 ar1021->data, sizeof(ar1021->data));
41 if (retval != sizeof(ar1021->data))
68 struct ar1021_i2c *ar1021 = input_get_drvdata(dev);
69 struct i2c_client *client = ar1021->client;
72 error = i2c_master_send(ar1021->client, cmd_enable_touch,
84 struct ar1021_i2c *ar1021 = input_get_drvdata(dev);
85 struct i2c_client *client = ar1021->client;
93 struct ar1021_i2c *ar1021;
102 ar1021 = devm_kzalloc(&client->dev, sizeof(*ar1021), GFP_KERNEL);
103 if (!ar1021)
110 ar1021->client = client;
111 ar1021->input = input;
113 input->name = "ar1021 I2C Touchscreen";
124 input_set_drvdata(input, ar1021);
129 "ar1021_i2c", ar1021);
139 error = input_register_device(ar1021->input);
170 { "ar1021", 0 },
176 { .compatible = "microchip,ar1021-i2c", },