Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/input/misc/
Dda9063_onkey.c94 struct da9063_onkey *onkey = container_of(work, in da9063_poll_on() local
97 const struct da906x_chip_config *config = onkey->config; in da9063_poll_on()
104 error = regmap_read(onkey->regmap, in da9063_poll_on()
108 dev_err(onkey->dev, in da9063_poll_on()
114 error = regmap_update_bits(onkey->regmap, in da9063_poll_on()
119 dev_err(onkey->dev, in da9063_poll_on()
124 input_report_key(onkey->input, KEY_POWER, 0); in da9063_poll_on()
125 input_sync(onkey->input); in da9063_poll_on()
134 error = regmap_read(onkey->regmap, in da9063_poll_on()
138 dev_warn(&onkey->input->dev, in da9063_poll_on()
[all …]
Dda9052_onkey.c28 static void da9052_onkey_query(struct da9052_onkey *onkey) in da9052_onkey_query() argument
32 ret = da9052_reg_read(onkey->da9052, DA9052_STATUS_A_REG); in da9052_onkey_query()
34 dev_err(onkey->da9052->dev, in da9052_onkey_query()
44 input_report_key(onkey->input, KEY_POWER, pressed); in da9052_onkey_query()
45 input_sync(onkey->input); in da9052_onkey_query()
53 schedule_delayed_work(&onkey->work, in da9052_onkey_query()
60 struct da9052_onkey *onkey = container_of(work, struct da9052_onkey, in da9052_onkey_work() local
63 da9052_onkey_query(onkey); in da9052_onkey_work()
68 struct da9052_onkey *onkey = data; in da9052_onkey_irq() local
70 da9052_onkey_query(onkey); in da9052_onkey_irq()
[all …]
Dda9055_onkey.c27 static void da9055_onkey_query(struct da9055_onkey *onkey) in da9055_onkey_query() argument
31 key_stat = da9055_reg_read(onkey->da9055, DA9055_REG_STATUS_A); in da9055_onkey_query()
33 dev_err(onkey->da9055->dev, in da9055_onkey_query()
41 input_report_key(onkey->input, KEY_POWER, 0); in da9055_onkey_query()
42 input_sync(onkey->input); in da9055_onkey_query()
51 schedule_delayed_work(&onkey->work, msecs_to_jiffies(10)); in da9055_onkey_query()
57 struct da9055_onkey *onkey = container_of(work, struct da9055_onkey, in da9055_onkey_work() local
60 da9055_onkey_query(onkey); in da9055_onkey_work()
65 struct da9055_onkey *onkey = data; in da9055_onkey_irq() local
67 input_report_key(onkey->input, KEY_POWER, 1); in da9055_onkey_irq()
[all …]
DMakefile71 obj-$(CONFIG_INPUT_SIRFSOC_ONKEY) += sirfsoc-onkey.o
DKconfig768 in Linux, after you press the onkey, system will suspend.
/Linux-v4.19/Documentation/devicetree/bindings/input/
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";
/Linux-v4.19/Documentation/devicetree/bindings/mfd/
Dda9063.txt8 da9063-onkey : : On Key
54 - onkey : This node defines the OnKey settings for controlling the key
56 with the value "dlg,da9063-onkey".
58 Optional onkey properties:
89 onkey {
90 compatible = "dlg,da9063-onkey";
Dda9062.txt13 da9062-onkey : : On Key
22 da9062-onkey : : On Key
73 - onkey : See ../input/da9062-onkey.txt
Dmax8925.txt20 max8925-onkey : : On key
Dda9055.txt9 da9055-onkey : : On key
D88pm860x.txt21 88pm860x-onkey : : On key
/Linux-v4.19/Documentation/devicetree/bindings/thermal/
Dda9062-thermal.txt29 Example: DA9061 using a fall-back compatible for the DA9062 onkey driver
/Linux-v4.19/arch/arm/boot/dts/
Dimx6q-ba16.dtsi210 onkey {
211 compatible = "dlg,da9063-onkey";
/Linux-v4.19/drivers/mfd/
DKconfig995 like GPIO, interrupts, RTC, LDO and DCDC regulators, onkey.
1010 including interrupts, RTC, LDO & DCDC regulators, and onkey.
/Linux-v4.19/
DMAINTAINERS4328 F: Documentation/devicetree/bindings/input/da90??-onkey.txt