Home
last modified time | relevance | path

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

123456

/Linux-v5.4/drivers/platform/x86/
Dsurface3_button.c94 struct gpio_keys_button *gpio_keys; in surface3_button_device_create() local
102 sizeof(*gpio_keys) * MAX_NBUTTONS, in surface3_button_device_create()
107 gpio_keys = (void *)(gpio_keys_pdata + 1); in surface3_button_device_create()
118 gpio_keys[n_buttons].type = info->event_type; in surface3_button_device_create()
119 gpio_keys[n_buttons].code = info->event_code; in surface3_button_device_create()
120 gpio_keys[n_buttons].gpio = gpio; in surface3_button_device_create()
121 gpio_keys[n_buttons].active_low = info->active_low; in surface3_button_device_create()
122 gpio_keys[n_buttons].desc = info->name; in surface3_button_device_create()
123 gpio_keys[n_buttons].wakeup = info->wakeup; in surface3_button_device_create()
132 gpio_keys_pdata->buttons = gpio_keys; in surface3_button_device_create()
/Linux-v5.4/drivers/input/misc/
Dsoc_button_array.c70 struct gpio_keys_button *gpio_keys; in soc_button_device_create() local
82 sizeof(*gpio_keys) * n_buttons, in soc_button_device_create()
87 gpio_keys = (void *)(gpio_keys_pdata + 1); in soc_button_device_create()
110 gpio_keys[n_buttons].type = info->event_type; in soc_button_device_create()
111 gpio_keys[n_buttons].code = info->event_code; in soc_button_device_create()
112 gpio_keys[n_buttons].gpio = gpio; in soc_button_device_create()
113 gpio_keys[n_buttons].active_low = 1; in soc_button_device_create()
114 gpio_keys[n_buttons].desc = info->name; in soc_button_device_create()
115 gpio_keys[n_buttons].wakeup = info->wakeup; in soc_button_device_create()
117 gpio_keys[n_buttons].debounce_interval = 50; in soc_button_device_create()
[all …]
/Linux-v5.4/arch/x86/platform/intel-mid/device_libs/
Dplatform_gpio_keys.c40 static struct gpio_keys_platform_data gpio_keys = { variable
50 .platform_data = &gpio_keys,
76 gpio_keys.nbuttons = good; in pb_keys_init()
/Linux-v5.4/arch/arm/boot/dts/
Ds3c6410-mini6410.dts72 pinctrl-0 = <&gpio_keys>;
205 gpio_keys: gpio-keys { label
Dat91-wb45n.dts15 gpio_keys {
Dsama5d35ek.dts46 gpio_keys {
Dimx6ul-phytec-segin-peb-eval-01.dtsi10 gpio_keys: gpio-keys { label
Domap3-overo-palo35-common.dtsi31 gpio_keys {
Domap3-overo-gallop43-common.dtsi31 gpio_keys {
Domap3-overo-palo43-common.dtsi31 gpio_keys {
Dmpa1600.dts70 gpio_keys {
Dkirkwood-ts219-6281.dts36 gpio_keys {
Dkirkwood-ts219-6282.dts36 gpio_keys {
Domap3-overo-chestnut43-common.dtsi31 gpio_keys {
Dsama5d3xmb_cmp.dtsi167 pinctrl_gpio_keys: gpio_keys {
248 gpio_keys {
Dkirkwood-ns2-common.dtsi56 gpio_keys {
Dkirkwood-ts419.dtsi37 gpio_keys {
Dusb_a9g20-dab-mmx.dtsi66 gpio_keys {
Dat91-wb50n.dts16 gpio_keys {
Domap3-overo-alto35-common.dtsi38 gpio_keys {
Domap4-panda-es.dts74 &gpio_keys {
Dkirkwood-cloudbox.dts59 gpio_keys {
Dat91-gatwick.dts16 gpio_keys {
/Linux-v5.4/arch/arm64/boot/dts/hisilicon/
Dhip05-d02.dts30 gpio_keys {
/Linux-v5.4/arch/arm/mach-imx/devices/
DMakefile7 obj-$(CONFIG_IMX_HAVE_PLATFORM_GPIO_KEYS) += platform-gpio_keys.o

123456