• Home
  • Raw
  • Download

Lines Matching refs:input

18 	struct input_dev *input;  member
31 input_report_key(dev->input, dev->keycode[i], value); in adp5520_keys_report_event()
33 input_sync(dev->input); in adp5520_keys_report_event()
75 struct input_dev *input; in adp5520_keys_probe() local
99 input = devm_input_allocate_device(&pdev->dev); in adp5520_keys_probe()
100 if (!input) in adp5520_keys_probe()
104 dev->input = input; in adp5520_keys_probe()
106 input->name = pdev->name; in adp5520_keys_probe()
107 input->phys = "adp5520-keys/input0"; in adp5520_keys_probe()
108 input->dev.parent = &pdev->dev; in adp5520_keys_probe()
110 input_set_drvdata(input, dev); in adp5520_keys_probe()
112 input->id.bustype = BUS_I2C; in adp5520_keys_probe()
113 input->id.vendor = 0x0001; in adp5520_keys_probe()
114 input->id.product = 0x5520; in adp5520_keys_probe()
115 input->id.version = 0x0001; in adp5520_keys_probe()
117 input->keycodesize = sizeof(dev->keycode[0]); in adp5520_keys_probe()
118 input->keycodemax = pdata->keymapsize; in adp5520_keys_probe()
119 input->keycode = dev->keycode; in adp5520_keys_probe()
122 pdata->keymapsize * input->keycodesize); in adp5520_keys_probe()
125 __set_bit(EV_KEY, input->evbit); in adp5520_keys_probe()
128 __set_bit(EV_REP, input->evbit); in adp5520_keys_probe()
130 for (i = 0; i < input->keycodemax; i++) in adp5520_keys_probe()
131 __set_bit(dev->keycode[i], input->keybit); in adp5520_keys_probe()
132 __clear_bit(KEY_RESERVED, input->keybit); in adp5520_keys_probe()
134 ret = input_register_device(input); in adp5520_keys_probe()