/openbmc/linux/drivers/input/misc/ |
H A D | atc260x-onkey.c | 140 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 D | da9063_onkey.c | 100 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 D | da9052_onkey.c | 30 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 D | da9055_onkey.c | 29 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 D | max77650-onkey.c | 27 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 D | stpmic1_onkey.c | 28 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 D | Makefile | 20 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 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";
|
H A D | max77650-onkey.yaml | 4 $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 D | st,stpmic1.yaml | 29 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 D | max77650.yaml | 20 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 D | dlg,da9063.yaml | 61 onkey: 67 const: dlg,da9063-onkey 115 onkey { 116 compatible = "dlg,da9063-onkey";
|
H A D | da9062.txt | 13 da9062-onkey : : On Key 23 da9062-onkey : : On Key 87 - onkey : See ../input/da9062-onkey.txt
|
H A D | max8925.txt | 20 max8925-onkey : : On key
|
/openbmc/linux/arch/arm/boot/dts/st/ |
H A D | stm32mp15xx-osd32.dtsi | 187 onkey { 188 compatible = "st,stpmic1-onkey"; 190 interrupt-names = "onkey-falling", "onkey-rising";
|
H A D | stm32mp157c-odyssey-som.dtsi | 207 onkey { 208 compatible = "st,stpmic1-onkey"; 210 interrupt-names = "onkey-falling", "onkey-rising";
|
H A D | stm32mp15xx-dhcor-som.dtsi | 204 onkey { 205 compatible = "st,stpmic1-onkey"; 207 interrupt-names = "onkey-falling", "onkey-rising";
|
H A D | stm32mp157a-stinger96.dtsi | 229 onkey { 230 compatible = "st,stpmic1-onkey"; 232 interrupt-names = "onkey-falling", "onkey-rising";
|
H A D | stm32mp157c-ed1.dts | 290 onkey { 291 compatible = "st,stpmic1-onkey"; 293 interrupt-names = "onkey-falling", "onkey-rising";
|
H A D | stm32mp157c-emstamp-argon.dtsi | 334 onkey { 335 compatible = "st,stpmic1-onkey"; 337 interrupt-names = "onkey-falling", "onkey-rising";
|
H A D | stm32mp15xx-dhcom-som.dtsi | 379 onkey { 380 compatible = "st,stpmic1-onkey"; 382 interrupt-names = "onkey-falling", "onkey-rising";
|
H A D | stm32mp157c-phycore-stm32mp15-som.dtsi | 363 onkey { 364 compatible = "st,stpmic1-onkey"; 367 interrupt-names = "onkey-falling", 368 "onkey-rising";
|
/openbmc/linux/arch/arm/boot/dts/nxp/imx/ |
H A D | imx6ull-dhcor-som.dtsi | 86 onkey { 87 compatible = "dlg,da9061-onkey", "dlg,da9062-onkey";
|
/openbmc/linux/Documentation/devicetree/bindings/thermal/ |
H A D | da9062-thermal.txt | 29 Example: DA9061 using a fall-back compatible for the DA9062 onkey driver
|
/openbmc/linux/arch/riscv/boot/dts/sifive/ |
H A D | hifive-unmatched-a00.dts | 128 onkey { 129 compatible = "dlg,da9063-onkey";
|