Home
last modified time | relevance | path

Searched full:matrix (Results 1 – 25 of 146) sorted by relevance

123456

/openbmc/u-boot/include/
H A Dkey_matrix.h3 * 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 Dcros_ec_sandbox.c56 /* 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 Dvfio-ap.rst103 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 Dcros_ec_keyb.c3 * 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 Dtwl4030.c50 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 Dtegra-kbc.c44 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 Dwb45n.c25 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 Dyocto-builds.yml16 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.yml142 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 DKconfig11 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 D0001-reproducibility-Prevent-configuration-from-reading-h.patch39 … 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 Dpoky.svg20 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 Dat91sam9x5ek.c30 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 Ddisplay.c49 "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 Ddm163.h3 * 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 Dinput.h4 * 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 Dpm9263.c40 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 Demulation.rst16 - 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 Dcros-ec-keyb.txt3 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 Dat91sam9n12ek.c35 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 Dat91sam9260ek.c28 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 DMakefile10 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 Dat91sam9x5_matrix.h3 * 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 Dusb_a9263.c28 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 Djobs-to-kas26 # The list of matrix variations
30 # to pass in so that matrix can correctly setup all of the permutations

123456