Home
last modified time | relevance | path

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

1234567

/Linux-v5.10/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.10/drivers/input/misc/
Dsoc_button_array.c127 struct gpio_keys_button *gpio_keys; in soc_button_device_create() local
138 sizeof(*gpio_keys) * n_buttons, in soc_button_device_create()
143 gpio_keys = (void *)(gpio_keys_pdata + 1); in soc_button_device_create()
169 gpio_keys[n_buttons].irq = irq; in soc_button_device_create()
170 gpio_keys[n_buttons].gpio = -ENOENT; in soc_button_device_create()
172 gpio_keys[n_buttons].gpio = gpio; in soc_button_device_create()
175 gpio_keys[n_buttons].type = info->event_type; in soc_button_device_create()
176 gpio_keys[n_buttons].code = info->event_code; in soc_button_device_create()
177 gpio_keys[n_buttons].active_low = info->active_low; in soc_button_device_create()
178 gpio_keys[n_buttons].desc = info->name; in soc_button_device_create()
[all …]
/Linux-v5.10/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.10/arch/arm64/boot/dts/mediatek/
Dmt8173-elm-hana-rev7.dts23 &gpio_keys {
/Linux-v5.10/arch/arm/boot/dts/
Ds3c6410-mini6410.dts64 pinctrl-0 = <&gpio_keys>;
201 gpio_keys: gpio-keys { label
Dat91-wb45n.dts15 gpio_keys {
Dimx6ul-phytec-segin-peb-eval-01.dtsi10 gpio_keys: gpio-keys { label
Dsama5d35ek.dts46 gpio_keys {
Dkirkwood-ts219-6281.dts36 gpio_keys {
Dmpa1600.dts70 gpio_keys {
Domap3-overo-palo35-common.dtsi31 gpio_keys {
Domap3-overo-gallop43-common.dtsi31 gpio_keys {
Domap3-overo-palo43-common.dtsi31 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 {
Domap3-overo-alto35-common.dtsi38 gpio_keys {
Domap4-panda-es.dts74 &gpio_keys {
Dkirkwood-cloudbox.dts59 gpio_keys {
Dat91-wb50n.dts16 gpio_keys {
Dqcom-ipq8064-v1.0.dtsi68 gpio_keys {
/Linux-v5.10/arch/arm64/boot/dts/hisilicon/
Dhip05-d02.dts30 gpio_keys {

1234567