| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mfd/ |
| D | rohm,bd71847-pmic.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/mfd/rohm,bd71847-pmic.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com> 14 single-core, dual-core, and quad-core SoCs such as NXP-i.MX 8M. It is 18 …/www.rohm.com/products/power-management/power-management-ic-for-system/industrial-consumer-applica… 19 …//www.rohm.com/products/power-management/power-management-ic-for-system/industrial-consumer-applic… 24 - rohm,bd71847 25 - rohm,bd71850 [all …]
|
| D | rohm,bd71837-pmic.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/mfd/rohm,bd71837-pmic.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Matti Vaittinen <matti.vaittinen@fi.rohmeurope.com> 13 BD71837MWV is programmable Power Management ICs for powering single-core, 14 dual-core, and quad-core SoCs such as NXP-i.MX 8M. It is optimized for low 18 …/www.rohm.com/products/power-management/power-management-ic-for-system/industrial-consumer-applica… 35 "#clock-cells": 48 # crucial regulators must have the regulator-always-on and regulator-boot-on [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/mfd/ |
| D | rohm,bd71847-pmic.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/mfd/rohm,bd71847-pmic.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Matti Vaittinen <mazziesaccount@gmail.com> 14 single-core, dual-core, and quad-core SoCs such as NXP-i.MX 8M. It is 18 …/www.rohm.com/products/power-management/power-management-ic-for-system/industrial-consumer-applica… 19 …//www.rohm.com/products/power-management/power-management-ic-for-system/industrial-consumer-applic… 24 - rohm,bd71847 25 - rohm,bd71850 [all …]
|
| D | rohm,bd71837-pmic.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/mfd/rohm,bd71837-pmic.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Matti Vaittinen <mazziesaccount@gmail.com> 13 BD71837MWV is programmable Power Management ICs for powering single-core, 14 dual-core, and quad-core SoCs such as NXP-i.MX 8M. It is optimized for low 18 …/www.rohm.com/products/power-management/power-management-ic-for-system/industrial-consumer-applica… 35 clock-names: 38 "#clock-cells": [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/input/ |
| D | mediatek,pmic-keys.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/input/mediatek,pmic-keys.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Chen Zhong <chen.zhong@mediatek.com> 13 - $ref: input.yaml# 19 by the PMIC that is defined as a Multi-Function Device (MFD). 27 - mediatek,mt6323-keys 28 - mediatek,mt6331-keys 29 - mediatek,mt6357-keys [all …]
|
| D | da9062-onkey.txt | 11 - compatible: should be one of the following valid compatible string lines: 12 "dlg,da9061-onkey", "dlg,da9062-onkey" 13 "dlg,da9062-onkey" 14 "dlg,da9063-onkey" 18 - dlg,disable-key-power : Disable power-down using a long key-press. If this 20 press when triggered using a long press of the OnKey. 26 compatible = "dlg,da9063-onkey"; 27 dlg,disable-key-power; 35 compatible = "dlg,da9062-onkey"; 36 dlg,disable-key-power; [all …]
|
| D | ti,palmas-pwrbutton.txt | 10 - compatible: should be one of the following 11 - "ti,palmas-pwrbutton": For Palmas compatible power on button 12 - interrupts: Interrupt number of power button submodule on device. 16 - ti,palmas-long-press-seconds: Duration in seconds which the power 20 - ti,palmas-pwron-debounce-milli-seconds: Duration in milliseconds 22 a press for debouncing purposes. NOTE: This depends on specific 29 compatible = "ti,palmas-pwrbutton"; 30 interrupt-parent = <&tps659038>; 32 ti,palmas-long-press-seconds = <12>; 33 ti,palmas-pwron-debounce-milli-seconds = <15>;
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/input/ |
| D | mtk-pmic-keys.txt | 6 of Muti-Function Device (MFD) 12 - compatible: "mediatek,mt6397-keys" or "mediatek,mt6323-keys" 13 - linux,keycodes: See Documentation/devicetree/bindings/input/input.yaml 16 - wakeup-source: See Documentation/devicetree/bindings/power/wakeup-source.txt 17 - mediatek,long-press-mode: Long press key shutdown setting, 1 for 19 - power-off-time-sec: See Documentation/devicetree/bindings/input/input.yaml 29 compatible = "mediatek,mt6397-keys"; 30 mediatek,long-press-mode = <1>; 31 power-off-time-sec = <0>; 35 wakeup-source;
|
| D | da9062-onkey.txt | 11 - compatible: should be one of the following valid compatible string lines: 12 "dlg,da9061-onkey", "dlg,da9062-onkey" 13 "dlg,da9062-onkey" 14 "dlg,da9063-onkey" 18 - dlg,disable-key-power : Disable power-down using a long key-press. If this 20 press when triggered using a long press of the OnKey. 26 compatible = "dlg,da9063-onkey"; 27 dlg,disable-key-power; 35 compatible = "dlg,da9062-onkey"; 36 dlg,disable-key-power; [all …]
|
| D | ti,palmas-pwrbutton.txt | 10 - compatible: should be one of the following 11 - "ti,palmas-pwrbutton": For Palmas compatible power on button 12 - interrupts: Interrupt number of power button submodule on device. 16 - ti,palmas-long-press-seconds: Duration in seconds which the power 20 - ti,palmas-pwron-debounce-milli-seconds: Duration in milliseconds 22 a press for debouncing purposes. NOTE: This depends on specific 29 compatible = "ti,palmas-pwrbutton"; 30 interrupt-parent = <&tps659038>; 32 ti,palmas-long-press-seconds = <12>; 33 ti,palmas-pwron-debounce-milli-seconds = <15>;
|
| /kernel/linux/linux-6.6/Documentation/ABI/obsolete/ |
| D | sysfs-driver-hid-roccat-pyra | 1 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 5 press of a button. 22 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 26 range 0-4. 31 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 43 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 48 The data is 6 bytes long. 51 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 55 press of a button. A profile is split in settings and buttons. 58 buttons back to the mouse. The data has to be 19 bytes long. [all …]
|
| D | sysfs-driver-hid-roccat-savu | 1 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 5 press of a button. A profile is split into general settings and 9 47 bytes long. 17 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 21 profile will be read next. The data has to be 3 bytes long. 25 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 29 press of a button. A profile is split into general settings and 33 settings back to the mouse. The data has to be 43 bytes long. 40 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 45 The data is 8 bytes long. [all …]
|
| D | sysfs-driver-hid-roccat-kovaplus | 1 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 4 Description: The integer value of this attribute ranges from 1-4. 11 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 14 Description: The integer value of this attribute ranges from 0-4. 22 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 25 Description: The integer value of this attribute ranges from 1-10. 32 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 35 Description: The integer value of this attribute ranges from 1-10. 42 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 54 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… [all …]
|
| D | sysfs-driver-hid-roccat-konepure | 1 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 5 press of a button. actual_profile holds number of actual profile. 9 The data has to be 3 bytes long. 13 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 17 profile will be read next. The data has to be 3 bytes long. 21 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 26 The data is 6 bytes long. 29 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 36 included in written data. The data has to be 2082 bytes long. 40 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… [all …]
|
| /kernel/linux/linux-5.10/Documentation/ABI/obsolete/ |
| D | sysfs-driver-hid-roccat-pyra | 1 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 5 press of a button. 22 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 26 range 0-4. 31 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 43 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 48 The data is 6 bytes long. 51 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 55 press of a button. A profile is split in settings and buttons. 58 buttons back to the mouse. The data has to be 19 bytes long. [all …]
|
| D | sysfs-driver-hid-roccat-savu | 1 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 5 press of a button. A profile is split into general settings and 9 47 bytes long. 17 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 21 profile will be read next. The data has to be 3 bytes long. 25 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 29 press of a button. A profile is split into general settings and 33 settings back to the mouse. The data has to be 43 bytes long. 40 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 45 The data is 8 bytes long. [all …]
|
| D | sysfs-driver-hid-roccat-kovaplus | 1 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 4 Description: The integer value of this attribute ranges from 1-4. 11 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 14 Description: The integer value of this attribute ranges from 0-4. 22 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 25 Description: The integer value of this attribute ranges from 1-10. 32 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 35 Description: The integer value of this attribute ranges from 1-10. 42 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 54 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… [all …]
|
| D | sysfs-driver-hid-roccat-konepure | 1 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 5 press of a button. actual_profile holds number of actual profile. 9 The data has to be 3 bytes long. 13 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 17 profile will be read next. The data has to be 3 bytes long. 21 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 26 The data is 6 bytes long. 29 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 36 included in written data. The data has to be 2082 bytes long. 40 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… [all …]
|
| /kernel/linux/linux-5.10/drivers/platform/x86/ |
| D | intel-vbtn.c | 1 // SPDX-License-Identifier: GPL-2.0+ 12 #include <linux/input/sparse-keymap.h> 37 { KE_KEY, 0xC0, { KEY_POWER } }, /* power key press */ 39 { KE_KEY, 0xC2, { KEY_LEFTMETA } }, /* 'Windows' key press */ 41 { KE_KEY, 0xC4, { KEY_VOLUMEUP } }, /* volume-up key press */ 42 { KE_IGNORE, 0xC5, { KEY_VOLUMEUP } }, /* volume-up key release */ 43 { KE_KEY, 0xC6, { KEY_VOLUMEDOWN } }, /* volume-down key press */ 44 { KE_IGNORE, 0xC7, { KEY_VOLUMEDOWN } }, /* volume-down key release */ 45 { KE_KEY, 0xC8, { KEY_ROTATE_LOCK_TOGGLE } }, /* rotate-lock key press */ 46 { KE_KEY, 0xC9, { KEY_ROTATE_LOCK_TOGGLE } }, /* rotate-lock key release */ [all …]
|
| D | intel-hid.c | 1 // SPDX-License-Identifier: GPL-2.0+ 12 #include <linux/input/sparse-keymap.h> 30 /* 1: LSuper (Page 0x07, usage 0xE3) -- unclear what to do */ 31 /* 2: Toggle SW_ROTATE_LOCK -- easy to implement if seen in wild */ 40 /* 13 has two different meanings in the spec -- ignore it. */ 48 /* 27: wake -- needs special handling */ 54 { KE_KEY, 0xC2, { KEY_LEFTMETA } }, /* Press */ 56 { KE_KEY, 0xC4, { KEY_VOLUMEUP } }, /* Press */ 58 { KE_KEY, 0xC6, { KEY_VOLUMEDOWN } }, /* Press */ 60 { KE_KEY, 0xC8, { KEY_ROTATE_LOCK_TOGGLE } }, /* Press */ [all …]
|
| /kernel/linux/linux-6.6/drivers/input/misc/ |
| D | atc260x-onkey.c | 1 // SPDX-License-Identifier: GPL-2.0+ 17 /* <2s for short press, >2s for long press */ 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() [all …]
|
| /kernel/linux/linux-6.6/drivers/platform/x86/intel/ |
| D | vbtn.c | 1 // SPDX-License-Identifier: GPL-2.0+ 12 #include <linux/input/sparse-keymap.h> 38 { KE_KEY, 0xC0, { KEY_POWER } }, /* power key press */ 40 { KE_KEY, 0xC2, { KEY_LEFTMETA } }, /* 'Windows' key press */ 42 { KE_KEY, 0xC4, { KEY_VOLUMEUP } }, /* volume-up key press */ 43 { KE_IGNORE, 0xC5, { KEY_VOLUMEUP } }, /* volume-up key release */ 44 { KE_KEY, 0xC6, { KEY_VOLUMEDOWN } }, /* volume-down key press */ 45 { KE_IGNORE, 0xC7, { KEY_VOLUMEDOWN } }, /* volume-down key release */ 46 { KE_KEY, 0xC8, { KEY_ROTATE_LOCK_TOGGLE } }, /* rotate-lock key press */ 47 { KE_KEY, 0xC9, { KEY_ROTATE_LOCK_TOGGLE } }, /* rotate-lock key release */ [all …]
|
| /kernel/linux/linux-5.10/drivers/hid/ |
| D | hid-icade.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 16 #include "hid-ids.h" 48 * < copy of hid_keyboard[] from hid-input.c > 53 * int press; 101 * for (trans = icade_keys; trans->from; trans++) { 102 * int usage = usage_for_key (trans->from); 109 * printf ("\tu8 press:1;\n"); 113 * for (trans = icade_keys; trans->from; trans++) { 115 * usage_for_key (trans->from), trans->to, trans->press); 127 u8 press:1; member [all …]
|
| /kernel/linux/linux-6.6/drivers/hid/ |
| D | hid-icade.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 16 #include "hid-ids.h" 48 * < copy of hid_keyboard[] from hid-input.c > 53 * int press; 101 * for (trans = icade_keys; trans->from; trans++) { 102 * int usage = usage_for_key (trans->from); 109 * printf ("\tu8 press:1;\n"); 113 * for (trans = icade_keys; trans->from; trans++) { 115 * usage_for_key (trans->from), trans->to, trans->press); 127 u8 press:1; member [all …]
|
| /kernel/linux/linux-6.6/drivers/mfd/ |
| D | rohm-bd718x7.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 8 // https://www.rohm.com/datasheet/BD71837MWV/bd71837mwv-e 14 #include <linux/mfd/rohm-bd718x7.h> 23 .gpio = -1, 30 .name = "bd718xx-pwrkey", 35 .name = "gpio-keys", 39 { .name = "bd71837-clk", }, 40 { .name = "bd71837-pmic", }, 45 .name = "gpio-keys", 49 { .name = "bd71847-clk", }, [all …]
|