Searched +full:cros +full:- +full:ec +full:- +full:keyb +full:- +full:switches (Results 1 – 3 of 3) sorted by relevance
1 # 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#8 title: ChromeOS EC Keyboard11 - Simon Glass <sjg@chromium.org>12 - Benson Leung <bleung@chromium.org>15 Google's ChromeOS EC Keyboard is a simple matrix keyboard16 implemented on a separate EC (Embedded Controller) device. It provides17 a message for reading key scans from the EC. These are then converted[all …]
1 // SPDX-License-Identifier: GPL-2.02 // ChromeOS EC keyboard driver6 // This driver uses the ChromeOS EC byte-level message-based protocol for7 // communicating the keyboard state (which keys are pressed) from a keyboard EC8 // to the AP over some bus (such as i2c, lpc, spi). The EC does debouncing,10 // motivation for this is to keep the EC firmware as simple as possible, since11 // it cannot be easily upgraded and EC flash/IRAM space is relatively19 #include <linux/input/vivaldi-fmap.h>33 * struct cros_ec_keyb - Structure representing EC keyboard device38 * @ghost_filter: true to enable the matrix key-ghosting filter[all …]
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)8 /* This file must be included after sc7180-trogdor.dtsi to modify cros_ec */10 keyboard-controller {11 compatible = "google,cros-ec-keyb-switches";