Lines Matching full:matrix
38 * @keymap_data: Matrix keymap data used to convert to keyscan values
39 * @ghost_filter: true to enable the matrix key-ghosting filter
40 * @valid_keys: bitmap of existing keys for each matrix column
44 * @idev: The input device for the matrix keys.
45 * @bs_idev: The input device for non-matrix buttons and switches (or NULL).
268 "Discarded incomplete key matrix event.\n"); in cros_ec_keyb_work()
444 * cros_ec_keyb_register_bs - Register non-matrix buttons/switches
446 * Handles all the bits of the keyboard driver related to non-matrix buttons
490 * We call the non-matrix buttons/switches 'input1', if present. in cros_ec_keyb_register_bs()
568 * Convert (in place) from row/column encoding to matrix "scancode" in cros_ec_keyb_parse_vivaldi_physmap()
582 * cros_ec_keyb_register_matrix - Register matrix keys
584 * Handles all the bits of the keyboard driver related to matrix keys.
611 * We call the keyboard matrix 'input0'. Allocate phys before input in cros_ec_keyb_register_matrix()
637 dev_err(dev, "cannot build key matrix\n"); in cros_ec_keyb_register_matrix()
722 dev_err(dev, "cannot register matrix inputs: %d\n", in cros_ec_keyb_probe()
730 dev_err(dev, "cannot register non-matrix inputs: %d\n", err); in cros_ec_keyb_probe()