Home
last modified time | relevance | path

Searched refs:gpio_keys (Results 1 – 25 of 146) sorted by relevance

123456

/Linux-v4.19/drivers/platform/x86/
Dsurface3_button.c98 struct gpio_keys_button *gpio_keys; in surface3_button_device_create() local
106 sizeof(*gpio_keys) * MAX_NBUTTONS, in surface3_button_device_create()
111 gpio_keys = (void *)(gpio_keys_pdata + 1); in surface3_button_device_create()
122 gpio_keys[n_buttons].type = info->event_type; in surface3_button_device_create()
123 gpio_keys[n_buttons].code = info->event_code; in surface3_button_device_create()
124 gpio_keys[n_buttons].gpio = gpio; in surface3_button_device_create()
125 gpio_keys[n_buttons].active_low = info->active_low; in surface3_button_device_create()
126 gpio_keys[n_buttons].desc = info->name; in surface3_button_device_create()
127 gpio_keys[n_buttons].wakeup = info->wakeup; in surface3_button_device_create()
136 gpio_keys_pdata->buttons = gpio_keys; in surface3_button_device_create()
/Linux-v4.19/drivers/input/misc/
Dsoc_button_array.c69 struct gpio_keys_button *gpio_keys; in soc_button_device_create() local
81 sizeof(*gpio_keys) * n_buttons, in soc_button_device_create()
86 gpio_keys = (void *)(gpio_keys_pdata + 1); in soc_button_device_create()
97 gpio_keys[n_buttons].type = info->event_type; in soc_button_device_create()
98 gpio_keys[n_buttons].code = info->event_code; in soc_button_device_create()
99 gpio_keys[n_buttons].gpio = gpio; in soc_button_device_create()
100 gpio_keys[n_buttons].active_low = 1; in soc_button_device_create()
101 gpio_keys[n_buttons].desc = info->name; in soc_button_device_create()
102 gpio_keys[n_buttons].wakeup = info->wakeup; in soc_button_device_create()
104 gpio_keys[n_buttons].debounce_interval = 50; in soc_button_device_create()
[all …]
/Linux-v4.19/arch/x86/platform/intel-mid/device_libs/
Dplatform_gpio_keys.c44 static struct gpio_keys_platform_data gpio_keys = { variable
54 .platform_data = &gpio_keys,
80 gpio_keys.nbuttons = good; in pb_keys_init()
/Linux-v4.19/arch/arm/boot/dts/
Ds3c6410-mini6410.dts72 pinctrl-0 = <&gpio_keys>;
205 gpio_keys: gpio-keys { label
Dat91-wb45n.dts15 gpio_keys {
Dsama5d35ek.dts47 gpio_keys {
Dmpa1600.dts71 gpio_keys {
Dkirkwood-ts219-6281.dts36 gpio_keys {
Dkirkwood-ts219-6282.dts36 gpio_keys {
Domap3-overo-gallop43-common.dtsi34 gpio_keys {
Domap3-overo-palo35-common.dtsi34 gpio_keys {
Domap3-overo-palo43-common.dtsi34 gpio_keys {
Dusb_a9g20-dab-mmx.dtsi67 gpio_keys {
Dkirkwood-ts419.dtsi37 gpio_keys {
Dkirkwood-ns2-common.dtsi56 gpio_keys {
Domap3-overo-chestnut43-common.dtsi34 gpio_keys {
Dat91-wb50n.dts16 gpio_keys {
Dkirkwood-cloudbox.dts59 gpio_keys {
Domap3-overo-alto35-common.dtsi41 gpio_keys {
Dat91-gatwick.dts16 gpio_keys {
Domap4-panda-es.dts77 &gpio_keys {
Dusb_a9260_common.dtsi131 gpio_keys {
Datlas7-evb.dts113 gpio_keys {
/Linux-v4.19/arch/arm/mach-imx/devices/
DMakefile7 obj-$(CONFIG_IMX_HAVE_PLATFORM_GPIO_KEYS) += platform-gpio_keys.o
/Linux-v4.19/arch/arm64/boot/dts/hisilicon/
Dhip05-d02.dts34 gpio_keys {

123456