Home
last modified time | relevance | path

Searched refs:address (Results 1 – 25 of 90) sorted by relevance

1234

/trusted-firmware-m-3.4.0/lib/ext/cryptocell-312-runtime/codesafe/src/secure_boot_debug/crypto_driver/reg/
Dcrypto_driver.c45 uint32_t aesCtrl = 0, address = 0, irrVal = 0; in SBROM_CryptoInitDriver() local
71 address = SB_REG_ADDR(hwBaseAddress, AES_KEY_0_0); in SBROM_CryptoInitDriver()
74 SB_HAL_WRITE_REGISTER(address, keyPtr[i]); in SBROM_CryptoInitDriver()
75 address = address + 4; in SBROM_CryptoInitDriver()
83 address = SB_REG_ADDR(hwBaseAddress, AES_IV_0_0); in SBROM_CryptoInitDriver()
85 SB_HAL_WRITE_REGISTER(address, 0x0UL); in SBROM_CryptoInitDriver()
86 address = address + 4; in SBROM_CryptoInitDriver()
96 address = SB_REG_ADDR(hwBaseAddress, AES_CTR_0_0); in SBROM_CryptoInitDriver()
98 SB_HAL_WRITE_REGISTER(address, ivPtr[i]); in SBROM_CryptoInitDriver()
99 address = address + 4; in SBROM_CryptoInitDriver()
[all …]
/trusted-firmware-m-3.4.0/lib/ext/cryptocell-312-runtime/codesafe/src/secure_boot_debug/util/
Dutil_asn1_parser.h26 #define UTILS_ASN1_CERT_VERIFY_PTR_RET(address, startAddress, endAddress){ \ argument
28 if ((address > endAddress) || (address < startAddress)){ \
29 …nter is beyond the allowed limit: addr 0x%lx, start 0x%lx, end 0x%lx\n", address, startAddress, en…
/trusted-firmware-m-3.4.0/platform/ext/target/cypress/psoc64/
Ddriver_smpu.c89 if ((smpu_dev->slave_config.address == SMPU_DYNAMIC_BASE) && in is_runtime()
164 slave_config->address = (void *)base; in calc_smpu_params()
184 uint32_t address; in calc_smpu_params() local
205 address = round_down_to_multiple(base, regionSize); in calc_smpu_params()
208 if (address + regionSize < base + size) { in calc_smpu_params()
213 slave_config->address = (void *)address; in calc_smpu_params()
218 if (address + num * sub_size < base) { in calc_smpu_params()
221 } else if (address + num * sub_size >= base + size) { in calc_smpu_params()
289 SPMLOG_INFMSGVAL(" Address = ", (uintptr_t)slave_config->address); in print_smpu_config()
308 uint32_t *address, in SMPU_Read_Region() argument
[all …]
Dsmpu_config.h56 .address = (void *)SMPU0_BASE, \
83 .address = SMPU_DYNAMIC_BASE, \
98 .address = SMPU_DYNAMIC_BASE, \
113 .address = SMPU_DYNAMIC_BASE, \
128 .address = (void *)SMPU6_BASE, \
155 .address = (void *)SMPU7_BASE, \
183 .address = (void *)SMPU8_BASE, \
220 .address = (void *)SMPU9_BASE, \
/trusted-firmware-m-3.4.0/platform/ext/target/arm/corstone1000/fip_parser/
Dfip_parser.c25 int parse_fip_and_extract_tfa_info(uint32_t address, uint32_t fip_size, in parse_fip_and_extract_tfa_info() argument
34 toc_header = (FIP_TOC_HEADER *) address; in parse_fip_and_extract_tfa_info()
52 toc_entry->address, in parse_fip_and_extract_tfa_info()
54 *tfa_offset = toc_entry->address; in parse_fip_and_extract_tfa_info()
Dfip_parser.h56 uint32_t address; member
63 int parse_fip_and_extract_tfa_info(uint32_t address, uint32_t fip_size,
/trusted-firmware-m-3.4.0/lib/ext/cryptocell-312-runtime/host/src/tests/integration_cc3x/cmpu_integration_test/
Dcmpu_integration_helper.h31 uint32_t address = 0; \
34 address = (uint32_t)_pBuff; \
35 … remainder = (sizeof(uint32_t) - (address % sizeof(uint32_t))) % sizeof(uint32_t); \
37 _pBuffAligned = (void*)(address + remainder); \
/trusted-firmware-m-3.4.0/lib/ext/cryptocell-312-runtime/host/src/tests/integration_cc3x/dmpu_integration_test/
Ddmpu_integration_helper.h31 uint32_t address = 0; \
34 address = (uint32_t)_pBuff; \
35 … remainder = (sizeof(uint32_t) - (address % sizeof(uint32_t))) % sizeof(uint32_t); \
37 _pBuffAligned = (void*)(address + remainder); \
/trusted-firmware-m-3.4.0/platform/ext/target/stm/common/stm32u5xx/Device/Source/iar/
Dtfm_common_s.icf57 * This empty, zero long execution region is here to mark the start address
67 * This empty, zero long execution region is here to mark the end address
77 * This empty, zero long execution region is here to mark the end address
83 /**** Base address of secure data area */
110 * This empty, zero long execution region is here to mark the end address
143 * This empty, zero long execution region is here to mark the start address
154 * This empty, zero long execution region is here to mark the end address
167 place at address S_RAM_CODE_START { block TFM_RAM_CODE };
170 /* This empty, zero long execution region is here to mark the limit address
194 * This empty, zero long execution region is here to mark the end address
[all …]
/trusted-firmware-m-3.4.0/platform/ext/target/nxp/common/Native_Driver/drivers/
Dfsl_iap_kbp.h64 uint32_t address; member
151 status_t (*read)(uint32_t address, uint32_t length, uint8_t *buffer);
152 status_t (*write)(uint32_t address, uint32_t length, const uint8_t *buffer);
153 status_t (*fill)(uint32_t address, uint32_t length, uint32_t pattern);
155 status_t (*erase)(uint32_t address, uint32_t length);
/trusted-firmware-m-3.4.0/platform/ext/target/stm/common/hal/template/iar/
Dbl2.icf12 place at address BL2_CODE_START {block LR_CODE};
21 place at address BL2_NOHDP_CODE_START {block LR_NOHDP_CODE};
26 place at address BL2_OTP_AREA_BASE {block LR_OTP_CONST};
32 place at address BL2_NVM_AREA_BASE {block LR_NVM_INIT};
38 place at address BL2_NVMCNT_AREA_BASE {block LR_NVMCNT_INIT};
61 place at address BL2_DATA_START {block DATA};
/trusted-firmware-m-3.4.0/platform/ext/common/iar/
Dtfm_common_s.icf70 * This empty, zero long execution region is here to mark the start address
82 * This empty, zero long execution region is here to mark the end address
89 * This empty, zero long execution region is here to mark the start address
99 * This empty, zero long execution region is here to mark the end address
117 place at address S_CODE_SRAM_ALIAS_BASE { block ER_CODE_SRAM };
120 /**** Base address of secure data area */
155 * This empty, zero long execution region is here to mark the end address
164 /**** Privileged data area base address specified by Armv6-M/v7-M platform */
214 * This empty, zero long execution region is here to mark the start address
227 * This empty, zero long execution region is here to mark the end address
[all …]
/trusted-firmware-m-3.4.0/platform/ext/target/stm/common/stm32u5xx/Device/Source/armclang/
Dtfm_common_s.sct42 * This empty, zero long execution region is here to mark the start address
55 * This empty, zero long execution region is here to mark the end address
67 * This empty, zero long execution region is here to mark the start address
80 * This empty, zero long execution region is here to mark the end address
86 /**** Base address of secure data area */
90 * This empty, zero long execution region is here to mark the start address
112 * This empty, zero long execution region is here to mark the end address
153 * This empty, zero long execution region is here to mark the start address
166 * This empty, zero long execution region is here to mark the end address
178 /* This empty, zero long execution region is here to mark the limit address
[all …]
/trusted-firmware-m-3.4.0/lib/ext/cryptocell-312-runtime/host/src/cc3x_lib/
Dmbedtls_cc_sbrt.c59 …tore_address_change(uint32_t *pCert, uint32_t maxCertSizeWords, CCAddr_t address, uint32_t indexOf… in mbedtls_sb_sw_image_store_address_change() argument
95 …LOG_DEBUG("current address is 0x%x, new address is 0x%x\n", (CCAddr_t)(*pCurrRecAddInfo), address); in mbedtls_sb_sw_image_store_address_change()
97 UTIL_MemCopy((uint8_t*)pCurrRecAddInfo, (uint8_t*)&address, sizeof(CCAddr_t)); in mbedtls_sb_sw_image_store_address_change()
/trusted-firmware-m-3.4.0/platform/ext/common/armclang/
Dtfm_common_s.sct77 * This empty, zero long execution region is here to mark the start address
90 * This empty, zero long execution region is here to mark the end address
98 * This empty, zero long execution region is here to mark the start address
111 * This empty, zero long execution region is here to mark the end address
126 /**** Base address of secure data area */
132 * alignment that MPU region base address must align with the MPU region
173 * This empty, zero long execution region is here to mark the start address
186 * This empty, zero long execution region is here to mark the end address
195 /**** Privileged data area base address specified by Armv6-M/v7-M platform */
236 * This empty, zero long execution region is here to mark the start address
[all …]
/trusted-firmware-m-3.4.0/platform/ext/target/nuvoton/m2354/device/source/armclang/
Dm2354_s.sct40 * This empty, zero long execution region is here to mark the start address
104 * This empty, zero long execution region is here to mark the end address
112 * This empty, zero long execution region is here to mark the start address
156 * This empty, zero long execution region is here to mark the end address
171 /**** Base address of secure data area */
188 * This empty, zero long execution region is here to mark the start address
252 * This empty, zero long execution region is here to mark the end address
267 * This empty, zero long execution region is here to mark the start address
359 * This empty, zero long execution region is here to mark the end address
372 /* This empty, zero long execution region is here to mark the limit address
[all …]
/trusted-firmware-m-3.4.0/platform/ext/target/nuvoton/m2351/device/source/armclang/
Dm2351_s.sct40 * This empty, zero long execution region is here to mark the start address
104 * This empty, zero long execution region is here to mark the end address
112 * This empty, zero long execution region is here to mark the start address
156 * This empty, zero long execution region is here to mark the end address
171 /**** Base address of secure data area */
194 * This empty, zero long execution region is here to mark the start address
258 * This empty, zero long execution region is here to mark the end address
273 * This empty, zero long execution region is here to mark the start address
365 * This empty, zero long execution region is here to mark the end address
378 /* This empty, zero long execution region is here to mark the limit address
[all …]
/trusted-firmware-m-3.4.0/lib/ext/cryptocell-312-runtime/host/src/cc_mng/
Dmbedtls_cc_mng_int.c207 uint32_t i, address; in mbedtls_mng_pubKeyHashGet() local
267 address = CC_OTP_HBK_OFFSET; in mbedtls_mng_pubKeyHashGet()
280 address = CC_OTP_HBK0_OFFSET; in mbedtls_mng_pubKeyHashGet()
296 address = CC_OTP_HBK1_OFFSET; in mbedtls_mng_pubKeyHashGet()
305 error = mbedtls_mng_otpWordRead(address + i, &regVal); in mbedtls_mng_pubKeyHashGet()
/trusted-firmware-m-3.4.0/platform/ext/target/arm/rss/common/libraries/
Ddma350_lib.c80 static uint8_t get_default_memattr(uint32_t address) in get_default_memattr() argument
83 switch ((address >> 29) & 0x7) /* Get top 3 bits */ in get_default_memattr()
111 if ((address < 0xE0100000UL)) in get_default_memattr()
129 static enum dma350_lib_error_t dma350_get_memattr(void* address, in dma350_get_memattr() argument
143 address_info = cmse_TTA(address); in dma350_get_memattr()
151 address_info = cmse_TTAT(address); in dma350_get_memattr()
167 address_info = cmse_TTT(address); in dma350_get_memattr()
178 address_info = cmse_TT(address); in dma350_get_memattr()
186 address_info = cmse_TTT(address); in dma350_get_memattr()
223 memattr->mpu_attribute = get_default_memattr((uint32_t)address); in dma350_get_memattr()
/trusted-firmware-m-3.4.0/platform/ext/target/arm/mps3/corstone310/fvp/libraries/
Ddma350_lib.c80 static uint8_t get_default_memattr(uint32_t address) in get_default_memattr() argument
83 switch ((address >> 29) & 0x7) /* Get top 3 bits */ in get_default_memattr()
111 if ((address < 0xE0100000UL)) in get_default_memattr()
129 static enum dma350_lib_error_t dma350_get_memattr(void* address, in dma350_get_memattr() argument
143 address_info = cmse_TTA(address); in dma350_get_memattr()
151 address_info = cmse_TTAT(address); in dma350_get_memattr()
167 address_info = cmse_TTT(address); in dma350_get_memattr()
178 address_info = cmse_TT(address); in dma350_get_memattr()
186 address_info = cmse_TTT(address); in dma350_get_memattr()
223 memattr->mpu_attribute = get_default_memattr((uint32_t)address); in dma350_get_memattr()
/trusted-firmware-m-3.4.0/docs/platform/cypress/psoc64/libs/core-lib/
DREADME.md21 * `CY_GET_REG8`: Reads the 8-bit value from the specified address
22 * `CY_SET_REG8`: Writes an 8-bit value to the specified address
23 * `CY_GET_REG16`: Reads the 16-bit value from the specified address
24 * `CY_SET_REG16`: Writes the 16-bit value to the specified address
25 * `CY_GET_REG24`: Reads the 24-bit value from the specified address
26 * `CY_SET_REG24`: Writes the 24-bit value to the specified address
DRELEASE.md17 * CY_GET_REG8: Reads the 8-bit value from the specified address
18 * CY_SET_REG8: Writes an 8-bit value to the specified address
19 * CY_GET_REG16: Reads the 16-bit value from the specified address
20 * CY_SET_REG16: Writes the 16-bit value to the specified address
21 * CY_GET_REG24: Reads the 24-bit value from the specified address
22 * CY_SET_REG24: Writes the 24-bit value to the specified address
/trusted-firmware-m-3.4.0/platform/ext/target/cypress/psoc64/CMSIS_Driver/
DDriver_Flash.c193 uint32_t address = FLASH0_DEV->memory_base + addr; in ARM_Flash_ProgramData() local
217 uint32_t offset = address % CY_FLASH_SIZEOF_ROW; in ARM_Flash_ProgramData()
224 uint32_t row_address = address / CY_FLASH_SIZEOF_ROW * CY_FLASH_SIZEOF_ROW; in ARM_Flash_ProgramData()
233 address += chunk_size; in ARM_Flash_ProgramData()
/trusted-firmware-m-3.4.0/lib/ext/cryptocell-312-runtime/host/src/tests/integration_cc3x/runtime_integration_test/
Drun_integration_helper.c26 uint32_t address = (uint32_t)pBuff; in runIt_buffAlign32() local
27 uint32_t remainder = (sizeof(uint32_t) - (address % sizeof(uint32_t))) % sizeof(uint32_t); in runIt_buffAlign32()
28 *ppBuffAligned = (uint32_t*)(address + remainder); in runIt_buffAlign32()
/trusted-firmware-m-3.4.0/docs/integration_guide/platform/
Dplatform_ext_folder.rst189 - ``FLASH_BASE_ADDRESS`` - Defines the first valid address in the flash.
190 - ``FLASH_AREA_BL2_OFFSET`` - Defines the offset from the flash base address
194 address where the scratch area starts, which is used during image swapping.
205 - ``FLASH_AREA_0_OFFSET`` - Defines the offset from the flash base address
209 - ``FLASH_AREA_2_OFFSET`` - Defines the offset from the flash base address
217 - ``FLASH_AREA_0_OFFSET`` - Defines the offset from the flash base address
221 - ``FLASH_AREA_1_OFFSET`` - Defines the offset from the flash base address
225 - ``FLASH_AREA_2_OFFSET`` - Defines the offset from the flash base address
230 - ``FLASH_AREA_3_OFFSET`` - Defines the offset from the flash base address
272 address, where the secure image starts.
[all …]

1234