Lines Matching defs:onkey
27 struct max77650_onkey *onkey = data;
29 input_report_key(onkey->input, onkey->code, 0);
30 input_sync(onkey->input);
37 struct max77650_onkey *onkey = data;
39 input_report_key(onkey->input, onkey->code, 1);
40 input_sync(onkey->input);
48 struct max77650_onkey *onkey;
60 onkey = devm_kzalloc(dev, sizeof(*onkey), GFP_KERNEL);
61 if (!onkey)
64 error = device_property_read_u32(dev, "linux,code", &onkey->code);
66 onkey->code = KEY_POWER;
68 if (device_property_read_bool(dev, "maxim,onkey-slide")) {
89 onkey->input = devm_input_allocate_device(dev);
90 if (!onkey->input)
93 onkey->input->name = "max77650_onkey";
94 onkey->input->phys = "max77650_onkey/input0";
95 onkey->input->id.bustype = BUS_I2C;
96 input_set_capability(onkey->input, type, onkey->code);
99 IRQF_ONESHOT, "onkey-down", onkey);
104 IRQF_ONESHOT, "onkey-up", onkey);
108 return input_register_device(onkey->input);
112 { .compatible = "maxim,max77650-onkey" },
119 .name = "max77650-onkey",
129 MODULE_ALIAS("platform:max77650-onkey");