Home
last modified time | relevance | path

Searched +full:function +full:- +full:row +full:- +full:physmap (Results 1 – 12 of 12) sorted by relevance

/linux/drivers/input/
H A Dvivaldi-fmap.c1 // SPDX-License-Identifier: GPL-2.0
3 * Helpers for ChromeOS Vivaldi keyboard function row mapping
9 #include <linux/input/vivaldi-fmap.h>
15 * vivaldi_function_row_physmap_show - Print vivaldi function row physmap attribute
16 * @data: The vivaldi function row map
17 * @buf: Buffer to print the function row phsymap to
24 const u32 *physmap = data->function_row_physmap; in vivaldi_function_row_physmap_show() local
26 if (!data->num_function_row_keys) in vivaldi_function_row_physmap_show()
29 for (i = 0; i < data->num_function_row_keys; i++) in vivaldi_function_row_physmap_show()
31 "%s%02X", size ? " " : "", physmap[i]); in vivaldi_function_row_physmap_show()
[all …]
/linux/Documentation/devicetree/bindings/input/
H A Dgoogle,cros-ec-keyb.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
5 $id: http://devicetree.org/schemas/input/google,cros-ec-keyb.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 - Simon Glass <sjg@chromium.org>
12 - Benson Leung <bleung@chromium.org>
24 - description: ChromeOS EC with only buttons/switches
25 const: google,cros-ec-keyb-switches
26 - description: ChromeOS EC with keyboard and possibly buttons/switches
27 const: google,cros-ec-keyb
[all …]
/linux/arch/arm64/boot/dts/mediatek/
H A Dmt8186-corsola-tentacool-sku327681.dts1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
6 /dts-v1/;
7 #include "mt8186-corsola-krabby.dtsi"
11 compatible = "google,tentacruel-sku327681", "google,tentacruel", "mediatek,mt8186";
12 chassis-type = "laptop";
26 function-row-physmap = <
H A Dmt8186-corsola-ponyta.dtsi1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
6 /dts-v1/;
7 #include "mt8186-corsola-steelix.dtsi"
10 function-row-physmap = <
43 mediatek,dmic-mode = <1>; /* one-wire */
H A Dmt8192-asurada-spherion-r0.dts1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
5 /dts-v1/;
6 #include "mt8192-asurada.dtsi"
7 #include <dt-bindings/leds/common.h>
10 model = "Google Spherion (rev0 - 3)";
11 chassis-type = "laptop";
12 compatible = "google,spherion-rev3", "google,spherion-rev2",
13 "google,spherion-rev1", "google,spherion-rev0",
17 compatible = "pwm-leds";
20 function = LED_FUNCTION_KBD_BACKLIGHT;
[all …]
H A Dmt8192-asurada-hayato-r1.dts1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
5 /dts-v1/;
6 #include "mt8192-asurada.dtsi"
10 chassis-type = "convertible";
11 compatible = "google,hayato-rev1", "google,hayato", "mediatek,mt8192";
15 function-row-physmap = <
44 bt_pins: bt-pins {
45 pins-bt-kill {
47 output-low;
50 pins-bt-wake {
[all …]
H A Dmt8186-corsola-steelix.dtsi1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
6 /dts-v1/;
7 #include "mt8186-corsola.dtsi"
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/input/input.h>
12 pp1000_edpbrdg: regulator-pp1000-edpbrdg {
13 compatible = "regulator-fixed";
14 regulator-name = "pp1000_edpbrdg";
15 pinctrl-names = "default";
16 pinctrl-0 = <&en_pp1000_edpbrdg>;
[all …]
/linux/arch/arm64/boot/dts/qcom/
H A Dsc7180-trogdor-pazquel360.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
8 /* This file must be included after sc7180-trogdor.dtsi */
9 #include "sc7180-trogdor-pazquel.dtsi"
10 #include "sc7180-trogdor-rt5682s-sku.dtsi"
13 clock-frequency = <400000>;
19 pinctrl-names = "default";
20 pinctrl-0 = <&ts_int_l>, <&ts_reset_l>;
22 interrupt-parent = <&tlmm>;
25 vcc33-supply = <&pp3300_ts>;
26 vccio-supply = <&pp1800_l10a>;
[all …]
H A Dsc7180-trogdor-kingoftown.dts1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
8 /dts-v1/;
10 #include "sc7180-trogdor.dtsi"
11 #include "sc7180-trogdor-parade-ps8640.dtsi"
12 #include "sc7180-trogdor-clamshell.dtsi"
13 #include "sc7180-trogdor-lte-sku.dtsi"
14 #include "sc7180-trogdor-rt5682s-sku.dtsi"
27 clock-frequency = <400000>;
32 pinctrl-names = "default";
33 pinctrl-0 = <&ts_int_l>, <&ts_reset_l>;
[all …]
H A Dsc7180-trogdor-pazquel.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
8 #include "sc7180-trogdor-clamshell.dtsi"
12 semtech,ph0-pin = <1 3 3>;
13 semtech,ph1-pin = <3 1 3>;
14 semtech,ph2-pin = <1 3 3>;
15 semtech,ph3-pin = <0 0 0>;
16 semtech,ph01-resolution = <1024>;
17 semtech,ph23-resolution = <1024>;
18 semtech,startup-sensor = <1>;
19 semtech,ph01-proxraw-strength = <3>;
[all …]
H A Dsc7180-trogdor-pompom.dtsi1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
8 #include "sc7180-trogdor.dtsi"
9 #include "sc7180-trogdor-clamshell.dtsi"
10 #include "sc7180-trogdor-rt5682i-sku.dtsi"
11 #include "sc7180-trogdor-ti-sn65dsi86.dtsi"
14 thermal-zones {
15 choke-5v-thermal {
16 thermal-sensors = <&pm6150_adc_tm 1>;
19 choke-5v-crit {
30 realtek,dmic-clk-driving-high;
[all …]
/linux/drivers/input/keyboard/
H A Datkbd.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * Copyright (c) 1999-2002 Vojtech Pavlik
12 * input-only controllers and AT keyboards connected over a one way RS232
22 #include <linux/input/vivaldi-fmap.h>
58 MODULE_PARM_DESC(scroll, "Enable scroll-wheel on MS Office and similar keyboards");
236 /* Serializes reconnect(), attr->set() and event work */
243 * System-specific keymap fixup routine
309 return vivaldi_function_row_physmap_show(&atkbd->vdata, buf); in atkbd_show_function_row_physmap()
327 !atkbd->vdata.num_function_row_keys) in atkbd_attr_is_visible()
330 return attr->mode; in atkbd_attr_is_visible()
[all …]