Home
last modified time | relevance | path

Searched refs:keypad_data (Results 1 - 6 of 6) sorted by relevance

/kernel/linux/linux-5.10/drivers/input/keyboard/
H A Domap4-keypad.c85 static int kbd_readl(struct omap4_keypad *keypad_data, u32 offset) in kbd_readl() argument
87 return __raw_readl(keypad_data->base + in kbd_readl()
88 keypad_data->reg_offset + offset); in kbd_readl()
91 static void kbd_writel(struct omap4_keypad *keypad_data, u32 offset, u32 value) in kbd_writel() argument
94 keypad_data->base + keypad_data->reg_offset + offset); in kbd_writel()
97 static int kbd_read_irqreg(struct omap4_keypad *keypad_data, u32 offset) in kbd_read_irqreg() argument
99 return __raw_readl(keypad_data->base + in kbd_read_irqreg()
100 keypad_data->irqreg_offset + offset); in kbd_read_irqreg()
103 static void kbd_write_irqreg(struct omap4_keypad *keypad_data, in kbd_write_irqreg() argument
114 struct omap4_keypad *keypad_data = dev_id; omap4_keypad_irq_handler() local
124 struct omap4_keypad *keypad_data = dev_id; omap4_keypad_irq_thread_fn() local
164 struct omap4_keypad *keypad_data = input_get_drvdata(input); omap4_keypad_open() local
189 omap4_keypad_stop(struct omap4_keypad *keypad_data) omap4_keypad_stop() argument
203 struct omap4_keypad *keypad_data; omap4_keypad_close() local
213 omap4_keypad_parse_dt(struct device *dev, struct omap4_keypad *keypad_data) omap4_keypad_parse_dt() argument
230 omap4_keypad_check_revision(struct device *dev, struct omap4_keypad *keypad_data) omap4_keypad_check_revision() argument
257 struct omap4_keypad *keypad_data; omap4_keypad_probe() local
401 struct omap4_keypad *keypad_data = platform_get_drvdata(pdev); omap4_keypad_remove() local
431 struct omap4_keypad *keypad_data = platform_get_drvdata(pdev); omap4_keypad_suspend() local
446 struct omap4_keypad *keypad_data = platform_get_drvdata(pdev); omap4_keypad_resume() local
[all...]
H A Dst-keyscan.c100 static int keypad_matrix_key_parse_dt(struct st_keyscan *keypad_data) in keypad_matrix_key_parse_dt() argument
102 struct device *dev = keypad_data->input_dev->dev.parent; in keypad_matrix_key_parse_dt()
106 error = matrix_keypad_parse_properties(dev, &keypad_data->n_rows, in keypad_matrix_key_parse_dt()
107 &keypad_data->n_cols); in keypad_matrix_key_parse_dt()
113 of_property_read_u32(np, "st,debounce-us", &keypad_data->debounce_us); in keypad_matrix_key_parse_dt()
116 keypad_data->n_rows, keypad_data->n_cols, in keypad_matrix_key_parse_dt()
117 keypad_data->debounce_us); in keypad_matrix_key_parse_dt()
124 struct st_keyscan *keypad_data; in keyscan_probe() local
134 keypad_data in keyscan_probe()
[all...]
H A Dtca8418_keypad.c122 static int tca8418_write_byte(struct tca8418_keypad *keypad_data, in tca8418_write_byte() argument
127 error = i2c_smbus_write_byte_data(keypad_data->client, reg, val); in tca8418_write_byte()
129 dev_err(&keypad_data->client->dev, in tca8418_write_byte()
141 static int tca8418_read_byte(struct tca8418_keypad *keypad_data, in tca8418_read_byte() argument
146 error = i2c_smbus_read_byte_data(keypad_data->client, reg); in tca8418_read_byte()
148 dev_err(&keypad_data->client->dev, in tca8418_read_byte()
159 static void tca8418_read_keypad(struct tca8418_keypad *keypad_data) in tca8418_read_keypad() argument
161 struct input_dev *input = keypad_data->input; in tca8418_read_keypad()
167 error = tca8418_read_byte(keypad_data, REG_KEY_EVENT_A, &reg); in tca8418_read_keypad()
169 dev_err(&keypad_data in tca8418_read_keypad()
201 struct tca8418_keypad *keypad_data = dev_id; tca8418_irq_handler() local
234 tca8418_configure(struct tca8418_keypad *keypad_data, u32 rows, u32 cols) tca8418_configure() argument
266 struct tca8418_keypad *keypad_data; tca8418_keypad_probe() local
[all...]
/kernel/linux/linux-6.6/drivers/input/keyboard/
H A Domap4-keypad.c88 static int kbd_readl(struct omap4_keypad *keypad_data, u32 offset) in kbd_readl() argument
90 return __raw_readl(keypad_data->base + in kbd_readl()
91 keypad_data->reg_offset + offset); in kbd_readl()
94 static void kbd_writel(struct omap4_keypad *keypad_data, u32 offset, u32 value) in kbd_writel() argument
97 keypad_data->base + keypad_data->reg_offset + offset); in kbd_writel()
100 static int kbd_read_irqreg(struct omap4_keypad *keypad_data, u32 offset) in kbd_read_irqreg() argument
102 return __raw_readl(keypad_data->base + in kbd_read_irqreg()
103 keypad_data->irqreg_offset + offset); in kbd_read_irqreg()
106 static void kbd_write_irqreg(struct omap4_keypad *keypad_data, in kbd_write_irqreg() argument
113 omap4_keypad_report_keys(struct omap4_keypad *keypad_data, u64 keys, bool down) omap4_keypad_report_keys() argument
141 omap4_keypad_scan_keys(struct omap4_keypad *keypad_data, u64 keys) omap4_keypad_scan_keys() argument
166 struct omap4_keypad *keypad_data = dev_id; omap4_keypad_irq_handler() local
176 struct omap4_keypad *keypad_data = dev_id; omap4_keypad_irq_thread_fn() local
204 struct omap4_keypad *keypad_data = input_get_drvdata(input); omap4_keypad_open() local
235 omap4_keypad_stop(struct omap4_keypad *keypad_data) omap4_keypad_stop() argument
249 struct omap4_keypad *keypad_data = input_get_drvdata(input); omap4_keypad_close() local
266 omap4_keypad_parse_dt(struct device *dev, struct omap4_keypad *keypad_data) omap4_keypad_parse_dt() argument
282 omap4_keypad_check_revision(struct device *dev, struct omap4_keypad *keypad_data) omap4_keypad_check_revision() argument
315 struct omap4_keypad *keypad_data = platform_get_drvdata(pdev); omap4_keypad_runtime_suspend() local
342 struct omap4_keypad *keypad_data; omap4_keypad_probe() local
[all...]
H A Dst-keyscan.c102 static int keypad_matrix_key_parse_dt(struct st_keyscan *keypad_data) in keypad_matrix_key_parse_dt() argument
104 struct device *dev = keypad_data->input_dev->dev.parent; in keypad_matrix_key_parse_dt()
108 error = matrix_keypad_parse_properties(dev, &keypad_data->n_rows, in keypad_matrix_key_parse_dt()
109 &keypad_data->n_cols); in keypad_matrix_key_parse_dt()
115 of_property_read_u32(np, "st,debounce-us", &keypad_data->debounce_us); in keypad_matrix_key_parse_dt()
118 keypad_data->n_rows, keypad_data->n_cols, in keypad_matrix_key_parse_dt()
119 keypad_data->debounce_us); in keypad_matrix_key_parse_dt()
126 struct st_keyscan *keypad_data; in keyscan_probe() local
135 keypad_data in keyscan_probe()
[all...]
H A Dtca8418_keypad.c122 static int tca8418_write_byte(struct tca8418_keypad *keypad_data, in tca8418_write_byte() argument
127 error = i2c_smbus_write_byte_data(keypad_data->client, reg, val); in tca8418_write_byte()
129 dev_err(&keypad_data->client->dev, in tca8418_write_byte()
141 static int tca8418_read_byte(struct tca8418_keypad *keypad_data, in tca8418_read_byte() argument
146 error = i2c_smbus_read_byte_data(keypad_data->client, reg); in tca8418_read_byte()
148 dev_err(&keypad_data->client->dev, in tca8418_read_byte()
159 static void tca8418_read_keypad(struct tca8418_keypad *keypad_data) in tca8418_read_keypad() argument
161 struct input_dev *input = keypad_data->input; in tca8418_read_keypad()
167 error = tca8418_read_byte(keypad_data, REG_KEY_EVENT_A, &reg); in tca8418_read_keypad()
169 dev_err(&keypad_data in tca8418_read_keypad()
201 struct tca8418_keypad *keypad_data = dev_id; tca8418_irq_handler() local
234 tca8418_configure(struct tca8418_keypad *keypad_data, u32 rows, u32 cols) tca8418_configure() argument
265 struct tca8418_keypad *keypad_data; tca8418_keypad_probe() local
[all...]

Completed in 5 milliseconds