| /openbmc/u-boot/board/laird/wb45n/ |
| H A D | wb45n.c | 25 struct at91_matrix *matrix = (struct at91_matrix *)ATMEL_BASE_MATRIX; in wb45n_nand_hw_init() local 28 csa = readl(&matrix->ebicsa); in wb45n_nand_hw_init() 33 writel(csa, &matrix->ebicsa); in wb45n_nand_hw_init() 131 struct at91_matrix *matrix = (struct at91_matrix *)ATMEL_BASE_MATRIX; in matrix_init() local 134 csa = readl(&matrix->ebicsa); in matrix_init() 142 writel(csa, &matrix->ebicsa); in matrix_init() 181 struct at91_matrix *matrix = (struct at91_matrix *)ATMEL_BASE_MATRIX; in mem_init() local 191 csa = readl(&matrix->ebicsa); in mem_init() 193 writel(csa, &matrix->ebicsa); in mem_init()
|
| /openbmc/u-boot/drivers/misc/ |
| H A D | cros_ec_sandbox.c | 83 struct ec_keymatrix_entry *matrix; /* the key matrix info */ member 199 ec->matrix = calloc(ec->matrix_count, sizeof(*ec->matrix)); in keyscan_read_fdt_matrix() 200 if (!ec->matrix) { in keyscan_read_fdt_matrix() 207 struct ec_keymatrix_entry *matrix = &ec->matrix[upto]; in keyscan_read_fdt_matrix() local 211 matrix->row = word >> 24; in keyscan_read_fdt_matrix() 212 matrix->col = (word >> 16) & 0xff; in keyscan_read_fdt_matrix() 213 matrix->keycode = word & 0xffff; in keyscan_read_fdt_matrix() 216 if (matrix->row >= KEYBOARD_ROWS || in keyscan_read_fdt_matrix() 217 matrix->col >= KEYBOARD_COLS) { in keyscan_read_fdt_matrix() 219 __func__, matrix->row, matrix->col); in keyscan_read_fdt_matrix() [all …]
|
| /openbmc/u-boot/drivers/input/ |
| H A D | twl4030.c | 50 int twl4030_keypad_scan(unsigned char *matrix) in twl4030_keypad_scan() argument 74 matrix[c * 8 + r] = !(data & (1 << r)); in twl4030_keypad_scan() 84 int twl4030_keypad_key(unsigned char *matrix, u8 c, u8 r) in twl4030_keypad_key() argument 86 return matrix[c * 8 + r]; in twl4030_keypad_key()
|
| H A D | tegra-kbc.c | 44 struct key_matrix matrix; /* The key matrix layer */ member 88 return key_matrix_decode(&priv->matrix, keys, KBC_MAX_KPENT, fifo, in tegra_kbc_find_keys() 212 if (i < priv->matrix.num_rows) { in config_kbc_gpio() 215 col_cfg |= (((i - priv->matrix.num_rows) << 1) | 1) in config_kbc_gpio() 300 ret = key_matrix_init(&priv->matrix, 16, 8, 1); in tegra_kbd_probe() 305 ret = key_matrix_decode_fdt(dev, &priv->matrix); in tegra_kbd_probe() 312 if (priv->matrix.fn_keycode) { in tegra_kbd_probe() 314 priv->matrix.fn_keycode, in tegra_kbd_probe() 315 priv->matrix.key_count); in tegra_kbd_probe()
|
| H A D | cros_ec_keyb.c | 25 struct key_matrix matrix; /* The key matrix layer */ member 68 for (col = num_keys = bit = 0; col < priv->matrix.num_cols; in check_for_keys() 70 for (row = 0; row < priv->matrix.num_rows; row++) { in check_for_keys() 137 num_keycodes = key_matrix_decode(&priv->matrix, keys, in cros_ec_kbc_check() 195 ret = key_matrix_init(&priv->matrix, priv->key_rows, priv->key_cols, in cros_ec_kbd_probe() 201 ret = key_matrix_decode_fdt(dev, &priv->matrix); in cros_ec_kbd_probe()
|
| /openbmc/u-boot/board/atmel/at91sam9x5ek/ |
| H A D | at91sam9x5ek.c | 30 struct at91_matrix *matrix = (struct at91_matrix *)ATMEL_BASE_MATRIX; in at91sam9x5ek_nand_hw_init() local 34 csa = readl(&matrix->ebicsa); in at91sam9x5ek_nand_hw_init() 42 writel(csa, &matrix->ebicsa); in at91sam9x5ek_nand_hw_init() 188 struct at91_matrix *matrix = (struct at91_matrix *)ATMEL_BASE_MATRIX; in mem_init() local 198 csa = readl(&matrix->ebicsa); in mem_init() 203 writel(csa, &matrix->ebicsa); in mem_init()
|
| /openbmc/u-boot/board/ronetix/pm9263/ |
| H A D | pm9263.c | 40 struct at91_matrix *matrix = (struct at91_matrix *)ATMEL_BASE_MATRIX; in pm9263_nand_hw_init() local 43 csa = readl(&matrix->csa[0]) | AT91_MATRIX_CSA_EBI_CS3A; in pm9263_nand_hw_init() 44 writel(csa, &matrix->csa[0]); in pm9263_nand_hw_init() 149 struct at91_matrix *matrix = (struct at91_matrix *)ATMEL_BASE_MATRIX; in pm9263_lcd_hw_psram_init() local 152 csa = readl(&matrix->csa[1]) | AT91_MATRIX_CSA_DBPUC | in pm9263_lcd_hw_psram_init() 155 writel(csa, &matrix->csa[1]); in pm9263_lcd_hw_psram_init() 220 writel(AT91_MATRIX_PRA_M5(3), &matrix->pr[5].a); in pm9263_lcd_hw_psram_init() 221 writel(CONFIG_PSRAM_SCFG, &matrix->scfg[5]); in pm9263_lcd_hw_psram_init()
|
| /openbmc/u-boot/board/atmel/at91sam9n12ek/ |
| H A D | at91sam9n12ek.c | 35 struct at91_matrix *matrix = (struct at91_matrix *)ATMEL_BASE_MATRIX; in at91sam9n12ek_nand_hw_init() local 39 csa = readl(&matrix->ebicsa); in at91sam9n12ek_nand_hw_init() 46 writel(csa, &matrix->ebicsa); in at91sam9n12ek_nand_hw_init() 271 struct at91_matrix *matrix = (struct at91_matrix *)ATMEL_BASE_MATRIX; in mem_init() local 281 csa = readl(&matrix->ebicsa); in mem_init() 286 writel(csa, &matrix->ebicsa); in mem_init()
|
| /openbmc/u-boot/board/atmel/at91sam9260ek/ |
| H A D | at91sam9260ek.c | 28 struct at91_matrix *matrix = (struct at91_matrix *)ATMEL_BASE_MATRIX; in at91sam9260ek_nand_hw_init() local 32 csa = readl(&matrix->ebicsa); in at91sam9260ek_nand_hw_init() 34 writel(csa, &matrix->ebicsa); in at91sam9260ek_nand_hw_init()
|
| /openbmc/u-boot/board/calao/usb_a9263/ |
| H A D | usb_a9263.c | 28 at91_matrix_t *matrix = (at91_matrix_t *)ATMEL_BASE_MATRIX; in usb_a9263_nand_hw_init() local 31 csa = readl(&matrix->csa[0]) | AT91_MATRIX_CSA_EBI_CS3A; in usb_a9263_nand_hw_init() 32 writel(csa, &matrix->csa[0]); in usb_a9263_nand_hw_init()
|
| /openbmc/qemu/docs/system/s390x/ |
| H A D | vfio-ap.rst | 103 APQN is defined by the matrix calculated from the APM and AQM; it is the 163 the AP resources configured for the LPAR. The LPAR's AP matrix is 317 Configuring an AP matrix for a linux guest 320 The sysfs interfaces for configuring an AP matrix for a guest are built on the 321 VFIO mediated device framework. To configure an AP matrix for a guest, a 322 mediated matrix device must first be created for the ``/sys/devices/vfio_ap/matrix`` 325 creating mediated matrix devices is created:: 329 ......[matrix] 335 A mediated AP matrix device is created by writing a UUID to the attribute file 346 When a mediated AP matrix device is created, a sysfs directory named after [all …]
|
| /openbmc/u-boot/board/egnite/ethernut5/ |
| H A D | ethernut5.c | 95 struct at91_matrix *matrix = (struct at91_matrix *)ATMEL_BASE_MATRIX; in ethernut5_nand_hw_init() local 99 csa = readl(&matrix->ebicsa); in ethernut5_nand_hw_init() 101 writel(csa, &matrix->ebicsa); in ethernut5_nand_hw_init()
|
| /openbmc/u-boot/board/ronetix/pm9g45/ |
| H A D | pm9g45.c | 40 struct at91_matrix *matrix = (struct at91_matrix *)ATMEL_BASE_MATRIX; in pm9g45_nand_hw_init() local 43 csa = readl(&matrix->ccr[6]) | AT91_MATRIX_CSA_EBI_CS3A; in pm9g45_nand_hw_init() 44 writel(csa, &matrix->ccr[6]); in pm9g45_nand_hw_init()
|
| /openbmc/openbmc/meta-openembedded/meta-oe/recipes-extended/cmatrix/cmatrix/ |
| H A D | 0001-reproducibility-Prevent-configuration-from-reading-h.patch | 39 … message(STATUS "Installing matrix console fonts to ${CMAKE_INSTALL_PREFIX}/${CONSOLE_FONTS_DIR}") 41 "${CMAKE_SOURCE_DIR}/matrix.fnt" 42 "${CMAKE_SOURCE_DIR}/matrix.psf.gz" 48 message(STATUS "Installing matrix X window fonts to ${CMAKE_INSTALL_PREFIX}/${X_FONTS_DIR}")
|
| /openbmc/u-boot/board/bluewater/snapper9260/ |
| H A D | snapper9260.c | 75 struct at91_matrix *matrix = (struct at91_matrix *)ATMEL_BASE_MATRIX; in nand_hw_init() local 79 csa = readl(&matrix->ebicsa); in nand_hw_init() 81 writel(csa, &matrix->ebicsa); in nand_hw_init()
|
| /openbmc/u-boot/arch/arm/mach-at91/ |
| H A D | Makefile | 10 obj-$(CONFIG_SAMA5D2) += bootparams_atmel.o mpddrc.o spl_atmel.o matrix.o atmel_sfr.o 12 obj-$(CONFIG_SAMA5D4) += bootparams_atmel.o mpddrc.o spl_atmel.o matrix.o atmel_sfr.o
|
| /openbmc/u-boot/board/atmel/at91sam9rlek/ |
| H A D | at91sam9rlek.c | 34 struct at91_matrix *matrix = (struct at91_matrix *)ATMEL_BASE_MATRIX; in at91sam9rlek_nand_hw_init() local 38 csa = readl(&matrix->ebicsa); in at91sam9rlek_nand_hw_init() 41 writel(csa, &matrix->ebicsa); in at91sam9rlek_nand_hw_init()
|
| /openbmc/u-boot/board/atmel/at91sam9263ek/ |
| H A D | at91sam9263ek.c | 36 at91_matrix_t *matrix = (at91_matrix_t *) ATMEL_BASE_MATRIX; in at91sam9263ek_nand_hw_init() local 39 csa = readl(&matrix->csa[0]) | AT91_MATRIX_CSA_EBI_CS3A; in at91sam9263ek_nand_hw_init() 40 writel(csa, &matrix->csa[0]); in at91sam9263ek_nand_hw_init()
|
| /openbmc/u-boot/board/siemens/smartweb/ |
| H A D | smartweb.c | 50 struct at91_matrix *matrix = (struct at91_matrix *)ATMEL_BASE_MATRIX; in smartweb_nand_hw_init() local 54 csa = readl(&matrix->ebicsa); in smartweb_nand_hw_init() 56 writel(csa, &matrix->ebicsa); in smartweb_nand_hw_init()
|
| /openbmc/u-boot/board/esd/meesc/ |
| H A D | meesc.c | 57 at91_matrix_t *matrix = (at91_matrix_t *) ATMEL_BASE_MATRIX; in meesc_nand_hw_init() local 60 csa = readl(&matrix->csa[0]) | AT91_MATRIX_CSA_EBI_CS3A; in meesc_nand_hw_init() 61 writel(csa, &matrix->csa[0]); in meesc_nand_hw_init()
|
| /openbmc/u-boot/board/siemens/corvus/ |
| H A D | board.c | 59 struct at91_matrix *matrix = (struct at91_matrix *)ATMEL_BASE_MATRIX; in corvus_nand_hw_init() local 63 csa = readl(&matrix->ebicsa); in corvus_nand_hw_init() 65 writel(csa, &matrix->ebicsa); in corvus_nand_hw_init()
|
| /openbmc/u-boot/board/ronetix/pm9261/ |
| H A D | pm9261.c | 41 struct at91_matrix *matrix = (struct at91_matrix *)ATMEL_BASE_MATRIX; in pm9261_nand_hw_init() local 44 csa = readl(&matrix->csa) | AT91_MATRIX_CSA_EBI_CS3A; in pm9261_nand_hw_init() 45 writel(csa, &matrix->csa); in pm9261_nand_hw_init()
|
| /openbmc/u-boot/board/atmel/at91sam9m10g45ek/ |
| H A D | at91sam9m10g45ek.c | 33 struct at91_matrix *matrix = (struct at91_matrix *)ATMEL_BASE_MATRIX; in at91sam9m10g45ek_nand_hw_init() local 37 csa = readl(&matrix->ebicsa); in at91sam9m10g45ek_nand_hw_init() 39 writel(csa, &matrix->ebicsa); in at91sam9m10g45ek_nand_hw_init()
|
| /openbmc/u-boot/doc/device-tree-bindings/input/ |
| H A D | cros-ec-keyb.txt | 3 Google's ChromeOS EC Keyboard is a simple matrix keyboard implemented on 8 This binding is based on matrix-keymap.txt and extends/modifies it as follows: 14 - google,needs-ghost-filter: True to enable a ghost filter for the matrix
|
| /openbmc/u-boot/board/bluewater/gurnard/ |
| H A D | gurnard.c | 72 struct at91_matrix *matrix = (struct at91_matrix *)ATMEL_BASE_MATRIX; in gurnard_nand_hw_init() local 78 setbits_le32(&matrix->ebicsa, AT91_MATRIX_EBI_CS3A_SMC_SMARTMEDIA); in gurnard_nand_hw_init() 184 struct at91_matrix *matrix = (struct at91_matrix *)ATMEL_BASE_MATRIX; in fpga_hw_init() local 188 setbits_le32(&matrix->ebicsa, AT91_MATRIX_EBI_CS1A_SDRAMC); in fpga_hw_init()
|