/linux-6.14.4/drivers/input/misc/ |
D | da9063_onkey.c | 45 bool key_power; member 110 input_report_key(onkey->input, KEY_POWER, 0); in da9063_poll_on() 165 if (onkey->key_power && !error && (val & config->onkey_nonkey_mask)) { in da9063_onkey_irq_handler() 166 input_report_key(onkey->input, KEY_POWER, 1); in da9063_onkey_irq_handler() 169 dev_dbg(onkey->dev, "KEY_POWER long press.\n"); in da9063_onkey_irq_handler() 171 input_report_key(onkey->input, KEY_POWER, 1); in da9063_onkey_irq_handler() 173 input_report_key(onkey->input, KEY_POWER, 0); in da9063_onkey_irq_handler() 175 dev_dbg(onkey->dev, "KEY_POWER short press.\n"); in da9063_onkey_irq_handler() 203 onkey->key_power = !device_property_read_bool(&pdev->dev, in da9063_onkey_probe() 215 input_set_capability(onkey->input, EV_KEY, KEY_POWER); in da9063_onkey_probe()
|
D | rk805-pwrkey.c | 22 input_report_key(pwr, KEY_POWER, 1); in pwrkey_fall_irq() 32 input_report_key(pwr, KEY_POWER, 0); in pwrkey_rise_irq() 53 input_set_capability(pwr, EV_KEY, KEY_POWER); in rk805_pwrkey_probe()
|
D | pcf50633-input.c | 43 input_report_key(input->input_dev, KEY_POWER, 1); in pcf50633_input_irq() 45 input_report_key(input->input_dev, KEY_POWER, 0); in pcf50633_input_irq() 74 set_bit(KEY_POWER, input_dev->keybit); in pcf50633_input_probe()
|
D | e3x0-button.c | 21 input_report_key(idev, KEY_POWER, 0); in e3x0_button_release_handler() 31 input_report_key(idev, KEY_POWER, 1); in e3x0_button_press_handler() 83 input_set_capability(input, EV_KEY, KEY_POWER); in e3x0_button_probe()
|
D | hisi_powerkey.c | 34 input_report_key(input, KEY_POWER, 1); in hi65xx_power_press_isr() 45 input_report_key(input, KEY_POWER, 0); in hi65xx_power_release_isr() 87 input_set_capability(input, EV_KEY, KEY_POWER); in hi65xx_powerkey_probe()
|
D | ab8500-ponkey.c | 40 input_report_key(ponkey->idev, KEY_POWER, true); in ab8500_ponkey_handler() 42 input_report_key(ponkey->idev, KEY_POWER, false); in ab8500_ponkey_handler() 82 input_set_capability(input, EV_KEY, KEY_POWER); in ab8500_ponkey_probe()
|
D | tps65219-pwrbutton.c | 28 input_report_key(pwr->idev, KEY_POWER, 1); in tps65219_pb_push_irq() 39 input_report_key(pwr->idev, KEY_POWER, 0); in tps65219_pb_release_irq() 69 input_set_capability(idev, EV_KEY, KEY_POWER); in tps65219_pb_probe()
|
D | da9055_onkey.c | 37 input_report_key(onkey->input, KEY_POWER, 0); in da9055_onkey_query() 63 input_report_key(onkey->input, KEY_POWER, 1); in da9055_onkey_irq() 101 __set_bit(KEY_POWER, input_dev->keybit); in da9055_onkey_probe()
|
D | wm831x-on.c | 51 input_report_key(wm831x_on->dev, KEY_POWER, poll); in wm831x_poll_on() 96 wm831x_on->dev->keybit[BIT_WORD(KEY_POWER)] = BIT_MASK(KEY_POWER); in wm831x_on_probe()
|
D | tps65218-pwrbutton.c | 69 input_report_key(pwr->idev, KEY_POWER, 1); in tps6521x_pb_irq() 72 input_report_key(pwr->idev, KEY_POWER, 0); in tps6521x_pb_irq() 111 input_set_capability(idev, EV_KEY, KEY_POWER); in tps6521x_pb_probe()
|
D | 88pm860x_onkey.c | 52 input_report_key(info->idev, KEY_POWER, ret); in pm860x_onkey_handler() 90 info->idev->keybit[BIT_WORD(KEY_POWER)] = BIT_MASK(KEY_POWER); in pm860x_onkey_probe()
|
D | ariel-pwrbutton.c | 78 input_report_key(priv->input, KEY_POWER, 1); in ec_input_interrupt() 82 input_report_key(priv->input, KEY_POWER, 0); in ec_input_interrupt() 118 input_set_capability(priv->input, EV_KEY, KEY_POWER); in ariel_pwrbutton_probe()
|
/linux-6.14.4/arch/powerpc/platforms/cell/ |
D | cbe_powerbutton.c | 23 input_report_key(button_dev, KEY_POWER, 1); in cbe_powerbutton_handle_pmi() 25 input_report_key(button_dev, KEY_POWER, 0); in cbe_powerbutton_handle_pmi() 53 set_bit(KEY_POWER, dev->keybit); in cbe_powerbutton_init()
|
/linux-6.14.4/arch/arm64/boot/dts/exynos/ |
D | exynos990-x1s-common.dtsi | 49 pinctrl-0 = <&key_power &key_voldown &key_volup>; 54 linux,code = <KEY_POWER>; 78 key_power: key-power-pins { label
|
D | exynos990-r8s.dts | 66 pinctrl-0 = <&key_power &key_voldown &key_volup>; 71 linux,code = <KEY_POWER>; 95 key_power: key-power-pins { label
|
D | exynos990-c1s.dts | 66 pinctrl-0 = <&key_power &key_voldown &key_volup>; 71 linux,code = <KEY_POWER>; 95 key_power: key-power-pins { label
|
D | exynos7885-jackpotlte.dts | 41 pinctrl-0 = <&key_volup &key_voldown &key_power>; 57 linux,code = <KEY_POWER>; 103 key_power: key-power-pins { label
|
D | exynos8895-dreamlte.dts | 62 pinctrl-0 = <&key_power &key_voldown &key_volup &key_wink>; 67 linux,code = <KEY_POWER>; 99 key_power: key-power-pins { label
|
D | exynos9810-starlte.dts | 37 pinctrl-0 = <&key_power &key_voldown &key_volup &key_wink>; 42 linux,code = <KEY_POWER>; 92 key_power: key-power-pins { label
|
/linux-6.14.4/drivers/media/rc/keymaps/ |
D | rc-dib0700-rc5.c | 20 { 0x0739, KEY_POWER }, 45 { 0xeb01, KEY_POWER }, 139 { 0x1e3d, KEY_POWER }, 142 { 0x0042, KEY_POWER }, 205 { 0x1d3d, KEY_POWER },
|
D | rc-lme2510.c | 23 { 0xef12bc43, KEY_POWER }, 50 { 0xff40ff00, KEY_POWER }, 71 { 0xff00ba45, KEY_POWER },
|
D | rc-dib0700-nec.c | 19 { 0x866b12, KEY_POWER }, 57 { 0x7a40, KEY_POWER }, 61 { 0x4501, KEY_POWER },
|
/linux-6.14.4/arch/arm64/boot/dts/exynos/google/ |
D | gs101-oriole.dts | 33 pinctrl-0 = <&key_voldown>, <&key_volup>, <&key_power>; 51 label = "KEY_POWER"; 52 linux,code = <KEY_POWER>; 203 key_power: key-power-pins { label
|
/linux-6.14.4/Documentation/devicetree/bindings/input/ |
D | dlg,da9062-onkey.yaml | 16 This module provides the KEY_POWER event. 32 the OnKey driver will remove support for the KEY_POWER key press
|
/linux-6.14.4/drivers/soc/loongson/ |
D | loongson2_pm.c | 110 input_set_capability(button, EV_KEY, KEY_POWER); in loongson2_power_button_init() 137 input_report_key(loongson2_pm.dev, KEY_POWER, 1); in loongson2_pm_irq_handler() 139 input_report_key(loongson2_pm.dev, KEY_POWER, 0); in loongson2_pm_irq_handler()
|