Lines Matching defs:input
9 #include <linux/input.h>
10 #include <linux/input/sparse-keymap.h>
29 struct input_dev *input;
115 dev_dbg(keys->dev, "input high err %d\n",
123 dev_dbg(keys->dev, "input low err %d\n",
152 ke = sparse_keymap_entry_from_scancode(keys->input, event);
155 "input event 0x%04x--> keycode %d\n",
159 input_report_key(keys->input, keycode, 1);
160 input_sync(keys->input);
161 input_report_key(keys->input, keycode, 0);
162 input_sync(keys->input);
173 struct input_dev *input;
181 input = devm_input_allocate_device(&pdev->dev);
182 if (!input)
186 keys->input = input;
188 input->name = "DM355 EVM Controls";
189 input->phys = "dm355evm/input0";
191 input->id.bustype = BUS_I2C;
192 input->id.product = 0x0355;
193 input->id.version = dm355evm_msp_read(DM355EVM_MSP_FIRMREV);
195 error = sparse_keymap_setup(input, dm355evm_keys, NULL);
214 error = input_register_device(input);