Home
last modified time | relevance | path

Searched refs:onkey (Results 1 – 25 of 37) sorted by relevance

12

/openbmc/linux/drivers/input/misc/
H A Datc260x-onkey.c140 regmap_update_bits(onkey->atc260x->regmap, onkey->params->reg_int_ctl, in atc260x_onkey_query()
148 atc260x_onkey_query(onkey); in atc260x_onkey_work()
168 atc260x_onkey_query(onkey); in atc260x_onkey_irq()
177 enable_irq(onkey->irq); in atc260x_onkey_open()
186 disable_irq(onkey->irq); in atc260x_onkey_close()
199 onkey = devm_kzalloc(&pdev->dev, sizeof(*onkey), GFP_KERNEL); in atc260x_onkey_probe()
200 if (!onkey) in atc260x_onkey_probe()
249 onkey->atc260x = atc260x; in atc260x_onkey_probe()
262 if (onkey->irq < 0) in atc260x_onkey_probe()
263 return onkey->irq; in atc260x_onkey_probe()
[all …]
H A Dda9063_onkey.c100 dev_err(onkey->dev, in da9063_poll_on()
111 dev_err(onkey->dev, in da9063_poll_on()
201 if (!onkey) { in da9063_onkey_probe()
207 onkey->dev = &pdev->dev; in da9063_onkey_probe()
210 if (!onkey->regmap) { in da9063_onkey_probe()
219 if (!onkey->input) { in da9063_onkey_probe()
224 onkey->input->name = onkey->config->name; in da9063_onkey_probe()
225 snprintf(onkey->phys, sizeof(onkey->phys), "%s/input0", in da9063_onkey_probe()
226 onkey->config->name); in da9063_onkey_probe()
227 onkey->input->phys = onkey->phys; in da9063_onkey_probe()
[all …]
H A Dda9052_onkey.c30 dev_err(onkey->da9052->dev, in da9052_onkey_query()
41 input_sync(onkey->input); in da9052_onkey_query()
59 da9052_onkey_query(onkey); in da9052_onkey_work()
66 da9052_onkey_query(onkey); in da9052_onkey_irq()
83 onkey = kzalloc(sizeof(*onkey), GFP_KERNEL); in da9052_onkey_probe()
91 onkey->input = input_dev; in da9052_onkey_probe()
92 onkey->da9052 = da9052; in da9052_onkey_probe()
121 da9052_free_irq(onkey->da9052, DA9052_IRQ_NONKEY, onkey); in da9052_onkey_probe()
125 kfree(onkey); in da9052_onkey_probe()
134 da9052_free_irq(onkey->da9052, DA9052_IRQ_NONKEY, onkey); in da9052_onkey_remove()
[all …]
H A Dda9055_onkey.c29 dev_err(onkey->da9055->dev, in da9055_onkey_query()
38 input_sync(onkey->input); in da9055_onkey_query()
56 da9055_onkey_query(onkey); in da9055_onkey_work()
64 input_sync(onkey->input); in da9055_onkey_irq()
82 onkey = devm_kzalloc(&pdev->dev, sizeof(*onkey), GFP_KERNEL); in da9055_onkey_probe()
83 if (!onkey) { in da9055_onkey_probe()
94 onkey->input = input_dev; in da9055_onkey_probe()
95 onkey->da9055 = da9055; in da9055_onkey_probe()
107 "ONKEY", onkey); in da9055_onkey_probe()
127 free_irq(irq, onkey); in da9055_onkey_probe()
[all …]
H A Dmax77650-onkey.c27 struct max77650_onkey *onkey = data; in max77650_onkey_falling() local
29 input_report_key(onkey->input, onkey->code, 0); in max77650_onkey_falling()
30 input_sync(onkey->input); in max77650_onkey_falling()
39 input_report_key(onkey->input, onkey->code, 1); in max77650_onkey_rising()
40 input_sync(onkey->input); in max77650_onkey_rising()
48 struct max77650_onkey *onkey; in max77650_onkey_probe() local
60 onkey = devm_kzalloc(dev, sizeof(*onkey), GFP_KERNEL); in max77650_onkey_probe()
61 if (!onkey) in max77650_onkey_probe()
66 onkey->code = KEY_POWER; in max77650_onkey_probe()
90 if (!onkey->input) in max77650_onkey_probe()
[all …]
H A Dstpmic1_onkey.c28 struct stpmic1_onkey *onkey = ponkey; in onkey_falling_irq() local
55 struct stpmic1_onkey *onkey; in stpmic1_onkey_probe() local
59 onkey = devm_kzalloc(dev, sizeof(*onkey), GFP_KERNEL); in stpmic1_onkey_probe()
60 if (!onkey) in stpmic1_onkey_probe()
64 if (onkey->irq_falling < 0) in stpmic1_onkey_probe()
65 return onkey->irq_falling; in stpmic1_onkey_probe()
68 if (onkey->irq_rising < 0) in stpmic1_onkey_probe()
69 return onkey->irq_rising; in stpmic1_onkey_probe()
114 onkey->input_dev = input_dev; in stpmic1_onkey_probe()
119 dev_name(dev), onkey); in stpmic1_onkey_probe()
[all …]
H A DMakefile20 obj-$(CONFIG_INPUT_ATC260X_ONKEY) += atc260x-onkey.o
52 obj-$(CONFIG_INPUT_MAX77650_ONKEY) += max77650-onkey.o
/openbmc/linux/Documentation/devicetree/bindings/input/
H A Dda9062-onkey.txt12 "dlg,da9061-onkey", "dlg,da9062-onkey"
13 "dlg,da9062-onkey"
14 "dlg,da9063-onkey"
25 onkey {
26 compatible = "dlg,da9063-onkey";
34 onkey {
35 compatible = "dlg,da9062-onkey";
40 Example: DA9061 using a fall-back compatible for the DA9062 onkey driver
43 onkey {
44 compatible = "dlg,da9061-onkey", "dlg,da9062-onkey";
H A Dmax77650-onkey.yaml4 $id: http://devicetree.org/schemas/input/max77650-onkey.yaml#
16 The onkey controller is represented as a sub-node of the PMIC node on
24 const: maxim,max77650-onkey
29 maxim,onkey-slide:
/openbmc/linux/Documentation/devicetree/bindings/mfd/
H A Dst,stpmic1.yaml29 onkey:
36 const: st,stpmic1-onkey
40 - description: onkey-falling, happens when onkey is pressed. IT_PONKEY_F of pmic
41 - description: onkey-rising, happens when onkey is released. IT_PONKEY_R of pmic
45 - const: onkey-falling
46 - const: onkey-rising
48 st,onkey-clear-cc-flag:
52 st,onkey-pu-inactive:
290 onkey {
291 compatible = "st,stpmic1-onkey";
[all …]
H A Dmax77650.yaml20 LEDs and onkey) refer to the binding documents under the respective
64 onkey:
65 $ref: ../input/max77650-onkey.yaml
143 onkey {
144 compatible = "maxim,max77650-onkey";
146 maxim,onkey-slide;
H A Ddlg,da9063.yaml61 onkey:
67 const: dlg,da9063-onkey
115 onkey {
116 compatible = "dlg,da9063-onkey";
H A Dda9062.txt13 da9062-onkey : : On Key
23 da9062-onkey : : On Key
87 - onkey : See ../input/da9062-onkey.txt
H A Dmax8925.txt20 max8925-onkey : : On key
/openbmc/linux/arch/arm/boot/dts/st/
H A Dstm32mp15xx-osd32.dtsi187 onkey {
188 compatible = "st,stpmic1-onkey";
190 interrupt-names = "onkey-falling", "onkey-rising";
H A Dstm32mp157c-odyssey-som.dtsi207 onkey {
208 compatible = "st,stpmic1-onkey";
210 interrupt-names = "onkey-falling", "onkey-rising";
H A Dstm32mp15xx-dhcor-som.dtsi204 onkey {
205 compatible = "st,stpmic1-onkey";
207 interrupt-names = "onkey-falling", "onkey-rising";
H A Dstm32mp157a-stinger96.dtsi229 onkey {
230 compatible = "st,stpmic1-onkey";
232 interrupt-names = "onkey-falling", "onkey-rising";
H A Dstm32mp157c-ed1.dts290 onkey {
291 compatible = "st,stpmic1-onkey";
293 interrupt-names = "onkey-falling", "onkey-rising";
H A Dstm32mp157c-emstamp-argon.dtsi334 onkey {
335 compatible = "st,stpmic1-onkey";
337 interrupt-names = "onkey-falling", "onkey-rising";
H A Dstm32mp15xx-dhcom-som.dtsi379 onkey {
380 compatible = "st,stpmic1-onkey";
382 interrupt-names = "onkey-falling", "onkey-rising";
H A Dstm32mp157c-phycore-stm32mp15-som.dtsi363 onkey {
364 compatible = "st,stpmic1-onkey";
367 interrupt-names = "onkey-falling",
368 "onkey-rising";
/openbmc/linux/arch/arm/boot/dts/nxp/imx/
H A Dimx6ull-dhcor-som.dtsi86 onkey {
87 compatible = "dlg,da9061-onkey", "dlg,da9062-onkey";
/openbmc/linux/Documentation/devicetree/bindings/thermal/
H A Dda9062-thermal.txt29 Example: DA9061 using a fall-back compatible for the DA9062 onkey driver
/openbmc/linux/arch/riscv/boot/dts/sifive/
H A Dhifive-unmatched-a00.dts128 onkey {
129 compatible = "dlg,da9063-onkey";

12