Libtropic API
SDK for the TROPIC01 secure element
Version: master (latest)
Loading...
Searching...
No Matches
tropic01_bootloader_co.h File Reference

Bootloader Configuration Objects registers. More...

#include "bits.h"
Include dependency graph for tropic01_bootloader_co.h:
This graph shows which files directly or indirectly include this file:

Macros

#define BOOTLOADER_CO_CFG_START_UP_RFU_1_MASK   BIT(0)
 
#define BOOTLOADER_CO_CFG_START_UP_RFU_1_POS   0
 
#define BOOTLOADER_CO_CFG_START_UP_MBIST_DIS_MASK   BIT(1)
 
#define BOOTLOADER_CO_CFG_START_UP_MBIST_DIS_POS   1
 
#define BOOTLOADER_CO_CFG_START_UP_RNGTEST_DIS_MASK   BIT(2)
 
#define BOOTLOADER_CO_CFG_START_UP_RNGTEST_DIS_POS   2
 
#define BOOTLOADER_CO_CFG_START_UP_MAINTENANCE_ENA_MASK   BIT(3)
 
#define BOOTLOADER_CO_CFG_START_UP_MAINTENANCE_ENA_POS   3
 
#define BOOTLOADER_CO_CFG_SENSORS_PTRNG0_TEST_DIS_MASK   BIT(0)
 
#define BOOTLOADER_CO_CFG_SENSORS_PTRNG0_TEST_DIS_POS   0
 
#define BOOTLOADER_CO_CFG_SENSORS_PTRNG1_TEST_DIS_MASK   BIT(1)
 
#define BOOTLOADER_CO_CFG_SENSORS_PTRNG1_TEST_DIS_POS   1
 
#define BOOTLOADER_CO_CFG_SENSORS_OSCILLATOR_MON_DIS_MASK   BIT(2)
 
#define BOOTLOADER_CO_CFG_SENSORS_OSCILLATOR_MON_DIS_POS   2
 
#define BOOTLOADER_CO_CFG_SENSORS_SHIELD_DIS_MASK   BIT(3)
 
#define BOOTLOADER_CO_CFG_SENSORS_SHIELD_DIS_POS   3
 
#define BOOTLOADER_CO_CFG_SENSORS_VOLTAGE_MON_DIS_MASK   BIT(4)
 
#define BOOTLOADER_CO_CFG_SENSORS_VOLTAGE_MON_DIS_POS   4
 
#define BOOTLOADER_CO_CFG_SENSORS_GLITCH_DET_DIS_MASK   BIT(5)
 
#define BOOTLOADER_CO_CFG_SENSORS_GLITCH_DET_DIS_POS   5
 
#define BOOTLOADER_CO_CFG_SENSORS_TEMP_SENS_DIS_MASK   BIT(6)
 
#define BOOTLOADER_CO_CFG_SENSORS_TEMP_SENS_DIS_POS   6
 
#define BOOTLOADER_CO_CFG_SENSORS_LASER_DET_DIS_MASK   BIT(7)
 
#define BOOTLOADER_CO_CFG_SENSORS_LASER_DET_DIS_POS   7
 
#define BOOTLOADER_CO_CFG_SENSORS_EM_PULSE_DET_DIS_MASK   BIT(8)
 
#define BOOTLOADER_CO_CFG_SENSORS_EM_PULSE_DET_DIS_POS   8
 
#define BOOTLOADER_CO_CFG_SENSORS_CPU_ALERT_DIS_MASK   BIT(9)
 
#define BOOTLOADER_CO_CFG_SENSORS_CPU_ALERT_DIS_POS   9
 
#define BOOTLOADER_CO_CFG_SENSORS_PIN_VERIF_BIT_FLIP_DIS_MASK   BIT(10)
 
#define BOOTLOADER_CO_CFG_SENSORS_PIN_VERIF_BIT_FLIP_DIS_POS   10
 
#define BOOTLOADER_CO_CFG_SENSORS_SCB_BIT_FLIP_DIS_MASK   BIT(11)
 
#define BOOTLOADER_CO_CFG_SENSORS_SCB_BIT_FLIP_DIS_POS   11
 
#define BOOTLOADER_CO_CFG_SENSORS_CPB_BIT_FLIP_DIS_MASK   BIT(12)
 
#define BOOTLOADER_CO_CFG_SENSORS_CPB_BIT_FLIP_DIS_POS   12
 
#define BOOTLOADER_CO_CFG_SENSORS_ECC_BIT_FLIP_DIS_MASK   BIT(13)
 
#define BOOTLOADER_CO_CFG_SENSORS_ECC_BIT_FLIP_DIS_POS   13
 
#define BOOTLOADER_CO_CFG_SENSORS_R_MEM_BIT_FLIP_DIS_MASK   BIT(14)
 
#define BOOTLOADER_CO_CFG_SENSORS_R_MEM_BIT_FLIP_DIS_POS   14
 
#define BOOTLOADER_CO_CFG_SENSORS_EKDB_BIT_FLIP_DIS_MASK   BIT(15)
 
#define BOOTLOADER_CO_CFG_SENSORS_EKDB_BIT_FLIP_DIS_POS   15
 
#define BOOTLOADER_CO_CFG_SENSORS_I_MEM_BIT_FLIP_DIS_MASK   BIT(16)
 
#define BOOTLOADER_CO_CFG_SENSORS_I_MEM_BIT_FLIP_DIS_POS   16
 
#define BOOTLOADER_CO_CFG_SENSORS_PLATFORM_BIT_FLIP_DIS_MASK   BIT(17)
 
#define BOOTLOADER_CO_CFG_SENSORS_PLATFORM_BIT_FLIP_DIS_POS   17
 
#define BOOTLOADER_CO_CFG_DEBUG_FW_LOG_EN_MASK   BIT(0)
 
#define BOOTLOADER_CO_CFG_DEBUG_FW_LOG_EN_POS   0
 

Enumerations

enum  BOOTLOADER_CO_REGS { BOOTLOADER_CO_CFG_START_UP_ADDR = 0X0 , BOOTLOADER_CO_CFG_SENSORS_ADDR = 0X8 , BOOTLOADER_CO_CFG_DEBUG_ADDR = 0X10 }
 

Detailed Description

Note
Generated from tropic01_bootloader_co.rdl.
License
For the license see file LICENSE.txt file in the root directory of this source tree.