Searched refs:matrix (Results 1 - 25 of 27) sorted by relevance

12

/u-boot/drivers/input/
H A Dtwl4030.c50 int twl4030_keypad_scan(unsigned char *matrix) argument
74 matrix[c * 8 + r] = !(data & (1 << r));
84 int twl4030_keypad_key(unsigned char *matrix, u8 c, u8 r) argument
86 return matrix[c * 8 + r];
H A Dtegra-kbc.c46 struct key_matrix matrix; /* The key matrix layer */ member in struct:tegra_kbd_priv
90 return key_matrix_decode(&priv->matrix, keys, KBC_MAX_KPENT, fifo,
214 if (i < priv->matrix.num_rows) {
217 col_cfg |= (((i - priv->matrix.num_rows) << 1) | 1)
301 /* Decode the keyboard matrix information (16 rows, 8 columns) */
302 ret = key_matrix_init(&priv->matrix, 16, 8, 1);
304 debug("%s: Could not init key matrix: %d\n", __func__, ret);
307 ret = key_matrix_decode_fdt(dev, &priv->matrix);
309 debug("%s: Could not decode key matrix fro
[all...]
H A Dcros_ec_keyb.c26 struct key_matrix matrix; /* The key matrix layer */ member in struct:cros_ec_keyb_priv
34 * Check the keyboard controller and return a list of key matrix positions
57 /* Get pending MKBP event. It may not be a key matrix event. */
89 for (col = num_keys = bit = 0; col < priv->matrix.num_cols;
91 for (row = 0; row < priv->matrix.num_rows; row++) {
158 num_keycodes = key_matrix_decode(&priv->matrix, keys,
193 debug("%s: Invalid key matrix size %d x %d\n", __func__,
216 ret = key_matrix_init(&priv->matrix, priv->key_rows, priv->key_cols,
219 debug("%s: cannot init key matrix\
[all...]
/u-boot/board/atmel/at91sam9n12ek/
H A Dat91sam9n12ek.c33 struct at91_matrix *matrix = (struct at91_matrix *)ATMEL_BASE_MATRIX; local
37 csa = readl(&matrix->ebicsa);
44 writel(csa, &matrix->ebicsa);
173 struct at91_matrix *matrix = (struct at91_matrix *)ATMEL_BASE_MATRIX; local
183 csa = readl(&matrix->ebicsa);
188 writel(csa, &matrix->ebicsa);
/u-boot/board/gardena/smart-gateway-at91sam/
H A Dspl.c19 struct at91_matrix *matrix = (struct at91_matrix *)ATMEL_BASE_MATRIX; local
23 csa = readl(&matrix->ebicsa);
32 writel(csa, &matrix->ebicsa);
115 struct at91_matrix *matrix = (struct at91_matrix *)ATMEL_BASE_MATRIX; local
126 csa = readl(&matrix->ebicsa);
131 writel(csa, &matrix->ebicsa);
/u-boot/board/atmel/at91sam9260ek/
H A Dat91sam9260ek.c31 struct at91_matrix *matrix = (struct at91_matrix *)ATMEL_BASE_MATRIX; local
35 csa = readl(&matrix->ebicsa);
37 writel(csa, &matrix->ebicsa);
/u-boot/board/atmel/at91sam9rlek/
H A Dat91sam9rlek.c36 struct at91_matrix *matrix = (struct at91_matrix *)ATMEL_BASE_MATRIX; local
40 csa = readl(&matrix->ebicsa);
43 writel(csa, &matrix->ebicsa);
/u-boot/board/atmel/at91sam9x5ek/
H A Dat91sam9x5ek.c32 struct at91_matrix *matrix = (struct at91_matrix *)ATMEL_BASE_MATRIX; local
36 csa = readl(&matrix->ebicsa);
44 writel(csa, &matrix->ebicsa);
187 struct at91_matrix *matrix = (struct at91_matrix *)ATMEL_BASE_MATRIX; local
197 csa = readl(&matrix->ebicsa);
202 writel(csa, &matrix->ebicsa);
/u-boot/board/ronetix/pm9263/
H A Dpm9263.c36 struct at91_matrix *matrix = (struct at91_matrix *)ATMEL_BASE_MATRIX; local
39 csa = readl(&matrix->csa[0]) | AT91_MATRIX_CSA_EBI_CS3A;
40 writel(csa, &matrix->csa[0]);
/u-boot/board/ronetix/pm9261/
H A Dpm9261.c37 struct at91_matrix *matrix = (struct at91_matrix *)ATMEL_BASE_MATRIX; local
40 csa = readl(&matrix->csa) | AT91_MATRIX_CSA_EBI_CS3A;
41 writel(csa, &matrix->csa);
/u-boot/board/egnite/ethernut5/
H A Dethernut5.c97 struct at91_matrix *matrix = (struct at91_matrix *)ATMEL_BASE_MATRIX; local
101 csa = readl(&matrix->ebicsa);
103 writel(csa, &matrix->ebicsa);
/u-boot/board/atmel/at91sam9263ek/
H A Dat91sam9263ek.c39 at91_matrix_t *matrix = (at91_matrix_t *) ATMEL_BASE_MATRIX; local
42 csa = readl(&matrix->csa[0]) | AT91_MATRIX_CSA_EBI_CS3A;
43 writel(csa, &matrix->csa[0]);
/u-boot/board/calao/usb_a9263/
H A Dusb_a9263.c30 at91_matrix_t *matrix = (at91_matrix_t *)ATMEL_BASE_MATRIX; local
33 csa = readl(&matrix->csa[0]) | AT91_MATRIX_CSA_EBI_CS3A;
34 writel(csa, &matrix->csa[0]);
/u-boot/arch/arm/mach-at91/
H A DMakefile10 obj-$(CONFIG_SAMA5D2) += bootparams_atmel.o mpddrc.o spl_atmel.o matrix.o
12 obj-$(CONFIG_SAMA5D4) += bootparams_atmel.o mpddrc.o spl_atmel.o matrix.o
/u-boot/drivers/misc/
H A Dcros_ec_sandbox.c60 /* A single entry of the key matrix */
62 int row; /* key matrix row */
63 int col; /* key matrix column */
90 * @matrix_count: Number of keys to decode in matrix
91 * @matrix: Information about keyboard matrix
106 struct ec_keymatrix_entry *matrix; /* the key matrix info */ member in struct:ec_state
213 * Read the key matrix from the device tree
232 ec->matrix
239 struct ec_keymatrix_entry *matrix = &ec->matrix[upto]; local
273 const struct ec_keymatrix_entry *matrix; local
[all...]
/u-boot/board/ronetix/pm9g45/
H A Dpm9g45.c42 struct at91_matrix *matrix = (struct at91_matrix *)ATMEL_BASE_MATRIX; local
45 csa = readl(&matrix->ccr[6]) | AT91_MATRIX_CSA_EBI_CS3A;
46 writel(csa, &matrix->ccr[6]);
/u-boot/board/atmel/at91sam9m10g45ek/
H A Dat91sam9m10g45ek.c36 struct at91_matrix *matrix = (struct at91_matrix *)ATMEL_BASE_MATRIX; local
40 csa = readl(&matrix->ebicsa);
42 writel(csa, &matrix->ebicsa);
/u-boot/board/siemens/smartweb/
H A Dsmartweb.c53 struct at91_matrix *matrix = (struct at91_matrix *)ATMEL_BASE_MATRIX; local
57 csa = readl(&matrix->ebicsa);
59 writel(csa, &matrix->ebicsa);
/u-boot/board/atmel/at91sam9261ek/
H A Dat91sam9261ek.c39 struct at91_matrix *matrix = (struct at91_matrix *)ATMEL_BASE_MATRIX; local
43 csa = readl(&matrix->ebicsa);
46 writel(csa, &matrix->ebicsa);
/u-boot/board/esd/meesc/
H A Dmeesc.c63 at91_matrix_t *matrix = (at91_matrix_t *) ATMEL_BASE_MATRIX; local
66 csa = readl(&matrix->csa[0]) | AT91_MATRIX_CSA_EBI_CS3A;
67 writel(csa, &matrix->csa[0]);
/u-boot/board/bluewater/gurnard/
H A Dgurnard.c75 struct at91_matrix *matrix = (struct at91_matrix *)ATMEL_BASE_MATRIX; local
81 setbits_le32(&matrix->ebicsa, AT91_MATRIX_EBI_CS3A_SMC_SMARTMEDIA);
187 struct at91_matrix *matrix = (struct at91_matrix *)ATMEL_BASE_MATRIX; local
191 setbits_le32(&matrix->ebicsa, AT91_MATRIX_EBI_CS1A_SDRAMC);
/u-boot/board/siemens/taurus/
H A Dtaurus.c52 struct at91_matrix *matrix = (struct at91_matrix *)ATMEL_BASE_MATRIX; local
56 csa = readl(&matrix->ebicsa);
58 writel(csa, &matrix->ebicsa);
/u-boot/board/siemens/corvus/
H A Dboard.c82 struct at91_matrix *matrix = (struct at91_matrix *)ATMEL_BASE_MATRIX; local
86 csa = readl(&matrix->ebicsa);
88 writel(csa, &matrix->ebicsa);
/u-boot/drivers/usb/gadget/
H A Dat91_udc.h134 struct at91_matrix *matrix; member in struct:at91_udc
H A Dat91_udc.c1408 udc->matrix = (struct at91_matrix *)ATMEL_BASE_MATRIX;
1410 if (IS_ERR(udc->matrix))
1411 return PTR_ERR(udc->matrix);
1420 usbpucr = readl(&udc->matrix->pucr);
1424 writel(usbpucr, &udc->matrix->pucr);

Completed in 119 milliseconds

12