/u-boot/drivers/input/ |
H A D | twl4030.c | 50 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 D | tegra-kbc.c | 46 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 D | cros_ec_keyb.c | 26 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 D | at91sam9n12ek.c | 33 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 D | spl.c | 19 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 D | at91sam9260ek.c | 31 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 D | at91sam9rlek.c | 36 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 D | at91sam9x5ek.c | 32 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 D | pm9263.c | 36 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 D | pm9261.c | 37 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 D | ethernut5.c | 97 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 D | at91sam9263ek.c | 39 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 D | usb_a9263.c | 30 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 D | Makefile | 10 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 D | cros_ec_sandbox.c | 60 /* 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 D | pm9g45.c | 42 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 D | at91sam9m10g45ek.c | 36 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 D | smartweb.c | 53 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 D | at91sam9261ek.c | 39 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 D | meesc.c | 63 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 D | gurnard.c | 75 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 D | taurus.c | 52 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 D | board.c | 82 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 D | at91_udc.h | 134 struct at91_matrix *matrix; member in struct:at91_udc
|
H A D | at91_udc.c | 1408 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);
|