Searched refs:as5011 (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/drivers/input/joystick/ |
H A D | as5011.c | 18 #include <linux/input/as5011.h> 23 #define MODULE_DEVICE_ALIAS "as5011" 116 struct as5011_device *as5011 = dev_id; in as5011_button_interrupt() local 117 int val = gpio_get_value_cansleep(as5011->button_gpio); in as5011_button_interrupt() 119 input_report_key(as5011->input_dev, BTN_JOYSTICK, !val); in as5011_button_interrupt() 120 input_sync(as5011->input_dev); in as5011_button_interrupt() 127 struct as5011_device *as5011 = dev_id; in as5011_axis_interrupt() local 131 error = as5011_i2c_read(as5011->i2c_client, AS5011_X_RES_INT, &x); in as5011_axis_interrupt() 135 error = as5011_i2c_read(as5011->i2c_client, AS5011_Y_RES_INT, &y); in as5011_axis_interrupt() 139 input_report_abs(as5011 in as5011_axis_interrupt() 147 as5011_configure_chip(struct as5011_device *as5011, const struct as5011_platform_data *plat_dat) as5011_configure_chip() argument 219 struct as5011_device *as5011; as5011_probe() local 332 struct as5011_device *as5011 = i2c_get_clientdata(client); as5011_remove() local [all...] |
/kernel/linux/linux-6.6/drivers/input/joystick/ |
H A D | as5011.c | 18 #include <linux/input/as5011.h> 23 #define MODULE_DEVICE_ALIAS "as5011" 116 struct as5011_device *as5011 = dev_id; in as5011_button_interrupt() local 117 int val = gpio_get_value_cansleep(as5011->button_gpio); in as5011_button_interrupt() 119 input_report_key(as5011->input_dev, BTN_JOYSTICK, !val); in as5011_button_interrupt() 120 input_sync(as5011->input_dev); in as5011_button_interrupt() 127 struct as5011_device *as5011 = dev_id; in as5011_axis_interrupt() local 131 error = as5011_i2c_read(as5011->i2c_client, AS5011_X_RES_INT, &x); in as5011_axis_interrupt() 135 error = as5011_i2c_read(as5011->i2c_client, AS5011_Y_RES_INT, &y); in as5011_axis_interrupt() 139 input_report_abs(as5011 in as5011_axis_interrupt() 147 as5011_configure_chip(struct as5011_device *as5011, const struct as5011_platform_data *plat_dat) as5011_configure_chip() argument 218 struct as5011_device *as5011; as5011_probe() local 331 struct as5011_device *as5011 = i2c_get_clientdata(client); as5011_remove() local [all...] |
Completed in 1 milliseconds