Home
last modified time | relevance | path

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

/optee_os/core/arch/arm/plat-sam/
H A Dplatform_sama5d2.c38 #include <matrix.h>
51 static struct matrix matrixes[] = {
53 .matrix = MATRIX_H64MX,
57 .matrix = MATRIX_H32MX,
65 .matrix = MATRIX_H64MX,
71 .matrix = MATRIX_H64MX,
76 .matrix = MATRIX_H32MX,
82 .matrix = MATRIX_H32MX,
88 .matrix = MATRIX_H32MX,
94 .matrix = MATRIX_H64MX,
[all …]
H A Dmatrix.c34 #include <matrix.h>
57 vaddr_t matrix_base(unsigned int matrix) in matrix_base() argument
60 struct matrix *pmatrix = NULL; in matrix_base()
65 panic("Invalid matrix"); in matrix_base()
66 } while (pmatrix->matrix != matrix); in matrix_base()
107 static int matrix_set_periph_world(unsigned int matrix, unsigned int peri_id, in matrix_set_periph_world() argument
113 unsigned int base = matrix_base(matrix); in matrix_set_periph_world()
157 return matrix_set_periph_world(psec->matrix, peri_id, WORLD_SECURE); in matrix_configure_periph_secure()
165 unsigned int matrix = 0; in matrix_configure_periph_non_secure() local
181 matrix = peripheral_sec->matrix; in matrix_configure_periph_non_secure()
[all …]
H A Dmatrix.h54 struct matrix { struct
55 unsigned int matrix; argument
64 unsigned int matrix; argument
70 struct matrix *matrix_get(unsigned int idx);
71 vaddr_t matrix_base(unsigned int matrix);
H A Dsama5d2.h48 #define AT91C_ID_MATRIX1 14 /* H32MX, 32-bit AHB Matrix */
49 #define AT91C_ID_MATRIX0 15 /* H64MX, 64-bit AHB Matrix */
245 * Matrix Slaves ID
247 /* MATRIX0(H64MX) Matrix Slaves */
265 /* MATRIX1(H32MX) Matrix Slaves */
H A Dconf.mk47 # These values are forced because of matrix configuration for secure area.
48 # When modifying these, always update matrix settings in
H A Dsub.mk5 srcs-$(CFG_AT91_MATRIX) += matrix.c
H A Dplatform_sama7g5.c13 #include <matrix.h>
31 static struct matrix matrixes[] = {
33 .matrix = MATRIX_SAMA7G54,
754 struct matrix *matrix_get(unsigned int idx) in matrix_get()
756 struct matrix *p = NULL; in matrix_get()
797 * Matrix DDR configuration is hardcoded here and is difficult to in matrix_configure_slave()
H A Dsam_sfr.c11 #include <matrix.h>
H A Dsama7g5.h82 #define ID_MATRIX 60 /* HSS AHB Matrix (MATRIX) */
/optee_os/.github/workflows/
H A Dci.yml60 name: Build (${{ matrix.name }})
65 matrix:
346 HASH=$(echo -n "${{ matrix.name }}" | sha256sum | cut -c1-16)
359 MAKE_COMMANDS: ${{ matrix.make_commands }}
402 name: Run (QEMUv7) (${{ matrix.name }})
407 matrix:
435 HASH=$(echo -n "${{ matrix.name }}" | sha256sum | cut -c1-16)
447 MAKE_COMMANDS: "${{ matrix.make_commands }}"
496 name: Run (QEMUv8) (${{ matrix.name }})
501 matrix
[all...]
/optee_os/core/drivers/
H A Datmel_trng.c13 #include <matrix.h>
H A Datmel_rstc.c12 #include <matrix.h>
H A Datmel_tcb.c13 #include <matrix.h>
H A Datmel_shdwc.c16 #include <matrix.h>
H A Datmel_rtc.c14 #include <matrix.h>
H A Datmel_wdt.c15 #include <matrix.h>
/optee_os/core/drivers/nvmem/
H A Datmel_sfc.c10 #include <matrix.h>
/optee_os/core/drivers/pinctrl/
H A Datmel_pio.c14 #include <matrix.h>
/optee_os/core/drivers/i2c/
H A Datmel_i2c.c14 #include <matrix.h>
/optee_os/core/drivers/pm/sam/
H A Dat91_pm.c17 #include <matrix.h>
/optee_os/core/drivers/clk/sam/
H A Dsama5d2_clk.c10 #include <matrix.h>
H A Dsama7g5_clk.c13 #include <matrix.h>