Lines Matching full:matrix
47 struct key_matrix matrix; /* The key matrix layer */ member
91 return key_matrix_decode(&priv->matrix, keys, KBC_MAX_KPENT, fifo, in tegra_kbc_find_keys()
215 if (i < priv->matrix.num_rows) { in config_kbc_gpio()
218 col_cfg |= (((i - priv->matrix.num_rows) << 1) | 1) in config_kbc_gpio()
302 /* Decode the keyboard matrix information (16 rows, 8 columns) */ in tegra_kbd_probe()
303 ret = key_matrix_init(&priv->matrix, 16, 8, 1); in tegra_kbd_probe()
305 debug("%s: Could not init key matrix: %d\n", __func__, ret); in tegra_kbd_probe()
308 ret = key_matrix_decode_fdt(dev, &priv->matrix); in tegra_kbd_probe()
310 debug("%s: Could not decode key matrix from fdt: %d\n", in tegra_kbd_probe()
315 if (priv->matrix.fn_keycode) { in tegra_kbd_probe()
317 priv->matrix.fn_keycode, in tegra_kbd_probe()
318 priv->matrix.key_count); in tegra_kbd_probe()