| /Linux-v4.19/drivers/input/misc/ |
| D | da9063_onkey.c | 94 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 …]
|
| D | da9052_onkey.c | 28 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 …]
|
| D | da9055_onkey.c | 27 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 …]
|
| D | Makefile | 71 obj-$(CONFIG_INPUT_SIRFSOC_ONKEY) += sirfsoc-onkey.o
|
| D | Kconfig | 768 in Linux, after you press the onkey, system will suspend.
|
| /Linux-v4.19/Documentation/devicetree/bindings/input/ |
| D | da9062-onkey.txt | 12 "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/ |
| D | da9063.txt | 8 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";
|
| D | da9062.txt | 13 da9062-onkey : : On Key 22 da9062-onkey : : On Key 73 - onkey : See ../input/da9062-onkey.txt
|
| D | max8925.txt | 20 max8925-onkey : : On key
|
| D | da9055.txt | 9 da9055-onkey : : On key
|
| D | 88pm860x.txt | 21 88pm860x-onkey : : On key
|
| /Linux-v4.19/Documentation/devicetree/bindings/thermal/ |
| D | da9062-thermal.txt | 29 Example: DA9061 using a fall-back compatible for the DA9062 onkey driver
|
| /Linux-v4.19/arch/arm/boot/dts/ |
| D | imx6q-ba16.dtsi | 210 onkey { 211 compatible = "dlg,da9063-onkey";
|
| /Linux-v4.19/drivers/mfd/ |
| D | Kconfig | 995 like GPIO, interrupts, RTC, LDO and DCDC regulators, onkey. 1010 including interrupts, RTC, LDO & DCDC regulators, and onkey.
|
| /Linux-v4.19/ |
| D | MAINTAINERS | 4328 F: Documentation/devicetree/bindings/input/da90??-onkey.txt
|