| /openbmc/u-boot/include/ |
| H A D | key_matrix.h | 3 * Keyboard matrix helper functions 13 /* Information about a matrix keyboard */ 15 /* Dimensions of the keyboard matrix, in rows and columns */ 18 int key_count; /* number of keys in the matrix (= rows * cols) */ 30 /* Information about a particular key (row, column pair) in the matrix */ 49 * @param config Keyboard matrix config 66 * @param config Keyboard matrix config 74 * Set up a new key matrix. 76 * @param config Keyboard matrix config 77 * @param rows Number of rows in key matrix [all …]
|
| /openbmc/u-boot/drivers/misc/ |
| H A D | cros_ec_sandbox.c | 56 /* A single entry of the key matrix */ 58 int row; /* key matrix row */ 59 int col; /* key matrix column */ 71 * @matrix_count: Number of keys to decode in matrix 72 * @matrix: Information about keyboard matrix 83 struct ec_keymatrix_entry *matrix; /* the key matrix info */ member 182 * Read the key matrix from the device tree 199 ec->matrix = calloc(ec->matrix_count, sizeof(*ec->matrix)); in keyscan_read_fdt_matrix() 200 if (!ec->matrix) { in keyscan_read_fdt_matrix() 201 debug("%s: Out of memory for key matrix\n", __func__); in keyscan_read_fdt_matrix() [all …]
|
| /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 159 AP Matrix Configuration on Linux Host 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 [all …]
|
| /openbmc/u-boot/drivers/input/ |
| H A D | cros_ec_keyb.c | 3 * Chromium OS Matrix Keyboard 25 struct key_matrix matrix; /* The key matrix layer */ member 33 * Check the keyboard controller and return a list of key matrix positions 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() 172 debug("%s: Invalid key matrix size %d x %d\n", __func__, in cros_ec_keyb_decode_fdt() 195 ret = key_matrix_init(&priv->matrix, priv->key_rows, priv->key_cols, in cros_ec_kbd_probe() 198 debug("%s: cannot init key matrix\n", __func__); in cros_ec_kbd_probe() 201 ret = key_matrix_decode_fdt(dev, &priv->matrix); in cros_ec_kbd_probe() [all …]
|
| 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() 299 /* Decode the keyboard matrix information (16 rows, 8 columns) */ in tegra_kbd_probe() 300 ret = key_matrix_init(&priv->matrix, 16, 8, 1); in tegra_kbd_probe() 302 debug("%s: Could not init key matrix: %d\n", __func__, ret); in tegra_kbd_probe() 305 ret = key_matrix_decode_fdt(dev, &priv->matrix); in tegra_kbd_probe() 307 debug("%s: Could not decode key matrix from fdt: %d\n", in tegra_kbd_probe() 312 if (priv->matrix.fn_keycode) { in tegra_kbd_probe() [all …]
|
| /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/openbmc/meta-raspberrypi/.github/workflows/ |
| H A D | yocto-builds.yml | 16 matrix: 36 name: ${{ matrix.machine }}/${{ matrix.image }}/poky/systemd 75 --env "MACHINE=${{ matrix.machine }}" \ 76 --env "DISTRO=${{ matrix.distro }}" \ 77 --env "IMAGE=${{ matrix.image }}" \
|
| /openbmc/openbmc/meta-arm/ |
| H A D | .gitlab-ci.yml | 142 matrix: 158 matrix: 164 matrix: 174 matrix: 206 matrix: 219 matrix: 228 matrix: 268 matrix: 284 matrix: 299 matrix: [all …]
|
| /openbmc/u-boot/drivers/clk/at91/ |
| H A D | Kconfig | 11 clock, matrix clock and generic clock. 39 bool "Support H32MX 32-bit Matrix Clock" 44 H64MX 64-bit matrix clocks are MCK. The H32MX 32-bit 45 matrix clock is to be configured as MCK if MCK does not
|
| /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/openbmc/poky/documentation/template/ |
| H A D | poky.svg | 20 transform="matrix(2.9094193,0,0,2.9094193,-179.03055,-86.624435)" 32 transform="matrix(2.9094193,0,0,2.9094193,-179.03055,-86.624435)" 44 transform="matrix(2.9094193,0,0,2.9094193,-179.03055,-86.624435)" 56 transform="matrix(2.9094193,0,0,2.9094193,-179.03055,-86.624435)" 68 transform="matrix(2.9094193,0,0,2.9094193,-179.03055,-86.624435)" 80 transform="matrix(2.9094193,0,0,2.9094193,-179.03055,-86.624435)" 92 transform="matrix(2.9094193,0,0,2.9094193,-179.03055,-86.624435)" 104 transform="matrix(2.9094193,0,0,2.9094193,-179.03055,-86.624435)" 116 transform="matrix(2.9094193,0,0,2.9094193,-179.03055,-86.624435)" 128 transform="matrix(2.9094193,0,0,2.9094193,-179.03055,-86.624435)" [all …]
|
| /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/cmd/ |
| H A D | display.c | 49 "display string on dot matrix display", 51 " - with <string> argument: display <string> on dot matrix display\n" 52 " - without arguments: clear dot matrix display"
|
| /openbmc/qemu/include/hw/display/ |
| H A D | dm163.h | 3 * driving columns of associated 8x8 RGB matrix. 47 /* 8x8 RGB matrix */ 50 /* Rows currently being displayed on the matrix. */
|
| /openbmc/u-boot/include/dt-bindings/input/ |
| H A D | input.h | 4 * Most input bindings include key code, matrix key code format. 5 * In most cases, key code and matrix key code format uses
|
| /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() 219 /* Bus matrix */ 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/qemu/docs/system/arm/ |
| H A D | emulation.rst | 16 - FEAT_AA32I8MM (AArch32 Int8 matrix multiplication instructions) 60 - FEAT_F32MM (Single-precision Matrix Multiplication) 61 - FEAT_F64MM (Double-precision Matrix Multiplication) 80 - FEAT_I8MM (AArch64 Int8 matrix multiplication instructions) 131 - FEAT_SME (Scalable Matrix Extension) 132 - FEAT_SME2 (Scalable Matrix Extension version 2) 133 - FEAT_SME2p1 (Scalable Matrix Extension version 2.1)
|
| /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/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/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/arch/arm/mach-at91/include/mach/ |
| H A D | at91sam9x5_matrix.h | 3 * Matrix-centric header file for the AT91SAM9X5 family 7 * Memory Controllers (MATRIX, EBI) - System peripherals registers. 16 /* AT91SAM9N12 Matrix definition is a subset of AT91SAM9X5. */
|
| /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/openbmc/meta-arm/ci/ |
| H A D | jobs-to-kas | 26 # The list of matrix variations 30 # to pass in so that matrix can correctly setup all of the permutations
|