Home
last modified time | relevance | path

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

12

/linux/drivers/input/misc/
H A Datc260x-onkey.c74 static int atc2603x_onkey_hw_init(struct atc260x_onkey *onkey, in atc2603x_onkey_hw_init() argument
80 reg_bm = onkey->params->long_int_pnd_bm | in atc2603x_onkey_hw_init()
81 onkey->params->short_int_pnd_bm | in atc2603x_onkey_hw_init()
82 onkey->params->kdwn_int_pnd_bm | in atc2603x_onkey_hw_init()
83 onkey->params->press_int_en_bm | in atc2603x_onkey_hw_init()
84 onkey->params->kdwn_int_en_bm; in atc2603x_onkey_hw_init()
87 reg_bm |= onkey->params->press_time_bm; in atc2603x_onkey_hw_init()
90 reg_bm |= onkey->params->reset_en_bm; in atc2603x_onkey_hw_init()
92 reg_bm |= onkey->params->reset_en_bm | in atc2603x_onkey_hw_init()
93 onkey in atc2603x_onkey_hw_init()
101 atc260x_onkey_query(struct atc260x_onkey * onkey) atc260x_onkey_query() argument
146 struct atc260x_onkey *onkey = container_of(work, struct atc260x_onkey, atc260x_onkey_work() local
153 struct atc260x_onkey *onkey = data; atc260x_onkey_irq() local
175 struct atc260x_onkey *onkey = input_get_drvdata(dev); atc260x_onkey_open() local
184 struct atc260x_onkey *onkey = input_get_drvdata(dev); atc260x_onkey_close() local
193 struct atc260x_onkey *onkey; atc260x_onkey_probe() local
[all...]
H A Dda9063_onkey.c75 .name = "da9062-onkey",
80 struct da9063_onkey *onkey = container_of(work, in da9063_poll_on() local
83 const struct da906x_chip_config *config = onkey->config; in da9063_poll_on()
90 error = regmap_read(onkey->regmap, in da9063_poll_on()
94 dev_err(onkey->dev, in da9063_poll_on()
100 error = regmap_update_bits(onkey->regmap, in da9063_poll_on()
105 dev_err(onkey->dev, in da9063_poll_on()
110 input_report_key(onkey->input, KEY_POWER, 0); in da9063_poll_on()
111 input_sync(onkey->input); in da9063_poll_on()
120 error = regmap_read(onkey in da9063_poll_on()
157 struct da9063_onkey *onkey = data; da9063_onkey_irq_handler() local
183 struct da9063_onkey *onkey; da9063_onkey_probe() local
[all...]
H A Dda9052_onkey.c24 static void da9052_onkey_query(struct da9052_onkey *onkey) in da9052_onkey_query() argument
28 ret = da9052_reg_read(onkey->da9052, DA9052_STATUS_A_REG); in da9052_onkey_query()
30 dev_err(onkey->da9052->dev, in da9052_onkey_query()
31 "Failed to read onkey event err=%d\n", ret); in da9052_onkey_query()
35 * generated, onkey event state determines the onkey in da9052_onkey_query()
40 input_report_key(onkey->input, KEY_POWER, pressed); in da9052_onkey_query()
41 input_sync(onkey->input); in da9052_onkey_query()
49 schedule_delayed_work(&onkey->work, in da9052_onkey_query()
56 struct da9052_onkey *onkey in da9052_onkey_work() local
64 struct da9052_onkey *onkey = data; da9052_onkey_irq() local
74 struct da9052_onkey *onkey; da9052_onkey_probe() local
132 struct da9052_onkey *onkey = platform_get_drvdata(pdev); da9052_onkey_remove() local
[all...]
H A Dda9055_onkey.c23 static void da9055_onkey_query(struct da9055_onkey *onkey) in da9055_onkey_query() argument
27 key_stat = da9055_reg_read(onkey->da9055, DA9055_REG_STATUS_A); in da9055_onkey_query()
29 dev_err(onkey->da9055->dev, in da9055_onkey_query()
30 "Failed to read onkey event %d\n", key_stat); in da9055_onkey_query()
34 * Onkey status bit is cleared when onkey button is released. in da9055_onkey_query()
37 input_report_key(onkey->input, KEY_POWER, 0); in da9055_onkey_query()
38 input_sync(onkey->input); in da9055_onkey_query()
47 schedule_delayed_work(&onkey->work, msecs_to_jiffies(10)); in da9055_onkey_query()
53 struct da9055_onkey *onkey = container_of(work, struct da9055_onkey, in da9055_onkey_work() local
56 da9055_onkey_query(onkey); in da9055_onkey_work()
61 struct da9055_onkey *onkey = data; da9055_onkey_irq() local
74 struct da9055_onkey *onkey; da9055_onkey_probe() local
137 struct da9055_onkey *onkey = platform_get_drvdata(pdev); da9055_onkey_remove() local
[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()
37 struct max77650_onkey *onkey = data; in max77650_onkey_rising() local
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 in max77650_onkey_probe()
[all...]
H A Dstpmic1_onkey.c28 struct stpmic1_onkey *onkey = ponkey; in onkey_falling_irq() local
29 struct input_dev *input_dev = onkey->input_dev; in onkey_falling_irq()
40 struct stpmic1_onkey *onkey = ponkey; in onkey_rising_irq() local
41 struct input_dev *input_dev = onkey->input_dev; in onkey_rising_irq()
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()
63 onkey->irq_falling = platform_get_irq_byname(pdev, "onkey in stpmic1_onkey_probe()
148 struct stpmic1_onkey *onkey = platform_get_drvdata(pdev); stpmic1_onkey_suspend() local
160 struct stpmic1_onkey *onkey = platform_get_drvdata(pdev); stpmic1_onkey_resume() local
[all...]
H A D88pm886-onkey.c17 struct pm886_onkey *onkey = data; in pm886_onkey_irq_handler() local
18 struct regmap *regmap = onkey->chip->regmap; in pm886_onkey_irq_handler()
19 struct input_dev *idev = onkey->idev; in pm886_onkey_irq_handler()
41 struct pm886_onkey *onkey; in pm886_onkey_probe() local
45 onkey = devm_kzalloc(dev, sizeof(*onkey), GFP_KERNEL); in pm886_onkey_probe()
46 if (!onkey) in pm886_onkey_probe()
49 onkey->chip = chip; in pm886_onkey_probe()
60 onkey->idev = idev; in pm886_onkey_probe()
62 idev->name = "88pm886-onkey"; in pm886_onkey_probe()
[all...]
/linux/arch/arm/boot/dts/st/
H A Dstm32mp15xx-osd32.dtsi181 onkey {
182 compatible = "st,stpmic1-onkey";
184 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 Dstm32mp13xx-dhcor-som.dtsi185 onkey {
186 compatible = "st,stpmic1-onkey";
188 interrupt-names = "onkey-falling", "onkey-rising";
H A Dstm32mp157c-ed1.dts302 onkey {
303 compatible = "st,stpmic1-onkey";
305 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.dtsi386 onkey {
387 compatible = "st,stpmic1-onkey";
389 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";
H A Dstm32mp15xx-dkx.dtsi410 onkey {
411 compatible = "st,stpmic1-onkey";
413 interrupt-names = "onkey-falling", "onkey-rising";
/linux/arch/arm64/boot/dts/renesas/
H A Drzg2ul-smarc.dtsi37 onkey {
38 compatible = "dlg,da9062-onkey";
/linux/arch/arm/boot/dts/nxp/imx/
H A Dimx6ull-dhcor-som.dtsi89 onkey {
90 compatible = "dlg,da9061-onkey", "dlg,da9062-onkey";
H A Dimx6qdl-phytec-phycore-som.dtsi111 da9062_onkey: onkey {
112 compatible = "dlg,da9062-onkey";
H A Dimx6qdl-phytec-pfla02.dtsi210 onkey {
211 compatible = "dlg,da9063-onkey";
/linux/arch/riscv/boot/dts/sifive/
H A Dhifive-unmatched-a00.dts124 onkey {
125 compatible = "dlg,da9063-onkey";
/linux/arch/arm/boot/dts/renesas/
H A Dr8a7790-stout.dts350 onkey {
351 compatible = "dlg,da9063-onkey";
/linux/Documentation/devicetree/bindings/mfd/
H A Dda9055.txt9 da9055-onkey : : On key
H A D88pm860x.txt21 88pm860x-onkey : : On key

12