# 1 "software/app/mss/src/mss_main.c" # 1 "" 1 # 1 "" 3 # 363 "" 3 # 1 "" 1 # 1 "" 2 # 1 "software/app/mss/src/mss_main.c" 2 # 33 "software/app/mss/src/mss_main.c" # 1 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\lib\\clang\\12.0.1\\include\\stdint.h" 1 3 # 52 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\lib\\clang\\12.0.1\\include\\stdint.h" 3 # 1 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c\\stdint.h" 1 3 # 40 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c\\stdint.h" 3 # 1 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c\\_ti_config.h" 1 3 # 141 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c\\_ti_config.h" 3 # 1 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c\\linkage.h" 1 3 # 142 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c\\_ti_config.h" 2 3 # 41 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c\\stdint.h" 2 3 # 1 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c\\_stdint40.h" 1 3 # 47 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c\\stdint.h" 2 3 # 1 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c\\sys/stdint.h" 1 3 # 36 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c\\sys/stdint.h" 3 # 1 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c\\sys/cdefs.h" 1 3 # 37 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c\\sys/stdint.h" 2 3 # 1 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c\\sys/_types.h" 1 3 # 35 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c\\sys/_types.h" 3 # 1 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c\\machine/_types.h" 1 3 # 74 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c\\machine/_types.h" 3 typedef signed char __int8_t; typedef unsigned char __uint8_t; typedef short __int16_t; typedef unsigned short __uint16_t; typedef int __int32_t; typedef unsigned int __uint32_t; __extension__ typedef long long __int64_t; __extension__ typedef unsigned long long __uint64_t; typedef __uint32_t __clock_t; typedef __int32_t __critical_t; typedef double __double_t; typedef float __float_t; typedef __int32_t __intfptr_t; typedef __int64_t __intmax_t; typedef __int32_t __intptr_t; typedef __int32_t __int_fast8_t; typedef __int32_t __int_fast16_t; typedef __int32_t __int_fast32_t; typedef __int64_t __int_fast64_t; typedef __int8_t __int_least8_t; typedef __int16_t __int_least16_t; typedef __int32_t __int_least32_t; typedef __int64_t __int_least64_t; typedef __int32_t __ptrdiff_t; typedef __int32_t __register_t; typedef __int32_t __segsz_t; typedef __uint32_t __size_t; typedef __int32_t __ssize_t; typedef __int64_t __time_t; typedef __uint32_t __uintfptr_t; typedef __uint64_t __uintmax_t; typedef __uint32_t __uintptr_t; typedef __uint32_t __uint_fast8_t; typedef __uint32_t __uint_fast16_t; typedef __uint32_t __uint_fast32_t; typedef __uint64_t __uint_fast64_t; typedef __uint8_t __uint_least8_t; typedef __uint16_t __uint_least16_t; typedef __uint32_t __uint_least32_t; typedef __uint64_t __uint_least64_t; typedef __uint32_t __u_register_t; typedef __uint32_t __vm_offset_t; typedef __uint32_t __vm_paddr_t; typedef __uint32_t __vm_size_t; typedef int __WCHAR_T_TYPE__; typedef __WCHAR_T_TYPE__ ___wchar_t; # 150 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c\\machine/_types.h" 3 # 1 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c\\machine/_limits.h" 1 3 # 151 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c\\machine/_types.h" 2 3 typedef long _off_t; # 167 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c\\machine/_types.h" 3 typedef __builtin_va_list __va_list; typedef __va_list __gnuc_va_list; # 36 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c\\sys/_types.h" 2 3 # 47 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c\\sys/_types.h" 3 typedef __int32_t __blksize_t; typedef __int64_t __blkcnt_t; typedef __int32_t __clockid_t; typedef __uint32_t __fflags_t; typedef __uint64_t __fsblkcnt_t; typedef __uint64_t __fsfilcnt_t; typedef __uint32_t __gid_t; typedef __int64_t __id_t; typedef __uint64_t __ino_t; typedef long __key_t; typedef __int32_t __lwpid_t; typedef __uint16_t __mode_t; typedef int __accmode_t; typedef int __nl_item; typedef __uint64_t __nlink_t; typedef _off_t __off_t; typedef __int64_t __off64_t; typedef __int32_t __pid_t; typedef __int64_t __rlim_t; typedef __uint8_t __sa_family_t; typedef __uint32_t __socklen_t; typedef long __suseconds_t; typedef struct __timer *__timer_t; typedef struct __mq *__mqd_t; typedef __uint32_t __uid_t; typedef unsigned int __useconds_t; typedef int __cpuwhich_t; typedef int __cpulevel_t; typedef int __cpusetid_t; # 105 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c\\sys/_types.h" 3 typedef int __ct_rune_t; typedef __ct_rune_t __rune_t; typedef __ct_rune_t __wint_t; typedef __uint_least16_t __char16_t; typedef __uint_least32_t __char32_t; typedef struct { long long __max_align1 __attribute__((aligned(_Alignof(long long)))); long double __max_align2 __attribute__((aligned(_Alignof(long double)))); } __max_align_t; typedef __uint64_t __dev_t; typedef __uint32_t __fixpt_t; # 148 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c\\sys/_types.h" 3 typedef union { char __mbstate8[128]; __int64_t _mbstateL; } __mbstate_t; typedef __uintmax_t __rman_res_t; # 38 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c\\sys/stdint.h" 2 3 # 1 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c\\machine/_stdint.h" 1 3 # 40 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c\\sys/stdint.h" 2 3 # 1 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c\\sys/_stdint.h" 1 3 # 37 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c\\sys/_stdint.h" 3 typedef __int8_t int8_t; typedef __int16_t int16_t; typedef __int32_t int32_t; typedef __int64_t int64_t; typedef __uint8_t uint8_t; typedef __uint16_t uint16_t; typedef __uint32_t uint32_t; typedef __uint64_t uint64_t; typedef __intptr_t intptr_t; typedef __uintptr_t uintptr_t; typedef __intmax_t intmax_t; typedef __uintmax_t uintmax_t; # 41 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c\\sys/stdint.h" 2 3 typedef __int_least8_t int_least8_t; typedef __int_least16_t int_least16_t; typedef __int_least32_t int_least32_t; typedef __int_least64_t int_least64_t; typedef __uint_least8_t uint_least8_t; typedef __uint_least16_t uint_least16_t; typedef __uint_least32_t uint_least32_t; typedef __uint_least64_t uint_least64_t; typedef __int_fast8_t int_fast8_t; typedef __int_fast16_t int_fast16_t; typedef __int_fast32_t int_fast32_t; typedef __int_fast64_t int_fast64_t; typedef __uint_fast8_t uint_fast8_t; typedef __uint_fast16_t uint_fast16_t; typedef __uint_fast32_t uint_fast32_t; typedef __uint_fast64_t uint_fast64_t; # 49 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c\\stdint.h" 2 3 # 53 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\lib\\clang\\12.0.1\\include\\stdint.h" 2 3 # 34 "software/app/mss/src/mss_main.c" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/calibrations/_virtual_includes/calibration_h\\calibration.h" 1 # 50 "bazel-out/ti_arm-fastbuild/bin/software/app/common/calibrations/_virtual_includes/calibration_h\\calibration.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/_virtual_includes/reuse_h\\reuse.h" 1 # 52 "bazel-out/ti_arm-fastbuild/bin/software/app/common/_virtual_includes/reuse_h\\reuse.h" # 1 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\lib\\clang\\12.0.1\\include\\stdbool.h" 1 3 # 53 "bazel-out/ti_arm-fastbuild/bin/software/app/common/_virtual_includes/reuse_h\\reuse.h" 2 # 447 "bazel-out/ti_arm-fastbuild/bin/software/app/common/_virtual_includes/reuse_h\\reuse.h" typedef enum { BIT_0, BIT_1, BIT_2, BIT_3, BIT_4, BIT_5, BIT_6, BIT_7, BIT_8, BIT_9, BIT_10, BIT_11, BIT_12, BIT_13, BIT_14, BIT_15, BIT_16, BIT_17, BIT_18, BIT_19, BIT_20, BIT_21, BIT_22, BIT_23, BIT_24, BIT_25, BIT_26, BIT_27, BIT_28, BIT_29, BIT_30, BIT_31, BIT_MAX } Bit_T; typedef unsigned char bitfield8_t; typedef unsigned short bitfield16_t; typedef unsigned long bitfield32_t; typedef float float32_t; typedef double float64_t; # 51 "bazel-out/ti_arm-fastbuild/bin/software/app/common/calibrations/_virtual_includes/calibration_h\\calibration.h" 2 # 82 "bazel-out/ti_arm-fastbuild/bin/software/app/common/calibrations/_virtual_includes/calibration_h\\calibration.h" typedef enum Logging_Cal_Source_Tag { SMC_Radar_Cal_LE, SMC, USC, MAX_CAL_SOURCE } Logging_Cal_Source_T; typedef struct Section_Hdr_Tag { uint32_t file_size; uint32_t file_xsum; } Section_Hdr_T; typedef struct H2_Hdr_Tag { uint8_t customer; uint8_t ptp_cal_type; uint8_t platform; uint8_t no_of_sections; uint8_t section_compatibility; uint8_t unused1; uint16_t version; uint32_t section_size; uint32_t unused2; uint32_t unused3; } H2_Hdr_T; # 131 "bazel-out/ti_arm-fastbuild/bin/software/app/common/calibrations/_virtual_includes/calibration_h\\calibration.h" typedef struct H3_Hdr_Tag { uint8_t cal_type; uint8_t unused1; uint16_t unused2; uint16_t section_compatibility; uint16_t version; uint32_t section_size; } H3_Hdr_T; # 154 "bazel-out/ti_arm-fastbuild/bin/software/app/common/calibrations/_virtual_includes/calibration_h\\calibration.h" typedef struct Cal_Section_Def_Tag { uint8_t cal_type; uint8_t unused1; uint16_t unused2; uint16_t section_compatibility; uint16_t version; uint32_t section_size; uint8_t *cal_dst_addr; } Cal_Section_Def_T; typedef struct SW_Support_Tag { uint32_t section_addr; uint8_t flash_write_pending; uint8_t unused1; uint16_t unused2; uint32_t h2_hdr_addr; uint32_t block_size; Cal_Section_Def_T *cal_def ; } SW_Support_T; typedef struct H2_Error_Tag { bitfield8_t customer:1; bitfield8_t ptp_cal_type:1; bitfield8_t platform:1; bitfield8_t no_of_sections:1; bitfield8_t section_compatibility:1; bitfield8_t version:1; bitfield8_t section_size:1; bitfield8_t:1; } H2_Error_T; typedef struct H3_Error_Tag { bitfield8_t cal_type:1; bitfield8_t:2; bitfield8_t section_compatibility:1; bitfield8_t version:1; bitfield8_t section_size:1; bitfield8_t byte_diff:1; bitfield8_t:1; } H3_Error_T; typedef struct PTP_Calib_Error_Tag { bitfield8_t ptp_size_err:1; bitfield8_t ptp_load_err:1; bitfield8_t ptp_h2_err:1; bitfield8_t ptp_h3_err:1; bitfield8_t byte_diff_err:1; bitfield8_t load_err:1; bitfield8_t:2; H2_Error_T h2_err; H3_Error_T h3_err[(30U)]; } PTP_Calib_Error_T; typedef enum Read_Result_Tag { SECTION_ERASED, XSUM_FAIL, LENGTH_FAIL, READ_SUCCESS } Read_Result_T; typedef struct PTP_Read_Result_Tag { Section_Hdr_T section_hdr; Read_Result_T result; } PTP_Read_Result_T; # 236 "bazel-out/ti_arm-fastbuild/bin/software/app/common/calibrations/_virtual_includes/calibration_h\\calibration.h" extern _Bool Get_Cal_Load_Status(uint8_t index); extern _Bool Get_Calibration_Error_Status(void); extern _Bool Update_Calib_Data(void); # 38 "software/app/mss/src/mss_main.c" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mcal/wrappers/adc/_virtual_includes/dd_adc_h\\dd_adc.h" 1 # 32 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mcal/wrappers/adc/_virtual_includes/dd_adc_h\\dd_adc.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mcal/Workspace/AWR294x/_virtual_includes/Adc_Cfg_h\\Adc_Cfg.h" 1 # 64 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mcal/Workspace/AWR294x/_virtual_includes/Adc_Cfg_h\\Adc_Cfg.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mcal/modules/autosar_include/_virtual_includes/autosar_include_h\\Os.h" 1 # 76 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mcal/modules/autosar_include/_virtual_includes/autosar_include_h\\Os.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mcal/modules/autosar_include/_virtual_includes/autosar_include_h/Std_Types.h" 1 # 77 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mcal/modules/autosar_include/_virtual_includes/autosar_include_h/Std_Types.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mcal/modules/autosar_include/_virtual_includes/autosar_include_h/Platform_Types.h" 1 # 157 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mcal/modules/autosar_include/_virtual_includes/autosar_include_h/Platform_Types.h" typedef unsigned char boolean; typedef unsigned char uint8; typedef unsigned short uint16; typedef unsigned int uint32; typedef unsigned long long uint64; typedef signed char sint8; typedef signed short sint16; typedef signed int sint32; typedef signed long long sint64; typedef unsigned int uint8_least; typedef unsigned int uint16_least; typedef unsigned int uint32_least; typedef signed int sint8_least; typedef signed int sint16_least; typedef signed int sint32_least; typedef float float32; typedef double float64; # 78 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mcal/modules/autosar_include/_virtual_includes/autosar_include_h/Std_Types.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mcal/modules/autosar_include/_virtual_includes/autosar_include_h/Compiler.h" 1 # 81 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mcal/modules/autosar_include/_virtual_includes/autosar_include_h/Compiler.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mcal/modules/autosar_include/_virtual_includes/autosar_include_h/Compiler_Cfg.h" 1 # 82 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mcal/modules/autosar_include/_virtual_includes/autosar_include_h/Compiler.h" 2 # 79 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mcal/modules/autosar_include/_virtual_includes/autosar_include_h/Std_Types.h" 2 # 112 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mcal/modules/autosar_include/_virtual_includes/autosar_include_h/Std_Types.h" typedef uint8 Std_ReturnType; typedef struct { uint16 vendorID; uint16 moduleID; uint8 sw_major_version; uint8 sw_minor_version; uint8 sw_patch_version; } Std_VersionInfoType; typedef unsigned char StatusType; # 77 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mcal/modules/autosar_include/_virtual_includes/autosar_include_h\\Os.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mcal/modules/autosar_include/_virtual_includes/autosar_include_h/Os_Cfg.h" 1 # 78 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mcal/modules/autosar_include/_virtual_includes/autosar_include_h\\Os.h" 2 # 92 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mcal/modules/autosar_include/_virtual_includes/autosar_include_h\\Os.h" typedef uint32 CounterType; typedef uint32 TickType; typedef TickType *TickRefType; # 105 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mcal/modules/autosar_include/_virtual_includes/autosar_include_h\\Os.h" StatusType GetCounterValue(CounterType CounterID, TickRefType Value); StatusType GetElapsedValue(CounterType CounterID, TickRefType Value, TickRefType ElapsedValue); # 65 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mcal/Workspace/AWR294x/_virtual_includes/Adc_Cfg_h\\Adc_Cfg.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mcal/modules/autosar_include/_virtual_includes/autosar_include_h\\Dem.h" 1 # 81 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mcal/modules/autosar_include/_virtual_includes/autosar_include_h\\Dem.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mcal/modules/autosar_include/_virtual_includes/autosar_include_h/Dem_Types.h" 1 # 79 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mcal/modules/autosar_include/_virtual_includes/autosar_include_h/Dem_Types.h" typedef struct { uint8 Dem_Dummy; }Dem_ConfigType; typedef uint16 Dem_EventIdType; typedef uint8 Dem_EventStatusType; # 82 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mcal/modules/autosar_include/_virtual_includes/autosar_include_h\\Dem.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mcal/modules/include/memmap/_virtual_includes/mcal_memmap_h\\Dem_MemMap.h" 1 # 89 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mcal/modules/autosar_include/_virtual_includes/autosar_include_h\\Dem.h" 2 extern void Dem_Init( const Dem_ConfigType * ConfigPtr); extern void Dem_PreInit(void); extern void Dem_ReportErrorStatus( Dem_EventIdType EventId, Dem_EventStatusType EventStatus); extern Std_ReturnType Dem_SetEventStatus( Dem_EventIdType EventId, Dem_EventStatusType EventStatus); extern void Dem_GetVersionInfo( Std_VersionInfoType * versioninfo); # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mcal/modules/include/memmap/_virtual_includes/mcal_memmap_h\\Dem_MemMap.h" 1 # 102 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mcal/modules/autosar_include/_virtual_includes/autosar_include_h\\Dem.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mcal/modules/include/memmap/_virtual_includes/mcal_memmap_h\\Dem_MemMap.h" 1 # 108 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mcal/modules/autosar_include/_virtual_includes/autosar_include_h\\Dem.h" 2 extern volatile Dem_EventIdType Dem_EventId; extern volatile Dem_EventStatusType Dem_EventStatus; # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mcal/modules/include/memmap/_virtual_includes/mcal_memmap_h\\Dem_MemMap.h" 1 # 112 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mcal/modules/autosar_include/_virtual_includes/autosar_include_h\\Dem.h" 2 # 66 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mcal/Workspace/AWR294x/_virtual_includes/Adc_Cfg_h\\Adc_Cfg.h" 2 # 342 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mcal/Workspace/AWR294x/_virtual_includes/Adc_Cfg_h\\Adc_Cfg.h" extern const struct Adc_ConfigType_s AdcConfigSet_0; # 475 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mcal/Workspace/AWR294x/_virtual_includes/Adc_Cfg_h\\Adc_Cfg.h" typedef uint8 Adc_ChannelType; typedef uint8 Adc_GroupType; # 489 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mcal/Workspace/AWR294x/_virtual_includes/Adc_Cfg_h\\Adc_Cfg.h" typedef uint32 Adc_ValueGroupType; typedef uint32 Adc_PrescaleType; typedef uint16 Adc_ConversionTimeType; typedef uint16 Adc_SamplingTimeType; typedef uint8 Adc_ResolutionType; typedef uint8 Adc_GroupPriorityType; typedef uint8 Adc_GroupDefType; typedef uint16 Adc_StreamNumSampleType; typedef uint8 Adc_HwTriggerTimerType; typedef uint8 Adc_HWUnitType; typedef void (*Adc_GroupEndNotifyType)(void); typedef enum { ADC_IDLE, ADC_BUSY, ADC_COMPLETED, ADC_STREAM_COMPLETED } Adc_StatusType; typedef enum { ADC_TRIGG_SRC_SW, ADC_TRIGG_SRC_HW } Adc_TriggerSourceType; typedef enum { ADC_CONV_MODE_ONESHOT, ADC_CONV_MODE_CONTINUOUS } Adc_GroupConvModeType; typedef enum { ADC_STREAM_BUFFER_LINEAR, ADC_STREAM_BUFFER_CIRCULAR } Adc_StreamBufferModeType; # 625 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mcal/Workspace/AWR294x/_virtual_includes/Adc_Cfg_h\\Adc_Cfg.h" typedef enum { ADC_ACCESS_MODE_SINGLE, ADC_ACCESS_MODE_STREAMING } Adc_GroupAccessModeType; typedef enum { ADC_INTERRUPT_MODE, ADC_POLLING_MODE } Adc_HwUnitMonitorModeType; # 654 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mcal/Workspace/AWR294x/_virtual_includes/Adc_Cfg_h\\Adc_Cfg.h" typedef enum { ADC_HW_TRIG_RISING_EDGE, ADC_HW_TRIG_FALLING_EDGE, ADC_HW_TRIG_BOTH_EDGES } Adc_HwTriggerSignalType; # 671 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mcal/Workspace/AWR294x/_virtual_includes/Adc_Cfg_h\\Adc_Cfg.h" typedef enum { ADC_PRIORITY_NONE, ADC_PRIORITY_HW, ADC_PRIORITY_HW_SW } Adc_PriorityImplementationType; # 689 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mcal/Workspace/AWR294x/_virtual_includes/Adc_Cfg_h\\Adc_Cfg.h" typedef enum { ADC_GROUP_REPL_ABORT_RESTART, ADC_GROUP_REPL_SUSPEND_RESUME, } Adc_GroupReplacementType; # 710 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mcal/Workspace/AWR294x/_virtual_includes/Adc_Cfg_h\\Adc_Cfg.h" typedef enum { ADC_RANGE_UNDER_LOW, ADC_RANGE_BETWEEN, ADC_RANGE_OVER_HIGH, ADC_RANGE_ALWAYS, ADC_RANGE_NOT_UNDER_LOW, ADC_RANGE_NOT_BETWEEN, ADC_RANGE_NOT_OVER_HIGH } Adc_ChannelRangeSelectType; typedef enum { ADC_ALIGN_LEFT, ADC_ALIGN_RIGHT } Adc_ResultAlignmentType; typedef enum { ADC_FULL_POWER, ADC_ZERO_POWER } Adc_PowerStateType; typedef enum { ADC_SERVICE_ACCEPTED, ADC_NOT_INIT, ADC_SEQUENCE_ERROR, ADC_HW_FAILURE, ADC_POWER_STATE_NOT_SUPP, ADC_TRANS_NOT_POSSIBLE, } Adc_PowerStateRequestResultType; typedef struct { Adc_ChannelType hwChannelId; # 800 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mcal/Workspace/AWR294x/_virtual_includes/Adc_Cfg_h\\Adc_Cfg.h" uint8 settlingTime; boolean isConfigured; uint32 channelConfigValue; uint32 channelParamValue; uint32 skipSamples; uint8 collectSamples; boolean useLuTable; boolean isBufferedMode; } Adc_ChannelConfigType; # 852 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mcal/Workspace/AWR294x/_virtual_includes/Adc_Cfg_h\\Adc_Cfg.h" typedef struct { Adc_GroupType groupId; Adc_GroupPriorityType groupPriority; Adc_HWUnitType hwUnitId; Adc_GroupEndNotifyType Adc_GroupEndNotification; Adc_ResolutionType resolution; Adc_GroupConvModeType convMode; Adc_TriggerSourceType triggSrc; Adc_GroupAccessModeType accessMode; Adc_GroupReplacementType groupReplacement; uint32 numChannels; Adc_GroupDefType hwChannelID[(12U)]; } Adc_GroupConfigType; typedef struct { Adc_HWUnitType hwUnitId; Adc_HwUnitMonitorModeType hwUnitMonitorMode; } Adc_HwUnitConfigType; typedef struct Adc_ConfigType_s { uint8 maxGroup; uint8 maxHwUnit; uint8 maxChannel; Adc_ChannelConfigType channelConfig[(12U)]; Adc_GroupConfigType groupCfg[(3U)]; Adc_HwUnitConfigType hwUnitCfg[(1U)]; } Adc_ConfigType; typedef struct { sint16 DigDspTempValue; sint16 DigHwaTempValue; sint16 DigHsmTempValue; } Adc_TempSensValueType; # 33 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mcal/wrappers/adc/_virtual_includes/dd_adc_h\\dd_adc.h" 2 typedef struct RawAdcData_Tag { uint16_t batt_adc_counts; uint16_t pos_gnd_a_adc_counts; uint16_t pos_gnd_b_adc_counts; uint16_t supply_1v0_phy_adc_counts; } RawAdcData_T; typedef struct AdcData_Tag { float32 batt_adc_volts; float32 pos_gnd_a_adc_volts; float32 pos_gnd_b_adc_volts; float32 supply_1v0_phy_adc_volts; } AdcData_T; typedef struct Position_Pins_Tag { uint16_t pos_gnd_a_a2d_cnt; uint16_t pos_gnd_b_a2d_cnt; _Bool pos_gnd_a_valid; _Bool pos_gnd_b_valid; } Position_Pins_T; extern void Update_On_Chip_Temperatures(void); extern void Init_ADC_Channels(void); extern const Adc_TempSensValueType *Get_On_Chip_Temperatures_Ptr(void); extern void ADC_50ms_Task(void); extern void Read_Sensor_Position_Pins(void); # 39 "software/app/mss/src/mss_main.c" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/_virtual_includes/mmic_h\\dd_mmic.h" 1 # 30 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/_virtual_includes/mmic_h\\dd_mmic.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/adcbuf/_virtual_includes/adcbuf_h\\adcbuf.h" 1 # 57 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/adcbuf/_virtual_includes/adcbuf_h\\adcbuf.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/_virtual_includes/hwinclude_h\\common/hw_include/cslr_soc.h" 1 # 41 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/_virtual_includes/hwinclude_h\\common/hw_include/cslr_soc.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_soc.h" 1 # 42 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_soc.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_soc_defines.h" 1 # 43 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_soc.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_soc_baseaddress.h" 1 # 39 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_soc_baseaddress.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/_virtual_includes/hwinclude_h\\common/hw_include/cslr.h" 1 # 45 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/_virtual_includes/hwinclude_h\\common/hw_include/cslr.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/_virtual_includes/hwinclude_h\\common/hw_include/tistdtypes.h" 1 # 70 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/_virtual_includes/hwinclude_h\\common/hw_include/tistdtypes.h" typedef int Int; typedef unsigned Uns; typedef char Char; typedef char *String; typedef void *Ptr; typedef unsigned short Bool; # 129 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/_virtual_includes/hwinclude_h\\common/hw_include/tistdtypes.h" typedef uint32_t Uint32; typedef uint16_t Uint16; typedef uint8_t Uint8; typedef int32_t Int32; typedef int16_t Int16; typedef int8_t Int8; typedef uint32_t UInt32; typedef uint16_t UInt16; typedef uint8_t UInt8; typedef uint64_t UInt64; typedef float Float32; typedef double Double; typedef double Float64; # 46 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/_virtual_includes/hwinclude_h\\common/hw_include/cslr.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/_virtual_includes/hwinclude_h\\common/hw_include/csl_utils.h" 1 # 47 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/_virtual_includes/hwinclude_h\\common/hw_include/cslr.h" 2 # 305 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/_virtual_includes/hwinclude_h\\common/hw_include/cslr.h" static inline uint32_t CSL_REG32_RD_RAW(volatile const uint32_t * const p); static inline uint32_t CSL_REG32_RD_RAW(volatile const uint32_t * const p) { return (*p); } # 318 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/_virtual_includes/hwinclude_h\\common/hw_include/cslr.h" static inline void CSL_REG32_WR_RAW(volatile uint32_t * const p, uint32_t v); static inline void CSL_REG32_WR_RAW(volatile uint32_t * const p, uint32_t v) { *p = v; return; } # 333 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/_virtual_includes/hwinclude_h\\common/hw_include/cslr.h" static inline uint16_t CSL_REG16_RD_RAW(volatile const uint16_t * const p); static inline uint16_t CSL_REG16_RD_RAW(volatile const uint16_t * const p) { return (*p); } # 346 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/_virtual_includes/hwinclude_h\\common/hw_include/cslr.h" static inline void CSL_REG16_WR_RAW(volatile uint16_t * const p, uint16_t v); static inline void CSL_REG16_WR_RAW(volatile uint16_t * const p, uint16_t v) { *p = v; return; } # 361 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/_virtual_includes/hwinclude_h\\common/hw_include/cslr.h" static inline uint8_t CSL_REG8_RD_RAW(volatile const uint8_t * const p); static inline uint8_t CSL_REG8_RD_RAW(volatile const uint8_t * const p) { return (*p); } # 374 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/_virtual_includes/hwinclude_h\\common/hw_include/cslr.h" static inline void CSL_REG8_WR_RAW(volatile uint8_t * const p, uint8_t v); static inline void CSL_REG8_WR_RAW(volatile uint8_t * const p, uint8_t v) { *p = v; return; } # 390 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/_virtual_includes/hwinclude_h\\common/hw_include/cslr.h" static inline uint32_t CSL_REG32_RD_OFF_RAW(volatile const uint32_t *p, uint32_t off); static inline uint32_t CSL_REG32_RD_OFF_RAW(volatile const uint32_t *p, uint32_t off) { uintptr_t pOff = ((uintptr_t) p) + off; return (*(volatile const uint32_t *)(pOff)); } # 406 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/_virtual_includes/hwinclude_h\\common/hw_include/cslr.h" static inline void CSL_REG32_WR_OFF_RAW(volatile uint32_t *const p, uint32_t off, uint32_t v); static inline void CSL_REG32_WR_OFF_RAW(volatile uint32_t *const p, uint32_t off, uint32_t v) { uintptr_t pOff = ((uintptr_t) p) + off; (*(volatile uint32_t *)(pOff)) = (v); return; } # 428 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/_virtual_includes/hwinclude_h\\common/hw_include/cslr.h" static inline uint32_t CSL_REG32_FEXT_RAW(volatile const uint32_t * const p, uint32_t mask, uint32_t shift); static inline uint32_t CSL_REG32_FEXT_RAW(volatile const uint32_t * const p, uint32_t mask, uint32_t shift) { uint32_t regVal = CSL_REG32_RD_RAW(p); regVal = (regVal & mask) >> shift; return (regVal); } # 450 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/_virtual_includes/hwinclude_h\\common/hw_include/cslr.h" static inline uint16_t CSL_REG16_FEXT_RAW(volatile const uint16_t * const p, uint16_t mask, uint32_t shift); static inline uint16_t CSL_REG16_FEXT_RAW(volatile const uint16_t * const p, uint16_t mask, uint32_t shift) { uint16_t regVal = CSL_REG16_RD_RAW(p); regVal = (regVal & mask) >> shift; return (regVal); } # 472 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/_virtual_includes/hwinclude_h\\common/hw_include/cslr.h" static inline uint8_t CSL_REG8_FEXT_RAW(volatile const uint8_t * const p, uint8_t mask, uint32_t shift); static inline uint8_t CSL_REG8_FEXT_RAW(volatile const uint8_t * const p, uint8_t mask, uint32_t shift) { uint8_t regVal = CSL_REG8_RD_RAW(p); regVal = (regVal & mask) >> shift; return (regVal); } # 493 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/_virtual_includes/hwinclude_h\\common/hw_include/cslr.h" static inline void CSL_REG32_FINS_RAW(volatile uint32_t * const p, uint32_t mask, uint32_t shift, uint32_t v); static inline void CSL_REG32_FINS_RAW(volatile uint32_t * const p, uint32_t mask, uint32_t shift, uint32_t v) { uint32_t regVal = CSL_REG32_RD_RAW(p); regVal = (regVal & ~(mask)); regVal |= (v << shift) & mask; CSL_REG32_WR_RAW(p, regVal); return; } # 518 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/_virtual_includes/hwinclude_h\\common/hw_include/cslr.h" static inline void CSL_REG16_FINS_RAW(volatile uint16_t * const p, uint16_t mask, uint32_t shift, uint16_t v); static inline void CSL_REG16_FINS_RAW(volatile uint16_t * const p, uint16_t mask, uint32_t shift, uint16_t v) { uint16_t regVal = CSL_REG16_RD_RAW(p); regVal = (regVal & ~(mask)); regVal |= (v << shift) & mask; CSL_REG16_WR_RAW(p, regVal); return; } # 543 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/_virtual_includes/hwinclude_h\\common/hw_include/cslr.h" static inline void CSL_REG8_FINS_RAW(volatile uint8_t * const p, uint8_t mask, uint32_t shift, uint8_t v); static inline void CSL_REG8_FINS_RAW(volatile uint8_t * const p, uint8_t mask, uint32_t shift, uint8_t v) { uint8_t regVal = CSL_REG8_RD_RAW(p); regVal = (regVal & ~(mask)); regVal |= (v << shift) & mask; CSL_REG8_WR_RAW(p, regVal); return; } # 40 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_soc_baseaddress.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/_virtual_includes/hwinclude_h\\common/hw_include/tistdtypes.h" 1 # 41 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_soc_baseaddress.h" 2 # 44 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_soc.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_soc_dsp_baseaddress.h" 1 # 40 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_soc_dsp_baseaddress.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/_virtual_includes/hwinclude_h\\common/hw_include/tistdtypes.h" 1 # 41 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_soc_dsp_baseaddress.h" 2 # 45 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_soc.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_soc_r5_baseaddress.h" 1 # 40 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_soc_r5_baseaddress.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/_virtual_includes/hwinclude_h\\common/hw_include/tistdtypes.h" 1 # 41 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_soc_r5_baseaddress.h" 2 # 46 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_soc.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_soc_bss_baseaddress.h" 1 # 40 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_soc_bss_baseaddress.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/_virtual_includes/hwinclude_h\\common/hw_include/tistdtypes.h" 1 # 41 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_soc_bss_baseaddress.h" 2 # 47 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_soc.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_mss_ecc_agg_mss.h" 1 # 38 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_mss_ecc_agg_mss.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/_virtual_includes/hwinclude_h\\common/hw_include/tistdtypes.h" 1 # 39 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_mss_ecc_agg_mss.h" 2 # 54 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_mss_ecc_agg_mss.h" typedef struct { volatile uint32_t AGGR_REVISION; volatile uint8_t Resv_8[4]; volatile uint32_t ECC_VECTOR; volatile uint32_t MISC_STATUS; volatile uint32_t ECC_WRAP_REVISION; volatile uint32_t CONTROL; volatile uint32_t ERROR_CTRL1; volatile uint32_t ERROR_CTRL2; volatile uint32_t ERROR_STATUS1; volatile uint32_t ERROR_STATUS2; volatile uint32_t ERROR_STATUS3; volatile uint8_t Resv_60[16]; volatile uint32_t SEC_EOI_REG; volatile uint32_t SEC_STATUS_REG0; volatile uint8_t Resv_128[60]; volatile uint32_t SEC_ENABLE_SET_REG0; volatile uint8_t Resv_192[60]; volatile uint32_t SEC_ENABLE_CLR_REG0; volatile uint8_t Resv_316[120]; volatile uint32_t DED_EOI_REG; volatile uint32_t DED_STATUS_REG0; volatile uint8_t Resv_384[60]; volatile uint32_t DED_ENABLE_SET_REG0; volatile uint8_t Resv_448[60]; volatile uint32_t DED_ENABLE_CLR_REG0; volatile uint8_t Resv_512[60]; volatile uint32_t AGGR_ENABLE_SET; volatile uint32_t AGGR_ENABLE_CLR; volatile uint32_t AGGR_STATUS_SET; volatile uint32_t AGGR_STATUS_CLR; } CSL_mss_ecc_agg_mssRegs; # 50 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_soc.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_mss_ecc_agga.h" 1 # 38 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_mss_ecc_agga.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/_virtual_includes/hwinclude_h\\common/hw_include/tistdtypes.h" 1 # 39 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_mss_ecc_agga.h" 2 # 54 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_mss_ecc_agga.h" typedef struct { volatile uint32_t AGGR_REVISION; volatile uint8_t Resv_8[4]; volatile uint32_t ECC_VECTOR; volatile uint32_t MISC_STATUS; volatile uint32_t ECC_WRAP_REVISION; volatile uint32_t CONTROL; volatile uint32_t ERROR_CTRL1; volatile uint32_t ERROR_CTRL2; volatile uint32_t ERROR_STATUS1; volatile uint32_t ERROR_STATUS2; volatile uint32_t ERROR_STATUS3; volatile uint8_t Resv_60[16]; volatile uint32_t SEC_EOI_REG; volatile uint32_t SEC_STATUS_REG0; volatile uint8_t Resv_128[60]; volatile uint32_t SEC_ENABLE_SET_REG0; volatile uint8_t Resv_192[60]; volatile uint32_t SEC_ENABLE_CLR_REG0; volatile uint8_t Resv_316[120]; volatile uint32_t DED_EOI_REG; volatile uint32_t DED_STATUS_REG0; volatile uint8_t Resv_384[60]; volatile uint32_t DED_ENABLE_SET_REG0; volatile uint8_t Resv_448[60]; volatile uint32_t DED_ENABLE_CLR_REG0; volatile uint8_t Resv_512[60]; volatile uint32_t AGGR_ENABLE_SET; volatile uint32_t AGGR_ENABLE_CLR; volatile uint32_t AGGR_STATUS_SET; volatile uint32_t AGGR_STATUS_CLR; } CSL_mss_ecc_aggaRegs; # 51 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_soc.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_mss_ecc_aggb.h" 1 # 38 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_mss_ecc_aggb.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/_virtual_includes/hwinclude_h\\common/hw_include/tistdtypes.h" 1 # 39 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_mss_ecc_aggb.h" 2 # 54 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_mss_ecc_aggb.h" typedef struct { volatile uint32_t AGGR_REVISION; volatile uint8_t Resv_8[4]; volatile uint32_t ECC_VECTOR; volatile uint32_t MISC_STATUS; volatile uint32_t ECC_WRAP_REVISION; volatile uint32_t CONTROL; volatile uint32_t ERROR_CTRL1; volatile uint32_t ERROR_CTRL2; volatile uint32_t ERROR_STATUS1; volatile uint32_t ERROR_STATUS2; volatile uint32_t ERROR_STATUS3; volatile uint8_t Resv_60[16]; volatile uint32_t SEC_EOI_REG; volatile uint32_t SEC_STATUS_REG0; volatile uint8_t Resv_128[60]; volatile uint32_t SEC_ENABLE_SET_REG0; volatile uint8_t Resv_192[60]; volatile uint32_t SEC_ENABLE_CLR_REG0; volatile uint8_t Resv_316[120]; volatile uint32_t DED_EOI_REG; volatile uint32_t DED_STATUS_REG0; volatile uint8_t Resv_384[60]; volatile uint32_t DED_ENABLE_SET_REG0; volatile uint8_t Resv_448[60]; volatile uint32_t DED_ENABLE_CLR_REG0; volatile uint8_t Resv_512[60]; volatile uint32_t AGGR_ENABLE_SET; volatile uint32_t AGGR_ENABLE_CLR; volatile uint32_t AGGR_STATUS_SET; volatile uint32_t AGGR_STATUS_CLR; } CSL_mss_ecc_aggbRegs; # 52 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_soc.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_dss_ecc_agg.h" 1 # 38 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_dss_ecc_agg.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/_virtual_includes/hwinclude_h\\common/hw_include/tistdtypes.h" 1 # 39 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_dss_ecc_agg.h" 2 # 54 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_dss_ecc_agg.h" typedef struct { volatile uint32_t AGGR_REVISION; volatile uint8_t Resv_8[4]; volatile uint32_t ECC_VECTOR; volatile uint32_t MISC_STATUS; volatile uint32_t ECC_WRAP_REVISION; volatile uint32_t CONTROL; volatile uint32_t ERROR_CTRL1; volatile uint32_t ERROR_CTRL2; volatile uint32_t ERROR_STATUS1; volatile uint32_t ERROR_STATUS2; volatile uint32_t ERROR_STATUS3; volatile uint8_t Resv_60[16]; volatile uint32_t SEC_EOI_REG; volatile uint32_t SEC_STATUS_REG0; volatile uint8_t Resv_128[60]; volatile uint32_t SEC_ENABLE_SET_REG0; volatile uint8_t Resv_192[60]; volatile uint32_t SEC_ENABLE_CLR_REG0; volatile uint8_t Resv_316[120]; volatile uint32_t DED_EOI_REG; volatile uint32_t DED_STATUS_REG0; volatile uint8_t Resv_384[60]; volatile uint32_t DED_ENABLE_SET_REG0; volatile uint8_t Resv_448[60]; volatile uint32_t DED_ENABLE_CLR_REG0; volatile uint8_t Resv_512[60]; volatile uint32_t AGGR_ENABLE_SET; volatile uint32_t AGGR_ENABLE_CLR; volatile uint32_t AGGR_STATUS_SET; volatile uint32_t AGGR_STATUS_CLR; } CSL_dss_ecc_aggRegs; # 53 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_soc.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_rss_ecc_agg.h" 1 # 38 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_rss_ecc_agg.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/_virtual_includes/hwinclude_h\\common/hw_include/tistdtypes.h" 1 # 39 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_rss_ecc_agg.h" 2 # 54 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_rss_ecc_agg.h" typedef struct { volatile uint32_t AGGR_REVISION; volatile uint8_t Resv_8[4]; volatile uint32_t ECC_VECTOR; volatile uint32_t MISC_STATUS; volatile uint32_t ECC_WRAP_REVISION; volatile uint32_t CONTROL; volatile uint32_t ERROR_CTRL1; volatile uint32_t ERROR_CTRL2; volatile uint32_t ERROR_STATUS1; volatile uint32_t ERROR_STATUS2; volatile uint32_t ERROR_STATUS3; volatile uint8_t Resv_60[16]; volatile uint32_t SEC_EOI_REG; volatile uint32_t SEC_STATUS_REG0; volatile uint8_t Resv_128[60]; volatile uint32_t SEC_ENABLE_SET_REG0; volatile uint8_t Resv_192[60]; volatile uint32_t SEC_ENABLE_CLR_REG0; volatile uint8_t Resv_316[120]; volatile uint32_t DED_EOI_REG; volatile uint32_t DED_STATUS_REG0; volatile uint8_t Resv_384[60]; volatile uint32_t DED_ENABLE_SET_REG0; volatile uint8_t Resv_448[60]; volatile uint32_t DED_ENABLE_CLR_REG0; volatile uint8_t Resv_512[60]; volatile uint32_t AGGR_ENABLE_SET; volatile uint32_t AGGR_ENABLE_CLR; volatile uint32_t AGGR_STATUS_SET; volatile uint32_t AGGR_STATUS_CLR; } CSL_rss_ecc_aggRegs; # 54 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_soc.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_intr_mss.h" 1 # 57 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_soc.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_intr_dss.h" 1 # 58 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_soc.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_intr_esm_mss.h" 1 # 59 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_soc.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_intr_esm_dss.h" 1 # 60 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_soc.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_mss_vim.h" 1 # 38 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_mss_vim.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/_virtual_includes/hwinclude_h\\common/hw_include/tistdtypes.h" 1 # 39 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_mss_vim.h" 2 # 54 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_mss_vim.h" typedef struct { volatile uint32_t PID; volatile uint32_t INFO; volatile uint32_t PRIIRQ; volatile uint32_t PRIFIQ; volatile uint32_t IRQGSTS; volatile uint32_t FIQGSTS; volatile uint32_t IRQVEC; volatile uint32_t FIQVEC; volatile uint32_t ACTIRQ; volatile uint32_t ACTFIQ; volatile uint8_t Resv_48[8]; volatile uint32_t DEDVEC; volatile uint8_t Resv_1024[972]; volatile uint32_t RAW; volatile uint32_t STS; volatile uint32_t INTR_EN_SET; volatile uint32_t INTER_EN_CLR; volatile uint32_t IRQSTS; volatile uint32_t FIQSTS; volatile uint32_t INTMAP; volatile uint32_t INTTYPE; volatile uint32_t RAW_1; volatile uint32_t STS_1; volatile uint32_t INTR_EN_SET_1; volatile uint32_t INTER_EN_CLR_1; volatile uint32_t IRQSTS_1; volatile uint32_t FIQSTS_1; volatile uint32_t INTMAP_1; volatile uint32_t INTTYPE_1; volatile uint32_t RAW_2; volatile uint32_t STS_2; volatile uint32_t INTR_EN_SET_2; volatile uint32_t INTER_EN_CLR_2; volatile uint32_t IRQSTS_2; volatile uint32_t FIQSTS_2; volatile uint32_t INTMAP_2; volatile uint32_t INTTYPE_2; volatile uint32_t RAW_3; volatile uint32_t STS_3; volatile uint32_t INTR_EN_SET_3; volatile uint32_t INTER_EN_CLR_3; volatile uint32_t IRQSTS_3; volatile uint32_t FIQSTS_3; volatile uint32_t INTMAP_3; volatile uint32_t INTTYPE_3; volatile uint32_t RAW_4; volatile uint32_t STS_4; volatile uint32_t INTR_EN_SET_4; volatile uint32_t INTER_EN_CLR_4; volatile uint32_t IRQSTS_4; volatile uint32_t FIQSTS_4; volatile uint32_t INTMAP_4; volatile uint32_t INTTYPE_4; volatile uint32_t RAW_5; volatile uint32_t STS_5; volatile uint32_t INTR_EN_SET_5; volatile uint32_t INTER_EN_CLR_5; volatile uint32_t IRQSTS_5; volatile uint32_t FIQSTS_5; volatile uint32_t INTMAP_5; volatile uint32_t INTTYPE_5; volatile uint32_t RAW_6; volatile uint32_t STS_6; volatile uint32_t INTR_EN_SET_6; volatile uint32_t INTER_EN_CLR_6; volatile uint32_t IRQSTS_6; volatile uint32_t FIQSTS_6; volatile uint32_t INTMAP_6; volatile uint32_t INTTYPE_6; volatile uint32_t RAW_7; volatile uint32_t STS_7; volatile uint32_t INTR_EN_SET_7; volatile uint32_t INTER_EN_CLR_7; volatile uint32_t IRQSTS_7; volatile uint32_t FIQSTS_7; volatile uint32_t INTMAP_7; volatile uint32_t INTTYPE_7; volatile uint8_t Resv_4096[2816]; volatile uint32_t INTPRIORITY; volatile uint32_t INTPRIORITY_1; volatile uint32_t INTPRIORITY_2; volatile uint32_t INTPRIORITY_3; volatile uint32_t INTPRIORITY_4; volatile uint32_t INTPRIORITY_5; volatile uint32_t INTPRIORITY_6; volatile uint32_t INTPRIORITY_7; volatile uint32_t INTPRIORITY_8; volatile uint32_t INTPRIORITY_9; volatile uint32_t INTPRIORITY_10; volatile uint32_t INTPRIORITY_11; volatile uint32_t INTPRIORITY_12; volatile uint32_t INTPRIORITY_13; volatile uint32_t INTPRIORITY_14; volatile uint32_t INTPRIORITY_15; volatile uint32_t INTPRIORITY_16; volatile uint32_t INTPRIORITY_17; volatile uint32_t INTPRIORITY_18; volatile uint32_t INTPRIORITY_19; volatile uint32_t INTPRIORITY_20; volatile uint32_t INTPRIORITY_21; volatile uint32_t INTPRIORITY_22; volatile uint32_t INTPRIORITY_23; volatile uint32_t INTPRIORITY_24; volatile uint32_t INTPRIORITY_25; volatile uint32_t INTPRIORITY_26; volatile uint32_t INTPRIORITY_27; volatile uint32_t INTPRIORITY_28; volatile uint32_t INTPRIORITY_29; volatile uint32_t INTPRIORITY_30; volatile uint32_t INTPRIORITY_31; volatile uint32_t INTPRIORITY_32; volatile uint32_t INTPRIORITY_33; volatile uint32_t INTPRIORITY_34; volatile uint32_t INTPRIORITY_35; volatile uint32_t INTPRIORITY_36; volatile uint32_t INTPRIORITY_37; volatile uint32_t INTPRIORITY_38; volatile uint32_t INTPRIORITY_39; volatile uint32_t INTPRIORITY_40; volatile uint32_t INTPRIORITY_41; volatile uint32_t INTPRIORITY_42; volatile uint32_t INTPRIORITY_43; volatile uint32_t INTPRIORITY_44; volatile uint32_t INTPRIORITY_45; volatile uint32_t INTPRIORITY_46; volatile uint32_t INTPRIORITY_47; volatile uint32_t INTPRIORITY_48; volatile uint32_t INTPRIORITY_49; volatile uint32_t INTPRIORITY_50; volatile uint32_t INTPRIORITY_51; volatile uint32_t INTPRIORITY_52; volatile uint32_t INTPRIORITY_53; volatile uint32_t INTPRIORITY_54; volatile uint32_t INTPRIORITY_55; volatile uint32_t INTPRIORITY_56; volatile uint32_t INTPRIORITY_57; volatile uint32_t INTPRIORITY_58; volatile uint32_t INTPRIORITY_59; volatile uint32_t INTPRIORITY_60; volatile uint32_t INTPRIORITY_61; volatile uint32_t INTPRIORITY_62; volatile uint32_t INTPRIORITY_63; volatile uint32_t INTPRIORITY_64; volatile uint32_t INTPRIORITY_65; volatile uint32_t INTPRIORITY_66; volatile uint32_t INTPRIORITY_67; volatile uint32_t INTPRIORITY_68; volatile uint32_t INTPRIORITY_69; volatile uint32_t INTPRIORITY_70; volatile uint32_t INTPRIORITY_71; volatile uint32_t INTPRIORITY_72; volatile uint32_t INTPRIORITY_73; volatile uint32_t INTPRIORITY_74; volatile uint32_t INTPRIORITY_75; volatile uint32_t INTPRIORITY_76; volatile uint32_t INTPRIORITY_77; volatile uint32_t INTPRIORITY_78; volatile uint32_t INTPRIORITY_79; volatile uint32_t INTPRIORITY_80; volatile uint32_t INTPRIORITY_81; volatile uint32_t INTPRIORITY_82; volatile uint32_t INTPRIORITY_83; volatile uint32_t INTPRIORITY_84; volatile uint32_t INTPRIORITY_85; volatile uint32_t INTPRIORITY_86; volatile uint32_t INTPRIORITY_87; volatile uint32_t INTPRIORITY_88; volatile uint32_t INTPRIORITY_89; volatile uint32_t INTPRIORITY_90; volatile uint32_t INTPRIORITY_91; volatile uint32_t INTPRIORITY_92; volatile uint32_t INTPRIORITY_93; volatile uint32_t INTPRIORITY_94; volatile uint32_t INTPRIORITY_95; volatile uint32_t INTPRIORITY_96; volatile uint32_t INTPRIORITY_97; volatile uint32_t INTPRIORITY_98; volatile uint32_t INTPRIORITY_99; volatile uint32_t INTPRIORITY_100; volatile uint32_t INTPRIORITY_101; volatile uint32_t INTPRIORITY_102; volatile uint32_t INTPRIORITY_103; volatile uint32_t INTPRIORITY_104; volatile uint32_t INTPRIORITY_105; volatile uint32_t INTPRIORITY_106; volatile uint32_t INTPRIORITY_107; volatile uint32_t INTPRIORITY_108; volatile uint32_t INTPRIORITY_109; volatile uint32_t INTPRIORITY_110; volatile uint32_t INTPRIORITY_111; volatile uint32_t INTPRIORITY_112; volatile uint32_t INTPRIORITY_113; volatile uint32_t INTPRIORITY_114; volatile uint32_t INTPRIORITY_115; volatile uint32_t INTPRIORITY_116; volatile uint32_t INTPRIORITY_117; volatile uint32_t INTPRIORITY_118; volatile uint32_t INTPRIORITY_119; volatile uint32_t INTPRIORITY_120; volatile uint32_t INTPRIORITY_121; volatile uint32_t INTPRIORITY_122; volatile uint32_t INTPRIORITY_123; volatile uint32_t INTPRIORITY_124; volatile uint32_t INTPRIORITY_125; volatile uint32_t INTPRIORITY_126; volatile uint32_t INTPRIORITY_127; volatile uint32_t INTPRIORITY_128; volatile uint32_t INTPRIORITY_129; volatile uint32_t INTPRIORITY_130; volatile uint32_t INTPRIORITY_131; volatile uint32_t INTPRIORITY_132; volatile uint32_t INTPRIORITY_133; volatile uint32_t INTPRIORITY_134; volatile uint32_t INTPRIORITY_135; volatile uint32_t INTPRIORITY_136; volatile uint32_t INTPRIORITY_137; volatile uint32_t INTPRIORITY_138; volatile uint32_t INTPRIORITY_139; volatile uint32_t INTPRIORITY_140; volatile uint32_t INTPRIORITY_141; volatile uint32_t INTPRIORITY_142; volatile uint32_t INTPRIORITY_143; volatile uint32_t INTPRIORITY_144; volatile uint32_t INTPRIORITY_145; volatile uint32_t INTPRIORITY_146; volatile uint32_t INTPRIORITY_147; volatile uint32_t INTPRIORITY_148; volatile uint32_t INTPRIORITY_149; volatile uint32_t INTPRIORITY_150; volatile uint32_t INTPRIORITY_151; volatile uint32_t INTPRIORITY_152; volatile uint32_t INTPRIORITY_153; volatile uint32_t INTPRIORITY_154; volatile uint32_t INTPRIORITY_155; volatile uint32_t INTPRIORITY_156; volatile uint32_t INTPRIORITY_157; volatile uint32_t INTPRIORITY_158; volatile uint32_t INTPRIORITY_159; volatile uint32_t INTPRIORITY_160; volatile uint32_t INTPRIORITY_161; volatile uint32_t INTPRIORITY_162; volatile uint32_t INTPRIORITY_163; volatile uint32_t INTPRIORITY_164; volatile uint32_t INTPRIORITY_165; volatile uint32_t INTPRIORITY_166; volatile uint32_t INTPRIORITY_167; volatile uint32_t INTPRIORITY_168; volatile uint32_t INTPRIORITY_169; volatile uint32_t INTPRIORITY_170; volatile uint32_t INTPRIORITY_171; volatile uint32_t INTPRIORITY_172; volatile uint32_t INTPRIORITY_173; volatile uint32_t INTPRIORITY_174; volatile uint32_t INTPRIORITY_175; volatile uint32_t INTPRIORITY_176; volatile uint32_t INTPRIORITY_177; volatile uint32_t INTPRIORITY_178; volatile uint32_t INTPRIORITY_179; volatile uint32_t INTPRIORITY_180; volatile uint32_t INTPRIORITY_181; volatile uint32_t INTPRIORITY_182; volatile uint32_t INTPRIORITY_183; volatile uint32_t INTPRIORITY_184; volatile uint32_t INTPRIORITY_185; volatile uint32_t INTPRIORITY_186; volatile uint32_t INTPRIORITY_187; volatile uint32_t INTPRIORITY_188; volatile uint32_t INTPRIORITY_189; volatile uint32_t INTPRIORITY_190; volatile uint32_t INTPRIORITY_191; volatile uint32_t INTPRIORITY_192; volatile uint32_t INTPRIORITY_193; volatile uint32_t INTPRIORITY_194; volatile uint32_t INTPRIORITY_195; volatile uint32_t INTPRIORITY_196; volatile uint32_t INTPRIORITY_197; volatile uint32_t INTPRIORITY_198; volatile uint32_t INTPRIORITY_199; volatile uint32_t INTPRIORITY_200; volatile uint32_t INTPRIORITY_201; volatile uint32_t INTPRIORITY_202; volatile uint32_t INTPRIORITY_203; volatile uint32_t INTPRIORITY_204; volatile uint32_t INTPRIORITY_205; volatile uint32_t INTPRIORITY_206; volatile uint32_t INTPRIORITY_207; volatile uint32_t INTPRIORITY_208; volatile uint32_t INTPRIORITY_209; volatile uint32_t INTPRIORITY_210; volatile uint32_t INTPRIORITY_211; volatile uint32_t INTPRIORITY_212; volatile uint32_t INTPRIORITY_213; volatile uint32_t INTPRIORITY_214; volatile uint32_t INTPRIORITY_215; volatile uint32_t INTPRIORITY_216; volatile uint32_t INTPRIORITY_217; volatile uint32_t INTPRIORITY_218; volatile uint32_t INTPRIORITY_219; volatile uint32_t INTPRIORITY_220; volatile uint32_t INTPRIORITY_221; volatile uint32_t INTPRIORITY_222; volatile uint32_t INTPRIORITY_223; volatile uint32_t INTPRIORITY_224; volatile uint32_t INTPRIORITY_225; volatile uint32_t INTPRIORITY_226; volatile uint32_t INTPRIORITY_227; volatile uint32_t INTPRIORITY_228; volatile uint32_t INTPRIORITY_229; volatile uint32_t INTPRIORITY_230; volatile uint32_t INTPRIORITY_231; volatile uint32_t INTPRIORITY_232; volatile uint32_t INTPRIORITY_233; volatile uint32_t INTPRIORITY_234; volatile uint32_t INTPRIORITY_235; volatile uint32_t INTPRIORITY_236; volatile uint32_t INTPRIORITY_237; volatile uint32_t INTPRIORITY_238; volatile uint32_t INTPRIORITY_239; volatile uint32_t INTPRIORITY_240; volatile uint32_t INTPRIORITY_241; volatile uint32_t INTPRIORITY_242; volatile uint32_t INTPRIORITY_243; volatile uint32_t INTPRIORITY_244; volatile uint32_t INTPRIORITY_245; volatile uint32_t INTPRIORITY_246; volatile uint32_t INTPRIORITY_247; volatile uint32_t INTPRIORITY_248; volatile uint32_t INTPRIORITY_249; volatile uint32_t INTPRIORITY_250; volatile uint32_t INTPRIORITY_251; volatile uint32_t INTPRIORITY_252; volatile uint32_t INTPRIORITY_253; volatile uint32_t INTPRIORITY_254; volatile uint32_t INTPRIORITY_255; volatile uint8_t Resv_8192[3072]; volatile uint32_t INTVECTOR; volatile uint32_t INTVECTOR_1; volatile uint32_t INTVECTOR_2; volatile uint32_t INTVECTOR_3; volatile uint32_t INTVECTOR_4; volatile uint32_t INTVECTOR_5; volatile uint32_t INTVECTOR_6; volatile uint32_t INTVECTOR_7; volatile uint32_t INTVECTOR_8; volatile uint32_t INTVECTOR_9; volatile uint32_t INTVECTOR_10; volatile uint32_t INTVECTOR_11; volatile uint32_t INTVECTOR_12; volatile uint32_t INTVECTOR_13; volatile uint32_t INTVECTOR_14; volatile uint32_t INTVECTOR_15; volatile uint32_t INTVECTOR_16; volatile uint32_t INTVECTOR_17; volatile uint32_t INTVECTOR_18; volatile uint32_t INTVECTOR_19; volatile uint32_t INTVECTOR_20; volatile uint32_t INTVECTOR_21; volatile uint32_t INTVECTOR_22; volatile uint32_t INTVECTOR_23; volatile uint32_t INTVECTOR_24; volatile uint32_t INTVECTOR_25; volatile uint32_t INTVECTOR_26; volatile uint32_t INTVECTOR_27; volatile uint32_t INTVECTOR_28; volatile uint32_t INTVECTOR_29; volatile uint32_t INTVECTOR_30; volatile uint32_t INTVECTOR_31; volatile uint32_t INTVECTOR_32; volatile uint32_t INTVECTOR_33; volatile uint32_t INTVECTOR_34; volatile uint32_t INTVECTOR_35; volatile uint32_t INTVECTOR_36; volatile uint32_t INTVECTOR_37; volatile uint32_t INTVECTOR_38; volatile uint32_t INTVECTOR_39; volatile uint32_t INTVECTOR_40; volatile uint32_t INTVECTOR_41; volatile uint32_t INTVECTOR_42; volatile uint32_t INTVECTOR_43; volatile uint32_t INTVECTOR_44; volatile uint32_t INTVECTOR_45; volatile uint32_t INTVECTOR_46; volatile uint32_t INTVECTOR_47; volatile uint32_t INTVECTOR_48; volatile uint32_t INTVECTOR_49; volatile uint32_t INTVECTOR_50; volatile uint32_t INTVECTOR_51; volatile uint32_t INTVECTOR_52; volatile uint32_t INTVECTOR_53; volatile uint32_t INTVECTOR_54; volatile uint32_t INTVECTOR_55; volatile uint32_t INTVECTOR_56; volatile uint32_t INTVECTOR_57; volatile uint32_t INTVECTOR_58; volatile uint32_t INTVECTOR_59; volatile uint32_t INTVECTOR_60; volatile uint32_t INTVECTOR_61; volatile uint32_t INTVECTOR_62; volatile uint32_t INTVECTOR_63; volatile uint32_t INTVECTOR_64; volatile uint32_t INTVECTOR_65; volatile uint32_t INTVECTOR_66; volatile uint32_t INTVECTOR_67; volatile uint32_t INTVECTOR_68; volatile uint32_t INTVECTOR_69; volatile uint32_t INTVECTOR_70; volatile uint32_t INTVECTOR_71; volatile uint32_t INTVECTOR_72; volatile uint32_t INTVECTOR_73; volatile uint32_t INTVECTOR_74; volatile uint32_t INTVECTOR_75; volatile uint32_t INTVECTOR_76; volatile uint32_t INTVECTOR_77; volatile uint32_t INTVECTOR_78; volatile uint32_t INTVECTOR_79; volatile uint32_t INTVECTOR_80; volatile uint32_t INTVECTOR_81; volatile uint32_t INTVECTOR_82; volatile uint32_t INTVECTOR_83; volatile uint32_t INTVECTOR_84; volatile uint32_t INTVECTOR_85; volatile uint32_t INTVECTOR_86; volatile uint32_t INTVECTOR_87; volatile uint32_t INTVECTOR_88; volatile uint32_t INTVECTOR_89; volatile uint32_t INTVECTOR_90; volatile uint32_t INTVECTOR_91; volatile uint32_t INTVECTOR_92; volatile uint32_t INTVECTOR_93; volatile uint32_t INTVECTOR_94; volatile uint32_t INTVECTOR_95; volatile uint32_t INTVECTOR_96; volatile uint32_t INTVECTOR_97; volatile uint32_t INTVECTOR_98; volatile uint32_t INTVECTOR_99; volatile uint32_t INTVECTOR_100; volatile uint32_t INTVECTOR_101; volatile uint32_t INTVECTOR_102; volatile uint32_t INTVECTOR_103; volatile uint32_t INTVECTOR_104; volatile uint32_t INTVECTOR_105; volatile uint32_t INTVECTOR_106; volatile uint32_t INTVECTOR_107; volatile uint32_t INTVECTOR_108; volatile uint32_t INTVECTOR_109; volatile uint32_t INTVECTOR_110; volatile uint32_t INTVECTOR_111; volatile uint32_t INTVECTOR_112; volatile uint32_t INTVECTOR_113; volatile uint32_t INTVECTOR_114; volatile uint32_t INTVECTOR_115; volatile uint32_t INTVECTOR_116; volatile uint32_t INTVECTOR_117; volatile uint32_t INTVECTOR_118; volatile uint32_t INTVECTOR_119; volatile uint32_t INTVECTOR_120; volatile uint32_t INTVECTOR_121; volatile uint32_t INTVECTOR_122; volatile uint32_t INTVECTOR_123; volatile uint32_t INTVECTOR_124; volatile uint32_t INTVECTOR_125; volatile uint32_t INTVECTOR_126; volatile uint32_t INTVECTOR_127; volatile uint32_t INTVECTOR_128; volatile uint32_t INTVECTOR_129; volatile uint32_t INTVECTOR_130; volatile uint32_t INTVECTOR_131; volatile uint32_t INTVECTOR_132; volatile uint32_t INTVECTOR_133; volatile uint32_t INTVECTOR_134; volatile uint32_t INTVECTOR_135; volatile uint32_t INTVECTOR_136; volatile uint32_t INTVECTOR_137; volatile uint32_t INTVECTOR_138; volatile uint32_t INTVECTOR_139; volatile uint32_t INTVECTOR_140; volatile uint32_t INTVECTOR_141; volatile uint32_t INTVECTOR_142; volatile uint32_t INTVECTOR_143; volatile uint32_t INTVECTOR_144; volatile uint32_t INTVECTOR_145; volatile uint32_t INTVECTOR_146; volatile uint32_t INTVECTOR_147; volatile uint32_t INTVECTOR_148; volatile uint32_t INTVECTOR_149; volatile uint32_t INTVECTOR_150; volatile uint32_t INTVECTOR_151; volatile uint32_t INTVECTOR_152; volatile uint32_t INTVECTOR_153; volatile uint32_t INTVECTOR_154; volatile uint32_t INTVECTOR_155; volatile uint32_t INTVECTOR_156; volatile uint32_t INTVECTOR_157; volatile uint32_t INTVECTOR_158; volatile uint32_t INTVECTOR_159; volatile uint32_t INTVECTOR_160; volatile uint32_t INTVECTOR_161; volatile uint32_t INTVECTOR_162; volatile uint32_t INTVECTOR_163; volatile uint32_t INTVECTOR_164; volatile uint32_t INTVECTOR_165; volatile uint32_t INTVECTOR_166; volatile uint32_t INTVECTOR_167; volatile uint32_t INTVECTOR_168; volatile uint32_t INTVECTOR_169; volatile uint32_t INTVECTOR_170; volatile uint32_t INTVECTOR_171; volatile uint32_t INTVECTOR_172; volatile uint32_t INTVECTOR_173; volatile uint32_t INTVECTOR_174; volatile uint32_t INTVECTOR_175; volatile uint32_t INTVECTOR_176; volatile uint32_t INTVECTOR_177; volatile uint32_t INTVECTOR_178; volatile uint32_t INTVECTOR_179; volatile uint32_t INTVECTOR_180; volatile uint32_t INTVECTOR_181; volatile uint32_t INTVECTOR_182; volatile uint32_t INTVECTOR_183; volatile uint32_t INTVECTOR_184; volatile uint32_t INTVECTOR_185; volatile uint32_t INTVECTOR_186; volatile uint32_t INTVECTOR_187; volatile uint32_t INTVECTOR_188; volatile uint32_t INTVECTOR_189; volatile uint32_t INTVECTOR_190; volatile uint32_t INTVECTOR_191; volatile uint32_t INTVECTOR_192; volatile uint32_t INTVECTOR_193; volatile uint32_t INTVECTOR_194; volatile uint32_t INTVECTOR_195; volatile uint32_t INTVECTOR_196; volatile uint32_t INTVECTOR_197; volatile uint32_t INTVECTOR_198; volatile uint32_t INTVECTOR_199; volatile uint32_t INTVECTOR_200; volatile uint32_t INTVECTOR_201; volatile uint32_t INTVECTOR_202; volatile uint32_t INTVECTOR_203; volatile uint32_t INTVECTOR_204; volatile uint32_t INTVECTOR_205; volatile uint32_t INTVECTOR_206; volatile uint32_t INTVECTOR_207; volatile uint32_t INTVECTOR_208; volatile uint32_t INTVECTOR_209; volatile uint32_t INTVECTOR_210; volatile uint32_t INTVECTOR_211; volatile uint32_t INTVECTOR_212; volatile uint32_t INTVECTOR_213; volatile uint32_t INTVECTOR_214; volatile uint32_t INTVECTOR_215; volatile uint32_t INTVECTOR_216; volatile uint32_t INTVECTOR_217; volatile uint32_t INTVECTOR_218; volatile uint32_t INTVECTOR_219; volatile uint32_t INTVECTOR_220; volatile uint32_t INTVECTOR_221; volatile uint32_t INTVECTOR_222; volatile uint32_t INTVECTOR_223; volatile uint32_t INTVECTOR_224; volatile uint32_t INTVECTOR_225; volatile uint32_t INTVECTOR_226; volatile uint32_t INTVECTOR_227; volatile uint32_t INTVECTOR_228; volatile uint32_t INTVECTOR_229; volatile uint32_t INTVECTOR_230; volatile uint32_t INTVECTOR_231; volatile uint32_t INTVECTOR_232; volatile uint32_t INTVECTOR_233; volatile uint32_t INTVECTOR_234; volatile uint32_t INTVECTOR_235; volatile uint32_t INTVECTOR_236; volatile uint32_t INTVECTOR_237; volatile uint32_t INTVECTOR_238; volatile uint32_t INTVECTOR_239; volatile uint32_t INTVECTOR_240; volatile uint32_t INTVECTOR_241; volatile uint32_t INTVECTOR_242; volatile uint32_t INTVECTOR_243; volatile uint32_t INTVECTOR_244; volatile uint32_t INTVECTOR_245; volatile uint32_t INTVECTOR_246; volatile uint32_t INTVECTOR_247; volatile uint32_t INTVECTOR_248; volatile uint32_t INTVECTOR_249; volatile uint32_t INTVECTOR_250; volatile uint32_t INTVECTOR_251; volatile uint32_t INTVECTOR_252; volatile uint32_t INTVECTOR_253; volatile uint32_t INTVECTOR_254; volatile uint32_t INTVECTOR_255; } CSL_mss_vimRegs; # 63 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_soc.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_mss_iomux.h" 1 # 38 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_mss_iomux.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/_virtual_includes/hwinclude_h\\common/hw_include/tistdtypes.h" 1 # 39 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_mss_iomux.h" 2 # 54 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_mss_iomux.h" typedef struct { volatile uint32_t PADAA_CFG_REG; volatile uint32_t PADAB_CFG_REG; volatile uint32_t PADAC_CFG_REG; volatile uint32_t PADAD_CFG_REG; volatile uint32_t PADAE_CFG_REG; volatile uint32_t PADAF_CFG_REG; volatile uint32_t PADAG_CFG_REG; volatile uint32_t PADAH_CFG_REG; volatile uint32_t PADAI_CFG_REG; volatile uint32_t PADAJ_CFG_REG; volatile uint32_t PADAK_CFG_REG; volatile uint32_t PADAL_CFG_REG; volatile uint32_t PADAM_CFG_REG; volatile uint32_t PADAN_CFG_REG; volatile uint32_t PADAO_CFG_REG; volatile uint32_t PADAP_CFG_REG; volatile uint32_t PADAQ_CFG_REG; volatile uint32_t PADAR_CFG_REG; volatile uint32_t PADAS_CFG_REG; volatile uint32_t PADAT_CFG_REG; volatile uint32_t PADAU_CFG_REG; volatile uint32_t PADAV_CFG_REG; volatile uint32_t PADAW_CFG_REG; volatile uint32_t PADAX_CFG_REG; volatile uint32_t PADAY_CFG_REG; volatile uint32_t PADAZ_CFG_REG; volatile uint32_t PADBA_CFG_REG; volatile uint32_t PADBB_CFG_REG; volatile uint32_t PADBC_CFG_REG; volatile uint32_t PADBD_CFG_REG; volatile uint32_t PADBE_CFG_REG; volatile uint32_t PADBF_CFG_REG; volatile uint32_t PADBG_CFG_REG; volatile uint32_t PADBH_CFG_REG; volatile uint32_t PADBI_CFG_REG; volatile uint32_t PADBJ_CFG_REG; volatile uint32_t PADBK_CFG_REG; volatile uint32_t PADBL_CFG_REG; volatile uint32_t PADBM_CFG_REG; volatile uint32_t PADBN_CFG_REG; volatile uint32_t PADBO_CFG_REG; volatile uint32_t PADBP_CFG_REG; volatile uint32_t PADBQ_CFG_REG; volatile uint32_t PADBR_CFG_REG; volatile uint32_t PADBS_CFG_REG; volatile uint32_t PADBT_CFG_REG; volatile uint32_t PADBU_CFG_REG; volatile uint32_t PADBV_CFG_REG; volatile uint32_t PADBW_CFG_REG; volatile uint32_t PADBX_CFG_REG; volatile uint32_t PADBY_CFG_REG; volatile uint32_t PADBZ_CFG_REG; volatile uint32_t PADCA_CFG_REG; volatile uint32_t PADCB_CFG_REG; volatile uint32_t PADCC_CFG_REG; volatile uint32_t PADCD_CFG_REG; volatile uint32_t PADCE_CFG_REG; volatile uint32_t PADCF_CFG_REG; volatile uint32_t PADCG_CFG_REG; volatile uint32_t PADCH_CFG_REG; volatile uint32_t PADCI_CFG_REG; volatile uint32_t PADCJ_CFG_REG; volatile uint32_t PADCK_CFG_REG; volatile uint32_t PADCL_CFG_REG; volatile uint32_t PADCM_CFG_REG; volatile uint32_t PADCN_CFG_REG; volatile uint32_t PADCO_CFG_REG; volatile uint32_t PADCP_CFG_REG; volatile uint32_t PADCQ_CFG_REG; volatile uint32_t PADCR_CFG_REG; volatile uint32_t PADCS_CFG_REG; volatile uint32_t PADCT_CFG_REG; volatile uint32_t PADCU_CFG_REG; volatile uint32_t PADCV_CFG_REG; volatile uint32_t PADCW_CFG_REG; volatile uint32_t PADCX_CFG_REG; volatile uint32_t PADCY_CFG_REG; volatile uint32_t PADCZ_CFG_REG; volatile uint32_t PADDA_CFG_REG; volatile uint32_t PADDB_CFG_REG; volatile uint32_t PADDC_CFG_REG; volatile uint32_t PADDD_CFG_REG; volatile uint32_t PADDE_CFG_REG; volatile uint32_t PADDF_CFG_REG; volatile uint32_t PADDG_CFG_REG; volatile uint32_t PADDH_CFG_REG; volatile uint32_t PADDI_CFG_REG; volatile uint32_t PADDJ_CFG_REG; volatile uint32_t PADDK_CFG_REG; volatile uint32_t PADDL_CFG_REG; volatile uint32_t PADDM_CFG_REG; volatile uint32_t PADDN_CFG_REG; volatile uint32_t PADDO_CFG_REG; volatile uint32_t PADDP_CFG_REG; volatile uint32_t PADDQ_CFG_REG; volatile uint32_t PADDR_CFG_REG; volatile uint32_t PADDS_CFG_REG; volatile uint32_t PADDT_CFG_REG; volatile uint32_t PADDU_CFG_REG; volatile uint32_t PADDV_CFG_REG; volatile uint32_t PADDW_CFG_REG; volatile uint32_t PADDX_CFG_REG; volatile uint32_t PADDY_CFG_REG; volatile uint32_t PADDZ_CFG_REG; volatile uint32_t PADEA_CFG_REG; volatile uint32_t PADEB_CFG_REG; volatile uint32_t PADEC_CFG_REG; volatile uint32_t PADED_CFG_REG; volatile uint32_t PADEE_CFG_REG; volatile uint32_t PADEF_CFG_REG; volatile uint32_t PADEG_CFG_REG; volatile uint32_t PADEH_CFG_REG; volatile uint32_t PADEI_CFG_REG; volatile uint32_t PADEJ_CFG_REG; volatile uint32_t PADEK_CFG_REG; volatile uint32_t PADEL_CFG_REG; volatile uint32_t PADEM_CFG_REG; volatile uint32_t PADEN_CFG_REG; volatile uint32_t PADEO_CFG_REG; volatile uint32_t PADEP_CFG_REG; volatile uint8_t Resv_496[16]; volatile uint32_t USERMODEEN; volatile uint32_t PADGLBLCFGREG; volatile uint32_t IOCFGKICK0; volatile uint32_t IOCFGKICK1; } CSL_mss_iomuxRegs; # 66 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_soc.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_mss_toprcm.h" 1 # 38 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_mss_toprcm.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/_virtual_includes/hwinclude_h\\common/hw_include/tistdtypes.h" 1 # 39 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_mss_toprcm.h" 2 # 54 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_mss_toprcm.h" typedef struct { volatile uint32_t PID; volatile uint32_t HW_REG0; volatile uint32_t HW_REG1; volatile uint32_t HW_REG2; volatile uint32_t HW_REG3; volatile uint32_t HSI_CLK_SRC_SEL; volatile uint32_t CSIRX_CLK_SRC_SEL; volatile uint32_t MCUCLKOUT_CLK_SRC_SEL; volatile uint32_t PMICCLKOUT_CLK_SRC_SEL; volatile uint32_t OBSCLKOUT_CLK_SRC_SEL; volatile uint32_t TRCCLKOUT_CLK_SRC_SEL; volatile uint8_t Resv_68[20]; volatile uint32_t HSI_DIV_VAL; volatile uint32_t CSIRX_DIV_VAL; volatile uint32_t MCUCLKOUT_DIV_VAL; volatile uint32_t PMICCLKOUT_DIV_VAL; volatile uint32_t OBSCLKOUT_DIV_VAL; volatile uint32_t TRCCLKOUT_DIV_VAL; volatile uint8_t Resv_132[40]; volatile uint32_t HSI_CLK_GATE; volatile uint32_t CSIRX_CLK_GATE; volatile uint32_t MCUCLKOUT_CLK_GATE; volatile uint32_t PMICCLKOUT_CLK_GATE; volatile uint32_t OBSCLKOUT_CLK_GATE; volatile uint32_t TRCCLKOUT_CLK_GATE; volatile uint32_t DSS_CLK_GATE; volatile uint8_t Resv_192[36]; volatile uint32_t HSI_CLK_STATUS; volatile uint32_t CSIRX_CLK_STATUS; volatile uint32_t MCUCLKOUT_CLK_STATUS; volatile uint32_t PMICCLKOUT_CLK_STATUS; volatile uint32_t OBSCLKOUT_CLK_STATUS; volatile uint32_t TRCCLKOUT_CLK_STATUS; volatile uint8_t Resv_256[40]; volatile uint32_t WARM_RESET_CONFIG; volatile uint32_t SYS_RST_CAUSE; volatile uint32_t SYS_RST_CAUSE_CLR; volatile uint32_t DSS_RST_CTRL; volatile uint8_t Resv_516[244]; volatile uint32_t RS232_BITINTERVAL; volatile uint32_t LVDS_PAD_CTRL0; volatile uint32_t LVDS_PAD_CTRL1; volatile uint32_t DFT_DMLED_EXEC; volatile uint32_t DFT_DMLED_STATUS; volatile uint32_t LIMP_MODE_EN; volatile uint32_t PMICCLKOUT_DCDC_CTRL; volatile uint32_t PMICCLKOUT_DCDC_SLOPE; volatile uint32_t RCOSC32K_CTRL; volatile uint32_t ANA_HSI2DIGCLK_GATE; volatile uint8_t Resv_1024[468]; volatile uint32_t PLL_CORE_PWRCTRL; volatile uint32_t PLL_CORE_CLKCTRL; volatile uint32_t PLL_CORE_TENABLE; volatile uint32_t PLL_CORE_TENABLEDIV; volatile uint32_t PLL_CORE_M2NDIV; volatile uint32_t PLL_CORE_MN2DIV; volatile uint32_t PLL_CORE_FRACDIV; volatile uint32_t PLL_CORE_BWCTRL; volatile uint32_t PLL_CORE_FRACCTRL; volatile uint32_t PLL_CORE_STATUS; volatile uint32_t PLL_CORE_HSDIVIDER; volatile uint32_t PLL_CORE_HSDIVIDER_CLKOUT0; volatile uint32_t PLL_CORE_HSDIVIDER_CLKOUT1; volatile uint32_t PLL_CORE_HSDIVIDER_CLKOUT2; volatile uint32_t PLL_CORE_HSDIVIDER_CLKOUT3; volatile uint32_t MSS_CR5_CLK_SRC_SEL; volatile uint32_t MSS_CR5_DIV_VAL; volatile uint32_t SYS_CLK_DIV_VAL; volatile uint32_t MSS_CR5_CLK_GATE; volatile uint32_t SYS_CLK_GATE; volatile uint32_t SYS_CLK_STATUS; volatile uint32_t MSS_CR5_CLK_STATUS; volatile uint32_t PLL_CORE_RSTCTRL; volatile uint32_t PLL_CORE_HSDIVIDER_RSTCTRL; volatile uint32_t RSS_CLK_SRC_SEL; volatile uint32_t PLLC_CLK2_SRC_SEL; volatile uint32_t PLLD_CLK1_SRC_SEL; volatile uint32_t PLLD_CLK2_SRC_SEL; volatile uint32_t PLLP_CLK1_SRC_SEL; volatile uint32_t RSS_DIV_VAL; volatile uint32_t RSS_CLK_GATE; volatile uint32_t PLLC_CLK2_GATE; volatile uint32_t PLLD_CLK1_GATE; volatile uint32_t PLLD_CLK2_GATE; volatile uint32_t PLLP_CLK1_GATE; volatile uint32_t RSS_CLK_STATUS; volatile uint32_t PLLC_CLK2_STATUS; volatile uint32_t PLLD_CLK1_STATUS; volatile uint32_t PLLD_CLK2_STATUS; volatile uint32_t PLLP_CLK1_STATUS; volatile uint32_t PLL_1P2_HSDIVIDER; volatile uint32_t PLL_1P2_HSDIVIDER_CLKOUT0; volatile uint32_t PLL_1P2_HSDIVIDER_CLKOUT1; volatile uint32_t PLL_1P2_HSDIVIDER_CLKOUT2; volatile uint32_t PLL_1P2_HSDIVIDER_CLKOUT3; volatile uint32_t PLL_1P2_HSDIVIDER_RSTCTRL; volatile uint32_t PLL_1P8_HSDIVIDER; volatile uint32_t PLL_1P8_HSDIVIDER_CLKOUT0; volatile uint32_t PLL_1P8_HSDIVIDER_CLKOUT1; volatile uint32_t PLL_1P8_HSDIVIDER_CLKOUT2; volatile uint32_t PLL_1P8_HSDIVIDER_CLKOUT3; volatile uint32_t PLL_1P8_HSDIVIDER_RSTCTRL; volatile uint8_t Resv_2048[816]; volatile uint32_t PLL_DSP_PWRCTRL; volatile uint32_t PLL_DSP_CLKCTRL; volatile uint32_t PLL_DSP_TENABLE; volatile uint32_t PLL_DSP_TENABLEDIV; volatile uint32_t PLL_DSP_M2NDIV; volatile uint32_t PLL_DSP_MN2DIV; volatile uint32_t PLL_DSP_FRACDIV; volatile uint32_t PLL_DSP_BWCTRL; volatile uint32_t PLL_DSP_FRACCTRL; volatile uint32_t PLL_DSP_STATUS; volatile uint32_t PLL_DSP_HSDIVIDER; volatile uint32_t PLL_DSP_HSDIVIDER_CLKOUT0; volatile uint32_t PLL_DSP_HSDIVIDER_CLKOUT1; volatile uint32_t PLL_DSP_HSDIVIDER_CLKOUT2; volatile uint32_t PLL_DSP_HSDIVIDER_CLKOUT3; volatile uint32_t PLL_PER_PWRCTRL; volatile uint32_t PLL_PER_CLKCTRL; volatile uint32_t PLL_PER_TENABLE; volatile uint32_t PLL_PER_TENABLEDIV; volatile uint32_t PLL_PER_M2NDIV; volatile uint32_t PLL_PER_MN2DIV; volatile uint32_t PLL_PER_FRACDIV; volatile uint32_t PLL_PER_BWCTRL; volatile uint32_t PLL_PER_FRACCTRL; volatile uint32_t PLL_PER_STATUS; volatile uint32_t PLL_PER_HSDIVIDER; volatile uint32_t PLL_PER_HSDIVIDER_CLKOUT0; volatile uint32_t PLL_PER_HSDIVIDER_CLKOUT1; volatile uint32_t PLL_PER_HSDIVIDER_CLKOUT2; volatile uint32_t PLL_PER_HSDIVIDER_CLKOUT3; volatile uint32_t PLL_DSP_RSTCTRL; volatile uint32_t PLL_DSP_HSDIVIDER_RSTCTRL; volatile uint32_t PLL_PER_RSTCTRL; volatile uint32_t PLL_PER_HSDIVIDER_RSTCTRL; volatile uint8_t Resv_3072[888]; volatile uint32_t ANA_REG_CLK_CTRL_REG1_XO_SLICER; volatile uint32_t ANA_REG_CLK_CTRL_REG1_CLKTOP; volatile uint32_t ANA_REG_CLK_CTRL_REG2_CLKTOP; volatile uint32_t ANA_REG_CLK_CTRL_REG1_LDO_CLKTOP; volatile uint32_t ANA_REG_CLK_CTRL_REG2_LDO_CLKTOP; volatile uint8_t Resv_3096[4]; volatile uint32_t ANA_REG_CLK_STATUS_REG; volatile uint32_t ANA_REG_REFSYS_CTRL_REG_LOWV; volatile uint32_t ANA_REG_REFSYS_TMUX_CTRL_LOWV; volatile uint32_t ANA_REG_REFSYS_SPARE_REG_LOWV; volatile uint32_t ANA_REG_WU_CTRL_REG_LOWV; volatile uint32_t ANA_REG_WU_TMUX_CTRL_LOWV; volatile uint32_t ANA_REG_TW_CTRL_REG_LOWV; volatile uint32_t ANA_REG_TW_ANA_TMUX_CTRL_LOWV; volatile uint8_t Resv_3132[4]; volatile uint32_t ANA_REG_WU_MODE_REG_LOWV; volatile uint32_t ANA_REG_WU_STATUS_REG_LOWV; volatile uint32_t ANA_REG_WU_SPARE_OUT_LOWV; volatile uint8_t Resv_4048[904]; volatile uint32_t HW_SPARE_RW0; volatile uint32_t HW_SPARE_RW1; volatile uint32_t HW_SPARE_RW2; volatile uint32_t HW_SPARE_RW3; volatile uint32_t HW_SPARE_RO0; volatile uint32_t HW_SPARE_RO1; volatile uint32_t HW_SPARE_RO2; volatile uint32_t HW_SPARE_RO3; volatile uint32_t HW_SPARE_WPH; volatile uint32_t HW_SPARE_REC; volatile uint8_t Resv_4104[16]; volatile uint32_t LOCK0_KICK0; volatile uint32_t LOCK0_KICK1; volatile uint32_t INTR_RAW_STATUS; volatile uint32_t INTR_ENABLED_STATUS_CLEAR; volatile uint32_t INTR_ENABLE; volatile uint32_t INTR_ENABLE_CLEAR; volatile uint32_t EOI; volatile uint32_t FAULT_ADDRESS; volatile uint32_t FAULT_TYPE_STATUS; volatile uint32_t FAULT_ATTR_STATUS; volatile uint32_t FAULT_CLEAR; } CSL_mss_toprcmRegs; # 69 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_soc.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_mss_rcm.h" 1 # 38 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_mss_rcm.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/_virtual_includes/hwinclude_h\\common/hw_include/tistdtypes.h" 1 # 39 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_mss_rcm.h" 2 # 54 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_mss_rcm.h" typedef struct { volatile uint32_t PID; volatile uint32_t MSS_RST_CAUSE_CLR; volatile uint32_t MSS_RST_STATUS; volatile uint32_t SYSRST_BY_DBG_RST; volatile uint32_t RST_ASSERDLY; volatile uint32_t RST2ASSERTDLY; volatile uint32_t RST_WFICHECK; volatile uint32_t MSS_MCANA_CLK_SRC_SEL; volatile uint32_t MSS_MCANB_CLK_SRC_SEL; volatile uint32_t MSS_QSPI_CLK_SRC_SEL; volatile uint32_t MSS_RTIA_CLK_SRC_SEL; volatile uint32_t MSS_RTIB_CLK_SRC_SEL; volatile uint32_t MSS_RTIC_CLK_SRC_SEL; volatile uint32_t MSS_WDT_CLK_SRC_SEL; volatile uint32_t MSS_SPIA_CLK_SRC_SEL; volatile uint32_t MSS_SPIB_CLK_SRC_SEL; volatile uint32_t MSS_I2C_CLK_SRC_SEL; volatile uint32_t MSS_SCIA_CLK_SRC_SEL; volatile uint32_t MSS_SCIB_CLK_SRC_SEL; volatile uint32_t MSS_CPTS_CLK_SRC_SEL; volatile uint32_t MSS_CPSW_CLK_SRC_SEL; volatile uint32_t MSS_MCANA_CLK_DIV_VAL; volatile uint32_t MSS_MCANB_CLK_DIV_VAL; volatile uint32_t MSS_QSPI_CLK_DIV_VAL; volatile uint32_t MSS_RTIA_CLK_DIV_VAL; volatile uint32_t MSS_RTIB_CLK_DIV_VAL; volatile uint32_t MSS_RTIC_CLK_DIV_VAL; volatile uint32_t MSS_WDT_CLK_DIV_VAL; volatile uint32_t MSS_SPIA_CLK_DIV_VAL; volatile uint32_t MSS_SPIB_CLK_DIV_VAL; volatile uint32_t MSS_I2C_CLK_DIV_VAL; volatile uint32_t MSS_SCIA_CLK_DIV_VAL; volatile uint32_t MSS_SCIB_CLK_DIV_VAL; volatile uint32_t MSS_CPTS_CLK_DIV_VAL; volatile uint32_t MSS_CPSW_CLK_DIV_VAL; volatile uint32_t MSS_RGMII_CLK_DIV_VAL; volatile uint32_t MSS_MII100_CLK_DIV_VAL; volatile uint32_t MSS_MII10_CLK_DIV_VAL; volatile uint32_t MSS_GPADC_CLK_DIV_VAL; volatile uint32_t MSS_MCANA_CLK_GATE; volatile uint32_t MSS_MCANB_CLK_GATE; volatile uint32_t MSS_QSPI_CLK_GATE; volatile uint32_t MSS_RTIA_CLK_GATE; volatile uint32_t MSS_RTIB_CLK_GATE; volatile uint32_t MSS_RTIC_CLK_GATE; volatile uint32_t MSS_WDT_CLK_GATE; volatile uint32_t MSS_SPIA_CLK_GATE; volatile uint32_t MSS_SPIB_CLK_GATE; volatile uint32_t MSS_I2C_CLK_GATE; volatile uint32_t MSS_SCIA_CLK_GATE; volatile uint32_t MSS_SCIB_CLK_GATE; volatile uint32_t MSS_CPTS_CLK_GATE; volatile uint32_t MSS_CPSW_CLK_GATE; volatile uint32_t MSS_RGMII_CLK_GATE; volatile uint32_t MSS_MII100_CLK_GATE; volatile uint32_t MSS_MII10_CLK_GATE; volatile uint32_t MSS_GPADC_CLK_GATE; volatile uint32_t MSS_MCANA_CLK_STATUS; volatile uint32_t MSS_MCANB_CLK_STATUS; volatile uint32_t MSS_QSPI_CLK_STATUS; volatile uint32_t MSS_RTIA_CLK_STATUS; volatile uint32_t MSS_RTIB_CLK_STATUS; volatile uint32_t MSS_RTIC_CLK_STATUS; volatile uint32_t MSS_WDT_CLK_STATUS; volatile uint32_t MSS_SPIA_CLK_STATUS; volatile uint32_t MSS_SPIB_CLK_STATUS; volatile uint32_t MSS_I2C_CLK_STATUS; volatile uint32_t MSS_SCIA_CLK_STATUS; volatile uint32_t MSS_SCIB_CLK_STATUS; volatile uint32_t MSS_CPTS_CLK_STATUS; volatile uint32_t MSS_CPSW_CLK_STATUS; volatile uint32_t MSS_RGMII_CLK_STATUS; volatile uint32_t MSS_MII100_CLK_STATUS; volatile uint32_t MSS_MII10_CLK_STATUS; volatile uint32_t MSS_GPADC_CLK_STATUS; volatile uint32_t MSS_CR5SS_POR_RST_CTRL; volatile uint32_t MSS_CR5SSA_RST_CTRL; volatile uint32_t MSS_CR5SSB_RST_CTRL; volatile uint32_t MSS_CR5A_RST_CTRL; volatile uint32_t MSS_CR5B_RST_CTRL; volatile uint32_t MSS_VIMA_RST_CTRL; volatile uint32_t MSS_VIMB_RST_CTRL; volatile uint32_t MSS_CRC_RST_CTRL; volatile uint32_t MSS_RTIA_RST_CTRL; volatile uint32_t MSS_RTIB_RST_CTRL; volatile uint32_t MSS_RTIC_RST_CTRL; volatile uint32_t MSS_WDT_RST_CTRL; volatile uint32_t MSS_ESM_RST_CTRL; volatile uint32_t MSS_DCCA_RST_CTRL; volatile uint32_t MSS_DCCB_RST_CTRL; volatile uint32_t MSS_DCCC_RST_CTRL; volatile uint32_t MSS_DCCD_RST_CTRL; volatile uint32_t MSS_GIO_RST_CTRL; volatile uint32_t MSS_SPIA_RST_CTRL; volatile uint32_t MSS_SPIB_RST_CTRL; volatile uint32_t MSS_QSPI_RST_CTRL; volatile uint32_t MSS_PWM1_RST_CTRL; volatile uint32_t MSS_PWM2_RST_CTRL; volatile uint32_t MSS_PWM3_RST_CTRL; volatile uint32_t MSS_MCANA_RST_CTRL; volatile uint32_t MSS_MCANB_RST_CTRL; volatile uint32_t MSS_I2C_RST_CTRL; volatile uint32_t MSS_SCIA_RST_CTRL; volatile uint32_t MSS_SCIB_RST_CTRL; volatile uint32_t MSS_EDMA_RST_CTRL; volatile uint32_t MSS_INFRA_RST_CTRL; volatile uint32_t MSS_CPSW_RST_CTRL; volatile uint32_t MSS_GPADC_RST_CTRL; volatile uint32_t MSS_DMM_RST_CTRL; volatile uint32_t R5_COREA_GATE; volatile uint32_t R5_COREB_GATE; volatile uint32_t MSS_L2_BANKA_PD_CTRL; volatile uint32_t MSS_L2_BANKB_PD_CTRL; volatile uint32_t MSS_L2_BANKA_PD_STATUS; volatile uint32_t MSS_L2_BANKB_PD_STATUS; volatile uint32_t HW_REG0; volatile uint32_t HW_REG1; volatile uint32_t HW_REG2; volatile uint32_t HW_REG3; volatile uint32_t MSS_CR5F_CLK_SRC_SEL_CTRL; volatile uint32_t MSS_CPSW_MII_CLK_SRC_SEL; volatile uint32_t MSS_CPSW_MII_CLK_STATUS; volatile uint8_t Resv_1024[536]; volatile uint32_t HSM_RTIA_CLK_SRC_SEL; volatile uint32_t HSM_WDT_CLK_SRC_SEL; volatile uint32_t HSM_RTC_CLK_SRC_SEL; volatile uint32_t HSM_DMTA_CLK_SRC_SEL; volatile uint32_t HSM_DMTB_CLK_SRC_SEL; volatile uint32_t HSM_RTI_CLK_DIV_VAL; volatile uint32_t HSM_WDT_CLK_DIV_VAL; volatile uint32_t HSM_RTC_CLK_DIV_VAL; volatile uint32_t HSM_DMTA_CLK_DIV_VAL; volatile uint32_t HSM_DMTB_CLK_DIV_VAL; volatile uint32_t HSM_RTI_CLK_GATE; volatile uint32_t HSM_WDT_CLK_GATE; volatile uint32_t HSM_RTC_CLK_GATE; volatile uint32_t HSM_DMTA_CLK_GATE; volatile uint32_t HSM_DMTB_CLK_GATE; volatile uint32_t HSM_RTI_CLK_STATUS; volatile uint32_t HSM_WDT_CLK_STATUS; volatile uint32_t HSM_RTC_CLK_STATUS; volatile uint32_t HSM_DMTA_CLK_STATUS; volatile uint32_t HSM_DMTB_CLK_STATUS; volatile uint8_t Resv_4048[2944]; volatile uint32_t HW_SPARE_RW0; volatile uint32_t HW_SPARE_RW1; volatile uint32_t HW_SPARE_RW2; volatile uint32_t HW_SPARE_RW3; volatile uint32_t HW_SPARE_RO0; volatile uint32_t HW_SPARE_RO1; volatile uint32_t HW_SPARE_RO2; volatile uint32_t HW_SPARE_RO3; volatile uint32_t HW_SPARE_WPH; volatile uint32_t HW_SPARE_REC; volatile uint8_t Resv_4104[16]; volatile uint32_t LOCK0_KICK0; volatile uint32_t LOCK0_KICK1; volatile uint32_t INTR_RAW_STATUS; volatile uint32_t INTR_ENABLED_STATUS_CLEAR; volatile uint32_t INTR_ENABLE; volatile uint32_t INTR_ENABLE_CLEAR; volatile uint32_t EOI; volatile uint32_t FAULT_ADDRESS; volatile uint32_t FAULT_TYPE_STATUS; volatile uint32_t FAULT_ATTR_STATUS; volatile uint32_t FAULT_CLEAR; } CSL_mss_rcmRegs; # 70 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_soc.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_dss_rcm.h" 1 # 38 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_dss_rcm.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/_virtual_includes/hwinclude_h\\common/hw_include/tistdtypes.h" 1 # 39 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_dss_rcm.h" 2 # 54 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_dss_rcm.h" typedef struct { volatile uint32_t PID; volatile uint32_t HW_REG0; volatile uint32_t HW_REG1; volatile uint32_t HW_REG2; volatile uint32_t HW_REG3; volatile uint32_t DSP_PD_CTRL; volatile uint32_t DSP_PD_TRIGGER_WAKUP; volatile uint32_t DSP_PD_TRIGGER_SLEEP; volatile uint32_t DSP_PD_STATUS; volatile uint32_t DSP_PD_CTRL_MISC0; volatile uint32_t DSP_PD_CTRL_MISC1; volatile uint32_t DSP_PD_STATUS_MISC0; volatile uint32_t DSP_PD_WAKEUP_MASK0; volatile uint32_t DSP_PD_WAKEUP_MASK1; volatile uint32_t DSP_PD_WAKEUP_MASK2; volatile uint32_t DSP_PD_WAKEUP_STATUS0; volatile uint32_t DSP_PD_WAKEUP_STATUS1; volatile uint32_t DSP_PD_WAKEUP_STATUS2; volatile uint32_t DSP_PD_WAKEUP_STATUS0_CLR; volatile uint32_t DSP_PD_WAKEUP_STATUS1_CLR; volatile uint32_t DSP_PD_WAKEUP_STATUS2_CLR; volatile uint32_t DSP_PD_MISSED_EVENT_MASK0; volatile uint32_t DSP_PD_MISSED_EVENT_MASK1; volatile uint32_t DSP_PD_MISSED_EVENT_MASK2; volatile uint32_t DSP_PD_MISSED_EVENT_STATUS0; volatile uint32_t DSP_PD_MISSED_EVENT_STATUS1; volatile uint32_t DSP_PD_MISSED_EVENT_STATUS2; volatile uint32_t DSP_RST_CAUSE; volatile uint32_t DSP_RST_CAUSE_CLR; volatile uint32_t DSP_STC_PBIST_CTRL; volatile uint32_t DSP_STC_PBIST_STATUS; volatile uint32_t DSP_STC_PBIST_CTRL_MISC0; volatile uint32_t DSP_STC_PBIST_CTRL_MISC1; volatile uint32_t DSP_STC_PBIST_START; volatile uint32_t DSP_STC_PBIST_STATUS_CLR; volatile uint32_t DSS_DSP_CLK_SRC_SEL; volatile uint32_t DSS_HWA_CLK_SRC_SEL; volatile uint32_t DSS_RTIA_CLK_SRC_SEL; volatile uint32_t DSS_RTIB_CLK_SRC_SEL; volatile uint32_t DSS_WDT_CLK_SRC_SEL; volatile uint32_t DSS_SCIA_CLK_SRC_SEL; volatile uint32_t DSS_DSP_CLK_DIV_VAL; volatile uint32_t DSS_RTIA_CLK_DIV_VAL; volatile uint32_t DSS_RTIB_CLK_DIV_VAL; volatile uint32_t DSS_WDT_CLK_DIV_VAL; volatile uint32_t DSS_SCIA_CLK_DIV_VAL; volatile uint32_t DSS_DSP_CLK_GATE; volatile uint32_t DSS_HWA_CLK_GATE; volatile uint32_t DSS_RTIA_CLK_GATE; volatile uint32_t DSS_RTIB_CLK_GATE; volatile uint32_t DSS_WDT_CLK_GATE; volatile uint32_t DSS_SCIA_CLK_GATE; volatile uint32_t DSS_CBUFF_CLK_GATE; volatile uint32_t DSS_DSP_CLK_STATUS; volatile uint32_t DSS_HWA_CLK_STATUS; volatile uint32_t DSS_RTIA_CLK_STATUS; volatile uint32_t DSS_RTIB_CLK_STATUS; volatile uint32_t DSS_WDT_CLK_STATUS; volatile uint32_t DSS_SCIA_CLK_STATUS; volatile uint32_t DSS_DSP_RST_CTRL; volatile uint32_t DSS_ESM_RST_CTRL; volatile uint32_t DSS_SCIA_RST_CTRL; volatile uint32_t DSS_RTIA_RST_CTRL; volatile uint32_t DSS_RTIB_RST_CTRL; volatile uint32_t DSS_WDT_RST_CTRL; volatile uint32_t DSS_DCCA_RST_CTRL; volatile uint32_t DSS_DCCB_RST_CTRL; volatile uint32_t DSS_MCRC_RST_CTRL; volatile uint32_t DSP_DFT_DIV_CTRL; volatile uint32_t DSS_DSP_L2_PD_CTRL; volatile uint32_t DSS_L3_BANKA0_PD_CTRL; volatile uint32_t DSS_L3_BANKA1_PD_CTRL; volatile uint32_t DSS_L3_BANKA2_PD_CTRL; volatile uint8_t Resv_296[4]; volatile uint32_t DSS_L3_BANKB0_PD_CTRL; volatile uint32_t DSS_L3_BANKB1_PD_CTRL; volatile uint32_t DSS_L3_BANKB2_PD_CTRL; volatile uint8_t Resv_312[4]; volatile uint32_t DSS_L3_BANKC0_PD_CTRL; volatile uint32_t DSS_L3_BANKC1_PD_CTRL; volatile uint8_t Resv_328[8]; volatile uint32_t DSS_L3_BANKD0_PD_CTRL; volatile uint32_t DSS_L3_BANKD1_PD_CTRL; volatile uint8_t Resv_344[8]; volatile uint32_t DSS_HWA_PD_CTRL; volatile uint32_t DSS_DSP_L2_PD_STATUS; volatile uint32_t DSS_L3_BANKA0_PD_STATUS; volatile uint32_t DSS_L3_BANKA1_PD_STATUS; volatile uint32_t DSS_L3_BANKA2_PD_STATUS; volatile uint8_t Resv_368[4]; volatile uint32_t DSS_L3_BANKB0_PD_STATUS; volatile uint32_t DSS_L3_BANKB1_PD_STATUS; volatile uint32_t DSS_L3_BANKB2_PD_STATUS; volatile uint8_t Resv_384[4]; volatile uint32_t DSS_L3_BANKC0_PD_STATUS; volatile uint32_t DSS_L3_BANKC1_PD_STATUS; volatile uint8_t Resv_400[8]; volatile uint32_t DSS_L3_BANKD0_PD_STATUS; volatile uint32_t DSS_L3_BANKD1_PD_STATUS; volatile uint8_t Resv_416[8]; volatile uint32_t DSS_HWA_PD_STATUS; volatile uint32_t DSS_DSP_TRCCLK_DIVRATIO; volatile uint32_t DSS_DSP_TCLK_DIVRATIO; volatile uint32_t DSS_DSP_DITHERED_CLK_CTRL; volatile uint32_t DSS_L3_PD_CTRL_STICKYBIT; volatile uint32_t DSP_PD_CTRL_MISC2; volatile uint32_t DSP_PD_CTRL_MISC3; volatile uint32_t DSP_PD_CTRL_OVERRIDE0; volatile uint32_t DSP_PD_CTRL_OVERRIDE1; volatile uint32_t DSP_PD_CTRL_OVERRIDE2; volatile uint32_t DSS_HWA_RST_CTRL; volatile uint32_t DSS_TPCCA_RST_CTRL; volatile uint32_t DSS_TPCCB_RST_CTRL; volatile uint32_t DSS_TPCCC_RST_CTRL; volatile uint32_t DSS_TPTCA_RST_CTRL; volatile uint32_t DSS_TPTCB_RST_CTRL; volatile uint32_t DSS_TPTCC_RST_CTRL; volatile uint8_t Resv_4048[3564]; volatile uint32_t HW_SPARE_RW0; volatile uint32_t HW_SPARE_RW1; volatile uint32_t HW_SPARE_RW2; volatile uint32_t HW_SPARE_RW3; volatile uint32_t HW_SPARE_RO0; volatile uint32_t HW_SPARE_RO1; volatile uint32_t HW_SPARE_RO2; volatile uint32_t HW_SPARE_RO3; volatile uint32_t HW_SPARE_WPH; volatile uint32_t HW_SPARE_REC; volatile uint8_t Resv_4104[16]; volatile uint32_t LOCK0_KICK0; volatile uint32_t LOCK0_KICK1; volatile uint32_t INTR_RAW_STATUS; volatile uint32_t INTR_ENABLED_STATUS_CLEAR; volatile uint32_t INTR_ENABLE; volatile uint32_t INTR_ENABLE_CLEAR; volatile uint32_t EOI; volatile uint32_t FAULT_ADDRESS; volatile uint32_t FAULT_TYPE_STATUS; volatile uint32_t FAULT_ATTR_STATUS; volatile uint32_t FAULT_CLEAR; } CSL_dss_rcmRegs; # 71 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_soc.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_rss_rcm.h" 1 # 38 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_rss_rcm.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/_virtual_includes/hwinclude_h\\common/hw_include/tistdtypes.h" 1 # 39 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_rss_rcm.h" 2 # 54 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_rss_rcm.h" typedef struct { volatile uint32_t PID; volatile uint32_t HW_REG0; volatile uint32_t HW_REG1; volatile uint32_t HW_REG2; volatile uint32_t HW_REG3; volatile uint32_t RSS_CSI2A_SYS_CLK_GATE; volatile uint32_t RSS_BSS_SYS_CLK_GATE; volatile uint32_t RSS_CSI2A_RST_CTRL; volatile uint32_t RSS_EDMA_RST_CTRL; volatile uint32_t RSS_BSS_RST_CTRL; volatile uint32_t RSS_FRC_CLK_SRC_SEL; volatile uint32_t RSS_FRC_CLK_GATE; volatile uint32_t RSS_FRC_CLK_DIV_VAL; volatile uint32_t RSS_FRC_CLK_STATUS; volatile uint32_t RSS_FRC_RST_CTRL; volatile uint8_t Resv_4048[3988]; volatile uint32_t HW_SPARE_RW0; volatile uint32_t HW_SPARE_RW1; volatile uint32_t HW_SPARE_RW2; volatile uint32_t HW_SPARE_RW3; volatile uint32_t HW_SPARE_RO0; volatile uint32_t HW_SPARE_RO1; volatile uint32_t HW_SPARE_RO2; volatile uint32_t HW_SPARE_RO3; volatile uint32_t HW_SPARE_WPH; volatile uint32_t HW_SPARE_REC; volatile uint8_t Resv_4104[16]; volatile uint32_t LOCK0_KICK0; volatile uint32_t LOCK0_KICK1; volatile uint32_t INTR_RAW_STATUS; volatile uint32_t INTR_ENABLED_STATUS_CLEAR; volatile uint32_t INTR_ENABLE; volatile uint32_t INTR_ENABLE_CLEAR; volatile uint32_t EOI; volatile uint32_t FAULT_ADDRESS; volatile uint32_t FAULT_TYPE_STATUS; volatile uint32_t FAULT_ATTR_STATUS; volatile uint32_t FAULT_CLEAR; } CSL_rss_rcmRegs; # 72 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_soc.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_pbist.h" 1 # 38 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_pbist.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/_virtual_includes/hwinclude_h\\common/hw_include/tistdtypes.h" 1 # 39 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_pbist.h" 2 # 54 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_pbist.h" typedef struct { volatile uint8_t Resv_256[256]; volatile uint32_t PBIST_A0; volatile uint32_t PBIST_A1; volatile uint32_t PBIST_A2; volatile uint32_t PBIST_A3; volatile uint32_t PBIST_L0; volatile uint32_t PBIST_L1; volatile uint32_t PBIST_L2; volatile uint32_t PBIST_L3; volatile uint32_t PBIST_DD10; volatile uint32_t PBIST_DE10; volatile uint8_t Resv_304[8]; volatile uint32_t PBIST_CA0; volatile uint32_t PBIST_CA1; volatile uint32_t PBIST_CA2; volatile uint32_t PBIST_CA3; volatile uint32_t PBIST_CL0; volatile uint32_t PBIST_CL1; volatile uint32_t PBIST_CL2; volatile uint32_t PBIST_CL3; volatile uint32_t PBIST_CI0; volatile uint32_t PBIST_CI1; volatile uint16_t PBIST_CI2; volatile uint8_t Resv_348[2]; volatile uint16_t PBIST_CI3; volatile uint8_t Resv_352[2]; volatile uint32_t PBIST_RAMT; volatile uint16_t PBIST_DLR; volatile uint8_t Resv_360[2]; volatile uint8_t PBIST_CMS; volatile uint8_t Resv_364[3]; volatile uint8_t PBIST_PC; volatile uint8_t Resv_368[3]; volatile uint32_t PBIST_SCR1; volatile uint32_t PBIST_SCR4; volatile uint32_t PBIST_CS; volatile uint8_t PBIST_FDLY; volatile uint8_t Resv_384[3]; volatile uint8_t PBIST_PACT; volatile uint8_t Resv_388[3]; volatile uint8_t PBIST_ID; volatile uint8_t Resv_392[3]; volatile uint32_t PBIST_OVR; volatile uint8_t Resv_400[4]; volatile uint8_t PBIST_FSFR0; volatile uint8_t Resv_404[3]; volatile uint8_t PBIST_FSFR1; volatile uint8_t Resv_408[3]; volatile uint8_t PBIST_FSRCR0; volatile uint8_t Resv_412[3]; volatile uint8_t PBIST_FSRCR1; volatile uint8_t Resv_416[3]; volatile uint32_t PBIST_FSRA0; volatile uint16_t PBIST_FSRA1; volatile uint8_t Resv_424[2]; volatile uint32_t PBIST_FSRDL0; volatile uint8_t Resv_432[4]; volatile uint32_t PBIST_FSRDL1; volatile uint32_t PBIST_MARGIN; volatile uint32_t PBIST_WRENZ; volatile uint32_t PBIST_PGS; volatile uint8_t PBIST_ROM; volatile uint8_t Resv_452[3]; volatile uint32_t PBIST_ALGO; volatile uint32_t PBIST_RINFOL; volatile uint32_t PBIST_RINFOU; } CSL_pbistRegs; # 75 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_soc.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_top_ctrl.h" 1 # 38 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_top_ctrl.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/_virtual_includes/hwinclude_h\\common/hw_include/tistdtypes.h" 1 # 39 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_top_ctrl.h" 2 # 54 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_top_ctrl.h" typedef struct { volatile uint32_t PID; volatile uint32_t MDO_CTRL; volatile uint32_t PROBE_BUS_SEL0; volatile uint32_t PROBE_BUS_SEL1; volatile uint32_t RS232_SLEEP_CLK_DIV; volatile uint32_t RS232_SLEEP_CLK_DIV_BY2; volatile uint8_t Resv_512[488]; volatile uint32_t EFUSE_DIEID0; volatile uint32_t EFUSE_DIEID1; volatile uint32_t EFUSE_DIEID2; volatile uint32_t EFUSE_DIEID3; volatile uint32_t EFUSE_UID0; volatile uint32_t EFUSE_UID1; volatile uint32_t EFUSE_UID2; volatile uint32_t EFUSE_UID3; volatile uint32_t EFUSE_DEVICE_TYPE; volatile uint32_t EFUSE_FROM0_CHECKSUM; volatile uint32_t EFUSE_ROM_SEQ_UPDATE0; volatile uint32_t EFUSE_ROM_SEQ_UPDATE1; volatile uint32_t EFUSE_ROM_SEQ_UPDATE2; volatile uint32_t EFUSE_ROM_SEQ_UPDATE3; volatile uint32_t EFUSE_ROM_SEQ_UPDATE4; volatile uint32_t EFUSE_ROM_SEQ_UPDATE5; volatile uint32_t EFUSE_ROM_SEQ_UPDATE6; volatile uint32_t EFUSE_ROM_SEQ_UPDATE7; volatile uint32_t EFUSE_ROM_SEQ_UPDATE8; volatile uint8_t Resv_1024[436]; volatile uint32_t EFUSE0_ROW_61; volatile uint32_t EFUSE0_ROW_62; volatile uint32_t EFUSE0_ROW_63; volatile uint32_t EFUSE1_ROW_5; volatile uint32_t EFUSE1_ROW_6; volatile uint32_t EFUSE1_ROW_7; volatile uint32_t EFUSE1_ROW_8; volatile uint32_t EFUSE1_ROW_9; volatile uint32_t EFUSE1_ROW_10; volatile uint32_t EFUSE1_ROW_11; volatile uint32_t EFUSE1_ROW_12; volatile uint32_t EFUSE1_ROW_13; volatile uint32_t EFUSE1_ROW_14; volatile uint32_t EFUSE1_ROW_15; volatile uint32_t EFUSE1_ROW_16; volatile uint32_t EFUSE1_ROW_17; volatile uint32_t EFUSE1_ROW_18; volatile uint32_t EFUSE1_ROW_19; volatile uint32_t EFUSE1_ROW_20; volatile uint32_t EFUSE1_ROW_21; volatile uint32_t EFUSE1_ROW_22; volatile uint32_t EFUSE1_ROW_23; volatile uint32_t EFUSE1_ROW_24; volatile uint32_t EFUSE1_ROW_25; volatile uint32_t EFUSE1_ROW_26; volatile uint32_t EFUSE1_ROW_27; volatile uint32_t EFUSE1_ROW_28; volatile uint32_t EFUSE1_ROW_29; volatile uint32_t EFUSE1_ROW_30; volatile uint32_t EFUSE1_ROW_31; volatile uint32_t EFUSE1_ROW_32; volatile uint32_t EFUSE1_ROW_33; volatile uint32_t EFUSE1_ROW_34; volatile uint32_t EFUSE1_ROW_35; volatile uint32_t EFUSE1_ROW_36; volatile uint32_t EFUSE1_ROW_37; volatile uint32_t EFUSE1_ROW_38; volatile uint32_t EFUSE1_ROW_39; volatile uint32_t EFUSE1_ROW_40; volatile uint32_t EFUSE1_ROW_41; volatile uint32_t EFUSE1_ROW_42; volatile uint32_t EFUSE1_ROW_43; volatile uint8_t Resv_2048[856]; volatile uint32_t EFUSE_OVERRIDE_HSM_HALT_ON_ROM_ECC_ERR_EN; volatile uint32_t EFUSE_OVERRIDE_MEM_MARGINCTRL; volatile uint32_t EFUSE_OVERRIDE_LVDS_BGAP_TRIM; volatile uint32_t EFUSE_OVERRIDE_XTAL_STABLIZATION_WAIT; volatile uint32_t EFUSE_OVERRIDE_SLICER_BIAS_RTRIM; volatile uint32_t EFUSE_OVERRIDE_XO_OUTPUT_DRIVE; volatile uint32_t EFUSE_OVERRIDE_RCOSC_TRIM_CODE; volatile uint32_t EFUSE_OVERRIDE_IP1_BG1_RTRIM; volatile uint32_t EFUSE_OVERRIDE_IP1_BG1_SLOPE; volatile uint32_t EFUSE_OVERRIDE_IP1_BG1_MAG; volatile uint32_t EFUSE_OVERRIDE_RS232_CLKMODE; volatile uint32_t EFUSE_OVERRIDE_VMON_VDD_OV_UV_TRIM; volatile uint32_t EFUSE_OVERRIDE_VMON_VDDS_3P3_UV_TRIM; volatile uint32_t EFUSE_OVERRIDE_VMON_VDDA_OSC_TRIM; volatile uint32_t EFUSE_OVERRIDE_VDD_VT_DET; volatile uint32_t EFUSE_OVERRIDE_MASK_CPU_CLK_OUT_CTRL_LOWV_VAL; volatile uint32_t EFUSE_OVERRIDE_MASK_CPU_CLK_OUT_CTRL_LOWV_SEL; volatile uint32_t EFUSE_OVERRIDE_EN_VOL_MON_FUNC; volatile uint32_t EFUSE_OVERRIDE_BYPASS_HOLDBUFFER_ENABLE; volatile uint32_t EFUSE_OVERRIDE_SPARE_ANA; volatile uint32_t EFUSE_OVERRIDE_SLICER_DLY_DISABLE; volatile uint8_t Resv_4048[1916]; volatile uint32_t HW_SPARE_RW0; volatile uint32_t HW_SPARE_RW1; volatile uint32_t HW_SPARE_RW2; volatile uint32_t HW_SPARE_RW3; volatile uint32_t HW_SPARE_RO0; volatile uint32_t HW_SPARE_RO1; volatile uint32_t HW_SPARE_RO2; volatile uint32_t HW_SPARE_RO3; volatile uint32_t HW_SPARE_WPH; volatile uint32_t HW_SPARE_REC; volatile uint8_t Resv_4104[16]; volatile uint32_t LOCK0_KICK0; volatile uint32_t LOCK0_KICK1; volatile uint32_t INTR_RAW_STATUS; volatile uint32_t INTR_ENABLED_STATUS_CLEAR; volatile uint32_t INTR_ENABLE; volatile uint32_t INTR_ENABLE_CLEAR; volatile uint32_t EOI; volatile uint32_t FAULT_ADDRESS; volatile uint32_t FAULT_TYPE_STATUS; volatile uint32_t FAULT_ATTR_STATUS; volatile uint32_t FAULT_CLEAR; } CSL_top_ctrlRegs; # 78 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_soc.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_mss_ctrl.h" 1 # 38 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_mss_ctrl.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/_virtual_includes/hwinclude_h\\common/hw_include/tistdtypes.h" 1 # 39 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_mss_ctrl.h" 2 # 54 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_mss_ctrl.h" typedef struct { volatile uint32_t PID; volatile uint32_t MSS_SW_INT; volatile uint32_t MSS_CAPEVNT_SEL; volatile uint32_t MSS_DMA_REQ_SEL; volatile uint32_t MSS_DMA1_REQ_SEL; volatile uint32_t MSS_IRQ_REQ_SEL; volatile uint32_t MSS_SPI_TRIG_SRC; volatile uint32_t MSS_ATCM_MEM_INIT; volatile uint32_t MSS_ATCM_MEM_INIT_DONE; volatile uint32_t MSS_ATCM_MEM_INIT_STATUS; volatile uint32_t MSS_BTCM_MEM_INIT; volatile uint32_t MSS_BTCM_MEM_INIT_DONE; volatile uint32_t MSS_BTCM_MEM_INIT_STATUS; volatile uint32_t MSS_L2_MEM_INIT; volatile uint32_t MSS_L2_MEM_INIT_DONE; volatile uint32_t MSS_L2_MEM_INIT_STATUS; volatile uint32_t MSS_MAILBOX_MEM_INIT; volatile uint32_t MSS_MAILBOX_MEM_INIT_DONE; volatile uint32_t MSS_MAILBOX_MEM_INIT_STATUS; volatile uint32_t MSS_RETRAM_MEM_INIT; volatile uint32_t MSS_RETRAM_MEM_INIT_DONE; volatile uint32_t MSS_RETRAM_MEM_INIT_STATUS; volatile uint32_t MSS_SPIA_MEM_INIT; volatile uint32_t MSS_SPIA_MEM_INIT_DONE; volatile uint32_t MSS_SPIA_MEM_INIT_STATUS; volatile uint32_t MSS_SPIB_MEM_INIT; volatile uint32_t MSS_SPIB_MEM_INIT_DONE; volatile uint32_t MSS_SPIB_MEM_INIT_STATUS; volatile uint32_t MSS_TPCC_MEMINIT_START; volatile uint32_t MSS_TPCC_MEMINIT_DONE; volatile uint32_t MSS_TPCC_MEMINIT_STATUS; volatile uint32_t MSS_GPADC_MEM_INIT; volatile uint32_t MSS_GPADC_MEM_INIT_DONE; volatile uint32_t MSS_GPADC_MEM_INIT_STATUS; volatile uint32_t MSS_SPIA_CFG; volatile uint32_t MSS_SPIB_CFG; volatile uint32_t MSS_EPWM_CFG; volatile uint32_t MSS_GIO_CFG; volatile uint32_t MSS_MCAN_FE_SELECT; volatile uint32_t HW_SPARE_REG1; volatile uint32_t MSS_MCANA_INT_CLR; volatile uint32_t MSS_MCANA_INT_MASK; volatile uint32_t MSS_MCANA_INT_STAT; volatile uint32_t HW_SPARE_REG2; volatile uint32_t CCC_ERR_STATUS; volatile uint32_t CCCA_CFG0; volatile uint32_t CCCA_CFG1; volatile uint32_t CCCA_CFG2; volatile uint32_t CCCA_CFG3; volatile uint32_t CCCA_CNTVAL; volatile uint32_t CCCB_CFG0; volatile uint32_t CCCB_CFG1; volatile uint32_t CCCB_CFG2; volatile uint32_t CCCB_CFG3; volatile uint32_t CCCB_CNTVAL; volatile uint32_t CCC_DCC_COMMON; volatile uint32_t R5_GLOBAL_CONFIG; volatile uint32_t R5_AHB_EN; volatile uint32_t R5A_AHB_BASE; volatile uint32_t R5A_AHB_SIZE; volatile uint32_t R5B_AHB_BASE; volatile uint32_t R5B_AHB_SIZE; volatile uint32_t R5_TCM_EXT_ERR_EN; volatile uint32_t R5_TCM_ERR_EN; volatile uint32_t R5_INIT_TCM; volatile uint32_t R5_TCM_ECC_WRENZ_EN; volatile uint32_t ESM_GATING0; volatile uint32_t ESM_GATING1; volatile uint32_t ESM_GATING2; volatile uint32_t ESM_GATING3; volatile uint32_t ESM_GATING4; volatile uint32_t ESM_GATING5; volatile uint32_t ESM_GATING6; volatile uint32_t ESM_GATING7; volatile uint32_t ERR_PARITY_ATCM0; volatile uint32_t ERR_PARITY_ATCM1; volatile uint32_t ERR_PARITY_B0TCM0; volatile uint32_t ERR_PARITY_B0TCM1; volatile uint32_t ERR_PARITY_B1TCM0; volatile uint32_t ERR_PARITY_B1TCM1; volatile uint32_t TCM_PARITY_CTRL; volatile uint32_t TCM_PARITY_ERRFRC; volatile uint32_t HW_SPARE_REG3; volatile uint32_t SPIA_IO_CFG; volatile uint32_t SPIB_IO_CFG; volatile uint32_t SPI_HOST_IRQ; volatile uint32_t TPTC_DBS_CONFIG; volatile uint32_t TPCC_PARITY_CTRL; volatile uint32_t TPCC_PARITY_STATUS; volatile uint32_t MSS_DBG_ACK_CTL0; volatile uint32_t MSS_DBG_ACK_CTL1; volatile uint32_t CPSW_CONTROL; volatile uint32_t MSS_TPCC_A_ERRAGG_MASK; volatile uint32_t MSS_TPCC_A_ERRAGG_STATUS; volatile uint32_t MSS_TPCC_A_ERRAGG_STATUS_RAW; volatile uint32_t MSS_TPCC_A_INTAGG_MASK; volatile uint32_t MSS_TPCC_A_INTAGG_STATUS; volatile uint32_t MSS_TPCC_A_INTAGG_STATUS_RAW; volatile uint32_t MSS_TPCC_B_ERRAGG_MASK; volatile uint32_t MSS_TPCC_B_ERRAGG_STATUS; volatile uint32_t MSS_TPCC_B_ERRAGG_STATUS_RAW; volatile uint32_t MSS_TPCC_B_INTAGG_MASK; volatile uint32_t MSS_TPCC_B_INTAGG_STATUS; volatile uint32_t MSS_TPCC_B_INTAGG_STATUS_RAW; volatile uint32_t MSS_BUS_SAFETY_CTRL; volatile uint32_t MSS_CR5A_AXI_RD_BUS_SAFETY_CTRL; volatile uint32_t MSS_CR5A_AXI_RD_BUS_SAFETY_FI; volatile uint32_t MSS_CR5A_AXI_RD_BUS_SAFETY_ERR; volatile uint32_t MSS_CR5A_AXI_RD_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t MSS_CR5A_AXI_RD_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t MSS_CR5A_AXI_RD_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t MSS_CR5B_AXI_RD_BUS_SAFETY_CTRL; volatile uint32_t MSS_CR5B_AXI_RD_BUS_SAFETY_FI; volatile uint32_t MSS_CR5B_AXI_RD_BUS_SAFETY_ERR; volatile uint32_t MSS_CR5B_AXI_RD_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t MSS_CR5B_AXI_RD_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t MSS_CR5B_AXI_RD_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t MSS_CR5A_AXI_WR_BUS_SAFETY_CTRL; volatile uint32_t MSS_CR5A_AXI_WR_BUS_SAFETY_FI; volatile uint32_t MSS_CR5A_AXI_WR_BUS_SAFETY_ERR; volatile uint32_t MSS_CR5A_AXI_WR_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t MSS_CR5A_AXI_WR_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t MSS_CR5A_AXI_WR_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t MSS_CR5A_AXI_WR_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint32_t MSS_CR5B_AXI_WR_BUS_SAFETY_CTRL; volatile uint32_t MSS_CR5B_AXI_WR_BUS_SAFETY_FI; volatile uint32_t MSS_CR5B_AXI_WR_BUS_SAFETY_ERR; volatile uint32_t MSS_CR5B_AXI_WR_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t MSS_CR5B_AXI_WR_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t MSS_CR5B_AXI_WR_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t MSS_CR5B_AXI_WR_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint32_t MSS_CR5A_AXI_S_BUS_SAFETY_CTRL; volatile uint32_t MSS_CR5A_AXI_S_BUS_SAFETY_FI; volatile uint32_t MSS_CR5A_AXI_S_BUS_SAFETY_ERR; volatile uint32_t MSS_CR5A_AXI_S_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t MSS_CR5A_AXI_S_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t MSS_CR5A_AXI_S_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t MSS_CR5A_AXI_S_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t MSS_CR5A_AXI_S_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint32_t MSS_CR5B_AXI_S_BUS_SAFETY_CTRL; volatile uint32_t MSS_CR5B_AXI_S_BUS_SAFETY_FI; volatile uint32_t MSS_CR5B_AXI_S_BUS_SAFETY_ERR; volatile uint32_t MSS_CR5B_AXI_S_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t MSS_CR5B_AXI_S_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t MSS_CR5B_AXI_S_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t MSS_CR5B_AXI_S_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t MSS_CR5B_AXI_S_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint32_t MSS_TPTC_A0_RD_BUS_SAFETY_CTRL; volatile uint32_t MSS_TPTC_A0_RD_BUS_SAFETY_FI; volatile uint32_t MSS_TPTC_A0_RD_BUS_SAFETY_ERR; volatile uint32_t MSS_TPTC_A0_RD_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t MSS_TPTC_A0_RD_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t MSS_TPTC_A0_RD_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t MSS_TPTC_A1_RD_BUS_SAFETY_CTRL; volatile uint32_t MSS_TPTC_A1_RD_BUS_SAFETY_FI; volatile uint32_t MSS_TPTC_A1_RD_BUS_SAFETY_ERR; volatile uint32_t MSS_TPTC_A1_RD_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t MSS_TPTC_A1_RD_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t MSS_TPTC_A1_RD_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t MSS_TPTC_B0_RD_BUS_SAFETY_CTRL; volatile uint32_t MSS_TPTC_B0_RD_BUS_SAFETY_FI; volatile uint32_t MSS_TPTC_B0_RD_BUS_SAFETY_ERR; volatile uint32_t MSS_TPTC_B0_RD_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t MSS_TPTC_B0_RD_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t MSS_TPTC_B0_RD_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t MSS_TPTC_A0_WR_BUS_SAFETY_CTRL; volatile uint32_t MSS_TPTC_A0_WR_BUS_SAFETY_FI; volatile uint32_t MSS_TPTC_A0_WR_BUS_SAFETY_ERR; volatile uint32_t MSS_TPTC_A0_WR_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t MSS_TPTC_A0_WR_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t MSS_TPTC_A0_WR_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t MSS_TPTC_A0_WR_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint32_t MSS_TPTC_A1_WR_BUS_SAFETY_CTRL; volatile uint32_t MSS_TPTC_A1_WR_BUS_SAFETY_FI; volatile uint32_t MSS_TPTC_A1_WR_BUS_SAFETY_ERR; volatile uint32_t MSS_TPTC_A1_WR_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t MSS_TPTC_A1_WR_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t MSS_TPTC_A1_WR_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t MSS_TPTC_A1_WR_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint32_t MSS_TPTC_B0_WR_BUS_SAFETY_CTRL; volatile uint32_t MSS_TPTC_B0_WR_BUS_SAFETY_FI; volatile uint32_t MSS_TPTC_B0_WR_BUS_SAFETY_ERR; volatile uint32_t MSS_TPTC_B0_WR_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t MSS_TPTC_B0_WR_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t MSS_TPTC_B0_WR_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t MSS_TPTC_B0_WR_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint32_t HSM_TPTC_A0_RD_BUS_SAFETY_CTRL; volatile uint32_t HSM_TPTC_A0_RD_BUS_SAFETY_FI; volatile uint32_t HSM_TPTC_A0_RD_BUS_SAFETY_ERR; volatile uint32_t HSM_TPTC_A0_RD_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t HSM_TPTC_A0_RD_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t HSM_TPTC_A0_RD_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t HSM_TPTC_A1_RD_BUS_SAFETY_CTRL; volatile uint32_t HSM_TPTC_A1_RD_BUS_SAFETY_FI; volatile uint32_t HSM_TPTC_A1_RD_BUS_SAFETY_ERR; volatile uint32_t HSM_TPTC_A1_RD_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t HSM_TPTC_A1_RD_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t HSM_TPTC_A1_RD_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t HSM_TPTC_A0_WR_BUS_SAFETY_CTRL; volatile uint32_t HSM_TPTC_A0_WR_BUS_SAFETY_FI; volatile uint32_t HSM_TPTC_A0_WR_BUS_SAFETY_ERR; volatile uint32_t HSM_TPTC_A0_WR_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t HSM_TPTC_A0_WR_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t HSM_TPTC_A0_WR_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t HSM_TPTC_A0_WR_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint32_t HSM_TPTC_A1_WR_BUS_SAFETY_CTRL; volatile uint32_t HSM_TPTC_A1_WR_BUS_SAFETY_FI; volatile uint32_t HSM_TPTC_A1_WR_BUS_SAFETY_ERR; volatile uint32_t HSM_TPTC_A1_WR_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t HSM_TPTC_A1_WR_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t HSM_TPTC_A1_WR_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t HSM_TPTC_A1_WR_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint32_t MSS_QSPI_BUS_SAFETY_CTRL; volatile uint32_t MSS_QSPI_BUS_SAFETY_FI; volatile uint32_t MSS_QSPI_BUS_SAFETY_ERR; volatile uint32_t MSS_QSPI_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t MSS_QSPI_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t MSS_QSPI_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t MSS_QSPI_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t MSS_QSPI_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint32_t HSM_DTHE_BUS_SAFETY_CTRL; volatile uint32_t HSM_DTHE_BUS_SAFETY_FI; volatile uint32_t HSM_DTHE_BUS_SAFETY_ERR; volatile uint32_t HSM_DTHE_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t HSM_DTHE_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t HSM_DTHE_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t HSM_DTHE_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t HSM_DTHE_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint32_t MSS_CPSW_BUS_SAFETY_CTRL; volatile uint32_t MSS_CPSW_BUS_SAFETY_FI; volatile uint32_t MSS_CPSW_BUS_SAFETY_ERR; volatile uint32_t MSS_CPSW_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t MSS_CPSW_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t MSS_CPSW_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t MSS_CPSW_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t MSS_CPSW_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint32_t MSS_MCRC_BUS_SAFETY_CTRL; volatile uint32_t MSS_MCRC_BUS_SAFETY_FI; volatile uint32_t MSS_MCRC_BUS_SAFETY_ERR; volatile uint32_t MSS_MCRC_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t MSS_MCRC_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t MSS_MCRC_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t MSS_MCRC_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t MSS_MCRC_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint32_t MSS_PCR_BUS_SAFETY_CTRL; volatile uint32_t MSS_PCR_BUS_SAFETY_FI; volatile uint32_t MSS_PCR_BUS_SAFETY_ERR; volatile uint32_t MSS_PCR_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t MSS_PCR_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t MSS_PCR_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t MSS_PCR_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t MSS_PCR_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint32_t MSS_PCR2_BUS_SAFETY_CTRL; volatile uint32_t MSS_PCR2_BUS_SAFETY_FI; volatile uint32_t MSS_PCR2_BUS_SAFETY_ERR; volatile uint32_t MSS_PCR2_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t MSS_PCR2_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t MSS_PCR2_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t MSS_PCR2_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t MSS_PCR2_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint32_t HSM_M_BUS_SAFETY_CTRL; volatile uint32_t HSM_M_BUS_SAFETY_FI; volatile uint32_t HSM_M_BUS_SAFETY_ERR; volatile uint32_t HSM_M_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t HSM_M_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t HSM_M_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t HSM_M_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t HSM_M_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint32_t HSM_S_BUS_SAFETY_CTRL; volatile uint32_t HSM_S_BUS_SAFETY_FI; volatile uint32_t HSM_S_BUS_SAFETY_ERR; volatile uint32_t HSM_S_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t HSM_S_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t HSM_S_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t HSM_S_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t HSM_S_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint32_t DAP_R232_BUS_SAFETY_CTRL; volatile uint32_t DAP_R232_BUS_SAFETY_FI; volatile uint32_t DAP_R232_BUS_SAFETY_ERR; volatile uint32_t DAP_R232_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t DAP_R232_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t DAP_R232_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t DAP_R232_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t DAP_R232_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint32_t MSS_L2_A_BUS_SAFETY_CTRL; volatile uint32_t MSS_L2_A_BUS_SAFETY_FI; volatile uint32_t MSS_L2_A_BUS_SAFETY_ERR; volatile uint32_t MSS_L2_A_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t MSS_L2_A_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t MSS_L2_A_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t MSS_L2_A_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t MSS_L2_A_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint32_t MSS_L2_B_BUS_SAFETY_CTRL; volatile uint32_t MSS_L2_B_BUS_SAFETY_FI; volatile uint32_t MSS_L2_B_BUS_SAFETY_ERR; volatile uint32_t MSS_L2_B_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t MSS_L2_B_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t MSS_L2_B_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t MSS_L2_B_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t MSS_L2_B_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint32_t MSS_MBOX_BUS_SAFETY_CTRL; volatile uint32_t MSS_MBOX_BUS_SAFETY_FI; volatile uint32_t MSS_MBOX_BUS_SAFETY_ERR; volatile uint32_t MSS_MBOX_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t MSS_MBOX_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t MSS_MBOX_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t MSS_MBOX_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t MSS_MBOX_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint32_t MSS_SWBUF_BUS_SAFETY_CTRL; volatile uint32_t MSS_SWBUF_BUS_SAFETY_FI; volatile uint32_t MSS_SWBUF_BUS_SAFETY_ERR; volatile uint32_t MSS_SWBUF_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t MSS_SWBUF_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t MSS_SWBUF_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t MSS_SWBUF_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t MSS_SWBUF_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint32_t MSS_GPADC_BUS_SAFETY_CTRL; volatile uint32_t MSS_GPADC_BUS_SAFETY_FI; volatile uint32_t MSS_GPADC_BUS_SAFETY_ERR; volatile uint32_t MSS_GPADC_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t MSS_GPADC_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t MSS_GPADC_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t MSS_GPADC_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t MSS_GPADC_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint32_t MSS_BUS_SAFETY_SEC_ERR_STAT0; volatile uint32_t MSS_BUS_SAFETY_SEC_ERR_STAT1; volatile uint32_t HW_REG0; volatile uint32_t HW_REG1; volatile uint32_t HW_REG2; volatile uint32_t HW_REG3; volatile uint32_t HW_REG4; volatile uint32_t HW_REG5; volatile uint32_t HW_REG6; volatile uint32_t HW_REG7; volatile uint32_t MSS_DMM_BUS_SAFETY_CTRL; volatile uint32_t MSS_DMM_BUS_SAFETY_FI; volatile uint32_t MSS_DMM_BUS_SAFETY_ERR; volatile uint32_t MSS_DMM_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t MSS_DMM_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t MSS_DMM_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t MSS_DMM_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t MSS_DMM_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint32_t MSS_DMM_SLV_BUS_SAFETY_CTRL; volatile uint32_t MSS_DMM_SLV_BUS_SAFETY_FI; volatile uint32_t MSS_DMM_SLV_BUS_SAFETY_ERR; volatile uint32_t MSS_DMM_SLV_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t MSS_DMM_SLV_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t MSS_DMM_SLV_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t MSS_DMM_SLV_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t MSS_DMM_SLV_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint32_t MSS_TO_MDO_BUS_SAFETY_CTRL; volatile uint32_t MSS_TO_MDO_BUS_SAFETY_FI; volatile uint32_t MSS_TO_MDO_BUS_SAFETY_ERR; volatile uint32_t MSS_TO_MDO_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t MSS_TO_MDO_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t MSS_TO_MDO_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t MSS_TO_MDO_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t MSS_TO_MDO_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint32_t MSS_SCRP_BUS_SAFETY_CTRL; volatile uint32_t MSS_SCRP_BUS_SAFETY_FI; volatile uint32_t MSS_SCRP_BUS_SAFETY_ERR; volatile uint32_t MSS_SCRP_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t MSS_SCRP_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t MSS_SCRP_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t MSS_SCRP_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t MSS_SCRP_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint32_t MSS_CR5A_AHB_BUS_SAFETY_CTRL; volatile uint32_t MSS_CR5A_AHB_BUS_SAFETY_FI; volatile uint32_t MSS_CR5A_AHB_BUS_SAFETY_ERR; volatile uint32_t MSS_CR5A_AHB_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t MSS_CR5A_AHB_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t MSS_CR5A_AHB_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t MSS_CR5A_AHB_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t MSS_CR5A_AHB_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint32_t MSS_CR5B_AHB_BUS_SAFETY_CTRL; volatile uint32_t MSS_CR5B_AHB_BUS_SAFETY_FI; volatile uint32_t MSS_CR5B_AHB_BUS_SAFETY_ERR; volatile uint32_t MSS_CR5B_AHB_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t MSS_CR5B_AHB_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t MSS_CR5B_AHB_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t MSS_CR5B_AHB_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t MSS_CR5B_AHB_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint32_t DMM_CTRL_REG; volatile uint32_t MSS_CR5A_MBOX_WRITE_DONE; volatile uint32_t MSS_CR5A_MBOX_READ_REQ; volatile uint32_t MSS_CR5A_MBOX_READ_DONE; volatile uint32_t MSS_CR5B_MBOX_WRITE_DONE; volatile uint32_t MSS_CR5B_MBOX_READ_REQ; volatile uint32_t MSS_CR5B_MBOX_READ_DONE; volatile uint32_t MSS_PBIST_KEY_RST; volatile uint32_t MSS_PBIST_REG0; volatile uint32_t MSS_PBIST_REG1; volatile uint32_t MSS_PBIST_REG2; volatile uint32_t MSS_QSPI_CONFIG; volatile uint32_t MSS_STC_CONTROL; volatile uint32_t MSS_CTI_TRIG_SEL; volatile uint32_t MSS_DBGSS_CTI_TRIG_SEL; volatile uint32_t MSS_BOOT_INFO_REG0; volatile uint32_t MSS_BOOT_INFO_REG1; volatile uint32_t MSS_BOOT_INFO_REG2; volatile uint32_t MSS_BOOT_INFO_REG3; volatile uint32_t MSS_BOOT_INFO_REG4; volatile uint32_t MSS_BOOT_INFO_REG5; volatile uint32_t MSS_BOOT_INFO_REG6; volatile uint32_t MSS_BOOT_INFO_REG7; volatile uint32_t MSS_TPTC_ECCAGGR_CLK_CNTRL; volatile uint32_t MSS_PERIPH_ERRAGG_MASK0; volatile uint32_t MSS_PERIPH_ERRAGG_STATUS0; volatile uint32_t MSS_PERIPH_ERRAGG_STATUS_RAW0; volatile uint32_t MSS_PERIPH_ERRAGG_MASK1; volatile uint32_t MSS_PERIPH_ERRAGG_STATUS1; volatile uint32_t MSS_PERIPH_ERRAGG_STATUS_RAW1; volatile uint32_t MSS_DMM_EVENT0_REG; volatile uint32_t MSS_DMM_EVENT1_REG; volatile uint32_t MSS_DMM_EVENT2_REG; volatile uint32_t MSS_DMM_EVENT3_REG; volatile uint32_t MSS_DMM_EVENT4_REG; volatile uint32_t MSS_DMM_EVENT5_REG; volatile uint32_t MSS_DMM_EVENT6_REG; volatile uint32_t MSS_DMM_EVENT7_REG; volatile uint32_t MSS_DMM_EVENT8_REG; volatile uint32_t MSS_DMM_EVENT9_REG; volatile uint32_t MSS_DMM_EVENT10_REG; volatile uint32_t MSS_DMM_EVENT11_REG; volatile uint32_t MSS_DMM_EVENT12_REG; volatile uint32_t MSS_DMM_EVENT13_REG; volatile uint32_t MSS_DMM_EVENT14_REG; volatile uint32_t MSS_DMM_EVENT15_REG; volatile uint32_t MSS_TPTC_BOUNDARY_CFG; volatile uint32_t MSS_TPTC_XID_REORDER_CFG; volatile uint32_t GPADC_CTRL; volatile uint32_t HW_SYNC_FE_CTRL; volatile uint32_t DEBUGSS_CSETB_FLUSH; volatile uint32_t ANALOG_WU_STATUS_REG_POLARITY_INV; volatile uint32_t ANALOG_CLK_STATUS_REG_POLARITY_INV; volatile uint32_t ANALOG_WU_STATUS_REG_GRP1_MASK; volatile uint32_t ANALOG_CLK_STATUS_REG_GRP1_MASK; volatile uint32_t ANALOG_WU_STATUS_REG_GRP2_MASK; volatile uint32_t ANALOG_CLK_STATUS_REG_GRP2_MASK; volatile uint32_t NERROR_MASK; volatile uint8_t Resv_1824[64]; volatile uint32_t MSS_DMM_ACCESS_MODE; volatile uint8_t Resv_2048[220]; volatile uint32_t R5_CONTROL; volatile uint32_t R5_ROM_ECLIPSE; volatile uint32_t R5_COREA_HALT; volatile uint32_t R5_COREB_HALT; volatile uint32_t R5_STATUS_REG; volatile uint8_t Resv_4048[1980]; volatile uint32_t HW_SPARE_RW0; volatile uint32_t HW_SPARE_RW1; volatile uint32_t HW_SPARE_RW2; volatile uint32_t HW_SPARE_RW3; volatile uint32_t HW_SPARE_RO0; volatile uint32_t HW_SPARE_RO1; volatile uint32_t HW_SPARE_RO2; volatile uint32_t HW_SPARE_RO3; volatile uint32_t MSS_CR5A_B_MBOX_READ_DONE_ACK; volatile uint32_t HW_SPARE_REC; volatile uint8_t Resv_4104[16]; volatile uint32_t LOCK0_KICK0; volatile uint32_t LOCK0_KICK1; volatile uint32_t INTR_RAW_STATUS; volatile uint32_t INTR_ENABLED_STATUS_CLEAR; volatile uint32_t INTR_ENABLE; volatile uint32_t INTR_ENABLE_CLEAR; volatile uint32_t EOI; volatile uint32_t FAULT_ADDRESS; volatile uint32_t FAULT_TYPE_STATUS; volatile uint32_t FAULT_ATTR_STATUS; volatile uint32_t FAULT_CLEAR; } CSL_mss_ctrlRegs; # 79 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_soc.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_dss_ctrl.h" 1 # 38 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_dss_ctrl.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/_virtual_includes/hwinclude_h\\common/hw_include/tistdtypes.h" 1 # 39 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_dss_ctrl.h" 2 # 54 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_dss_ctrl.h" typedef struct { volatile uint32_t PID; volatile uint32_t HW_REG0; volatile uint32_t HW_REG1; volatile uint32_t HW_REG2; volatile uint32_t HW_REG3; volatile uint32_t DSS_SW_INT; volatile uint32_t DSS_TPCC_A_ERRAGG_MASK; volatile uint32_t DSS_TPCC_A_ERRAGG_STATUS; volatile uint32_t DSS_TPCC_A_ERRAGG_STATUS_RAW; volatile uint32_t DSS_TPCC_A_INTAGG_MASK; volatile uint32_t DSS_TPCC_A_INTAGG_STATUS; volatile uint32_t DSS_TPCC_A_INTAGG_STATUS_RAW; volatile uint32_t DSS_TPCC_B_ERRAGG_MASK; volatile uint32_t DSS_TPCC_B_ERRAGG_STATUS; volatile uint32_t DSS_TPCC_B_ERRAGG_STATUS_RAW; volatile uint32_t DSS_TPCC_B_INTAGG_MASK; volatile uint32_t DSS_TPCC_B_INTAGG_STATUS; volatile uint32_t DSS_TPCC_B_INTAGG_STATUS_RAW; volatile uint32_t DSS_TPCC_C_ERRAGG_MASK; volatile uint32_t DSS_TPCC_C_ERRAGG_STATUS; volatile uint32_t DSS_TPCC_C_ERRAGG_STATUS_RAW; volatile uint32_t DSS_TPCC_C_INTAGG_MASK; volatile uint32_t DSS_TPCC_C_INTAGG_STATUS; volatile uint32_t DSS_TPCC_C_INTAGG_STATUS_RAW; volatile uint32_t DSS_TPCC_MEMINIT_START; volatile uint32_t DSS_TPCC_MEMINIT_STATUS; volatile uint32_t DSS_TPCC_MEMINIT_DONE; volatile uint32_t DSS_DSP_L2RAM_PARITY_CTRL; volatile uint32_t DSS_DSP_L2RAM_PARITY_ERR_STATUS_VB0; volatile uint32_t DSS_DSP_L2RAM_PARITY_ERR_STATUS_VB1; volatile uint32_t DSS_DSP_L2RAM_PARITY_ERR_STATUS_VB2; volatile uint32_t DSS_DSP_L2RAM_PARITY_ERR_STATUS_VB3; volatile uint32_t DSS_DSP_L2RAM_MEMINIT_START; volatile uint32_t DSS_DSP_L2RAM_MEMINIT_STATUS; volatile uint32_t DSS_DSP_L2RAM_MEMINIT_DONE; volatile uint32_t DSS_DSP_L2RAM_PARITY_MEMINIT_START; volatile uint32_t DSS_DSP_L2RAM_PARITY_MEMINIT_STATUS; volatile uint32_t DSS_DSP_L2RAM_PARITY_MEMINIT_DONE; volatile uint32_t DSS_L3RAM_MEMINIT_START; volatile uint32_t DSS_L3RAM_MEMINIT_STATUS; volatile uint32_t DSS_L3RAM_MEMINIT_DONE; volatile uint8_t Resv_176[12]; volatile uint32_t DSS_MAILBOX_MEMINIT_START; volatile uint32_t DSS_MAILBOX_MEMINIT_STATUS; volatile uint32_t DSS_MAILBOX_MEMINIT_DONE; volatile uint32_t DSS_TPCC_A_PARITY_CTRL; volatile uint32_t DSS_TPCC_B_PARITY_CTRL; volatile uint32_t DSS_TPCC_C_PARITY_CTRL; volatile uint32_t DSS_TPCC_A_PARITY_STATUS; volatile uint32_t DSS_TPCC_B_PARITY_STATUS; volatile uint32_t DSS_TPCC_C_PARITY_STATUS; volatile uint32_t TPTC_DBS_CONFIG; volatile uint32_t DSS_DSP_BOOTCFG; volatile uint32_t DSS_DSP_NMI_GATE; volatile uint32_t DSS_PBIST_KEY_RESET; volatile uint32_t DSS_PBIST_REG0; volatile uint32_t DSS_PBIST_REG1; volatile uint32_t DSS_TPTC_BOUNDARY_CFG0; volatile uint32_t DSS_TPTC_BOUNDARY_CFG1; volatile uint32_t DSS_TPTC_BOUNDARY_CFG2; volatile uint32_t DSS_TPTC_XID_REORDER_CFG0; volatile uint32_t DSS_TPTC_XID_REORDER_CFG1; volatile uint32_t DSS_TPTC_XID_REORDER_CFG2; volatile uint8_t Resv_264[4]; volatile uint32_t ESM_GATING0; volatile uint32_t ESM_GATING1; volatile uint32_t ESM_GATING2; volatile uint32_t ESM_GATING3; volatile uint8_t Resv_1376[1096]; volatile uint32_t DSS_PERIPH_ERRAGG_MASK0; volatile uint32_t DSS_PERIPH_ERRAGG_STATUS0; volatile uint32_t DSS_PERIPH_ERRAGG_STATUS_RAW0; volatile uint32_t DSS_DSP_MBOX_WRITE_DONE; volatile uint32_t DSS_DSP_MBOX_READ_REQ; volatile uint32_t DSS_DSP_MBOX_READ_DONE; volatile uint32_t DSS_WDT_EVENT_CAPTURE_SEL; volatile uint32_t DSS_RTIA_EVENT_CAPTURE_SEL; volatile uint32_t DSS_RTIB_EVENT_CAPTURE_SEL; volatile uint32_t DBG_ACK_CPU_CTRL; volatile uint32_t DBG_ACK_CTL0; volatile uint32_t DBG_ACK_CTL1; volatile uint32_t DSS_DSP_INT_SEL; volatile uint32_t DSS_CBUFF_TRIGGER_SEL; volatile uint8_t Resv_2048[616]; volatile uint32_t DSS_BUS_SAFETY_CTRL; volatile uint32_t DSS_BUS_SAFETY_SEC_ERR_STAT0; volatile uint32_t DSS_BUS_SAFETY_SEC_ERR_STAT1; volatile uint32_t DSS_DSP_MDMA_BUS_SAFETY_CTRL; volatile uint32_t DSS_DSP_MDMA_BUS_SAFETY_FI; volatile uint32_t DSS_DSP_MDMA_BUS_SAFETY_ERR; volatile uint32_t DSS_DSP_MDMA_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t DSS_DSP_MDMA_BUS_SAFETY_ERR_STAT_DATA1; volatile uint32_t DSS_DSP_MDMA_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t DSS_DSP_MDMA_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t DSS_DSP_MDMA_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t DSS_DSP_MDMA_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint32_t DSS_L3_BANKA_BUS_SAFETY_CTRL; volatile uint32_t DSS_L3_BANKA_BUS_SAFETY_FI; volatile uint32_t DSS_L3_BANKA_BUS_SAFETY_ERR; volatile uint32_t DSS_L3_BANKA_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t DSS_L3_BANKA_BUS_SAFETY_ERR_STAT_DATA1; volatile uint32_t DSS_L3_BANKA_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t DSS_L3_BANKA_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t DSS_L3_BANKA_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t DSS_L3_BANKA_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint32_t DSS_L3_BANKB_BUS_SAFETY_CTRL; volatile uint32_t DSS_L3_BANKB_BUS_SAFETY_FI; volatile uint32_t DSS_L3_BANKB_BUS_SAFETY_ERR; volatile uint32_t DSS_L3_BANKB_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t DSS_L3_BANKB_BUS_SAFETY_ERR_STAT_DATA1; volatile uint32_t DSS_L3_BANKB_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t DSS_L3_BANKB_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t DSS_L3_BANKB_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t DSS_L3_BANKB_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint32_t DSS_L3_BANKC_BUS_SAFETY_CTRL; volatile uint32_t DSS_L3_BANKC_BUS_SAFETY_FI; volatile uint32_t DSS_L3_BANKC_BUS_SAFETY_ERR; volatile uint32_t DSS_L3_BANKC_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t DSS_L3_BANKC_BUS_SAFETY_ERR_STAT_DATA1; volatile uint32_t DSS_L3_BANKC_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t DSS_L3_BANKC_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t DSS_L3_BANKC_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t DSS_L3_BANKC_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint32_t DSS_L3_BANKD_BUS_SAFETY_CTRL; volatile uint32_t DSS_L3_BANKD_BUS_SAFETY_FI; volatile uint32_t DSS_L3_BANKD_BUS_SAFETY_ERR; volatile uint32_t DSS_L3_BANKD_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t DSS_L3_BANKD_BUS_SAFETY_ERR_STAT_DATA1; volatile uint32_t DSS_L3_BANKD_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t DSS_L3_BANKD_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t DSS_L3_BANKD_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t DSS_L3_BANKD_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint32_t DSS_DSP_SDMA_BUS_SAFETY_CTRL; volatile uint32_t DSS_DSP_SDMA_BUS_SAFETY_FI; volatile uint32_t DSS_DSP_SDMA_BUS_SAFETY_ERR; volatile uint32_t DSS_DSP_SDMA_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t DSS_DSP_SDMA_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t DSS_DSP_SDMA_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t DSS_DSP_SDMA_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t DSS_DSP_SDMA_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint32_t DSS_TPTC_A0_RD_BUS_SAFETY_CTRL; volatile uint32_t DSS_TPTC_A0_RD_BUS_SAFETY_FI; volatile uint32_t DSS_TPTC_A0_RD_BUS_SAFETY_ERR; volatile uint32_t DSS_TPTC_A0_RD_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t DSS_TPTC_A0_RD_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t DSS_TPTC_A0_RD_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t DSS_TPTC_A1_RD_BUS_SAFETY_CTRL; volatile uint32_t DSS_TPTC_A1_RD_BUS_SAFETY_FI; volatile uint32_t DSS_TPTC_A1_RD_BUS_SAFETY_ERR; volatile uint32_t DSS_TPTC_A1_RD_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t DSS_TPTC_A1_RD_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t DSS_TPTC_A1_RD_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t DSS_TPTC_B0_RD_BUS_SAFETY_CTRL; volatile uint32_t DSS_TPTC_B0_RD_BUS_SAFETY_FI; volatile uint32_t DSS_TPTC_B0_RD_BUS_SAFETY_ERR; volatile uint32_t DSS_TPTC_B0_RD_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t DSS_TPTC_B0_RD_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t DSS_TPTC_B0_RD_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t DSS_TPTC_B1_RD_BUS_SAFETY_CTRL; volatile uint32_t DSS_TPTC_B1_RD_BUS_SAFETY_FI; volatile uint32_t DSS_TPTC_B1_RD_BUS_SAFETY_ERR; volatile uint32_t DSS_TPTC_B1_RD_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t DSS_TPTC_B1_RD_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t DSS_TPTC_B1_RD_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t DSS_TPTC_C0_RD_BUS_SAFETY_CTRL; volatile uint32_t DSS_TPTC_C0_RD_BUS_SAFETY_FI; volatile uint32_t DSS_TPTC_C0_RD_BUS_SAFETY_ERR; volatile uint32_t DSS_TPTC_C0_RD_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t DSS_TPTC_C0_RD_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t DSS_TPTC_C0_RD_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t DSS_TPTC_C1_RD_BUS_SAFETY_CTRL; volatile uint32_t DSS_TPTC_C1_RD_BUS_SAFETY_FI; volatile uint32_t DSS_TPTC_C1_RD_BUS_SAFETY_ERR; volatile uint32_t DSS_TPTC_C1_RD_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t DSS_TPTC_C1_RD_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t DSS_TPTC_C1_RD_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t DSS_TPTC_C2_RD_BUS_SAFETY_CTRL; volatile uint32_t DSS_TPTC_C2_RD_BUS_SAFETY_FI; volatile uint32_t DSS_TPTC_C2_RD_BUS_SAFETY_ERR; volatile uint32_t DSS_TPTC_C2_RD_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t DSS_TPTC_C2_RD_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t DSS_TPTC_C2_RD_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t DSS_TPTC_C3_RD_BUS_SAFETY_CTRL; volatile uint32_t DSS_TPTC_C3_RD_BUS_SAFETY_FI; volatile uint32_t DSS_TPTC_C3_RD_BUS_SAFETY_ERR; volatile uint32_t DSS_TPTC_C3_RD_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t DSS_TPTC_C3_RD_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t DSS_TPTC_C3_RD_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t DSS_TPTC_C4_RD_BUS_SAFETY_CTRL; volatile uint32_t DSS_TPTC_C4_RD_BUS_SAFETY_FI; volatile uint32_t DSS_TPTC_C4_RD_BUS_SAFETY_ERR; volatile uint32_t DSS_TPTC_C4_RD_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t DSS_TPTC_C4_RD_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t DSS_TPTC_C4_RD_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t DSS_TPTC_C5_RD_BUS_SAFETY_CTRL; volatile uint32_t DSS_TPTC_C5_RD_BUS_SAFETY_FI; volatile uint32_t DSS_TPTC_C5_RD_BUS_SAFETY_ERR; volatile uint32_t DSS_TPTC_C5_RD_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t DSS_TPTC_C5_RD_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t DSS_TPTC_C5_RD_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t DSS_TPTC_A0_WR_BUS_SAFETY_CTRL; volatile uint32_t DSS_TPTC_A0_WR_BUS_SAFETY_FI; volatile uint32_t DSS_TPTC_A0_WR_BUS_SAFETY_ERR; volatile uint32_t DSS_TPTC_A0_WR_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t DSS_TPTC_A0_WR_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t DSS_TPTC_A0_WR_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t DSS_TPTC_A0_WR_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint32_t DSS_TPTC_A1_WR_BUS_SAFETY_CTRL; volatile uint32_t DSS_TPTC_A1_WR_BUS_SAFETY_FI; volatile uint32_t DSS_TPTC_A1_WR_BUS_SAFETY_ERR; volatile uint32_t DSS_TPTC_A1_WR_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t DSS_TPTC_A1_WR_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t DSS_TPTC_A1_WR_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t DSS_TPTC_A1_WR_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint32_t DSS_TPTC_B0_WR_BUS_SAFETY_CTRL; volatile uint32_t DSS_TPTC_B0_WR_BUS_SAFETY_FI; volatile uint32_t DSS_TPTC_B0_WR_BUS_SAFETY_ERR; volatile uint32_t DSS_TPTC_B0_WR_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t DSS_TPTC_B0_WR_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t DSS_TPTC_B0_WR_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t DSS_TPTC_B0_WR_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint32_t DSS_TPTC_B1_WR_BUS_SAFETY_CTRL; volatile uint32_t DSS_TPTC_B1_WR_BUS_SAFETY_FI; volatile uint32_t DSS_TPTC_B1_WR_BUS_SAFETY_ERR; volatile uint32_t DSS_TPTC_B1_WR_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t DSS_TPTC_B1_WR_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t DSS_TPTC_B1_WR_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t DSS_TPTC_B1_WR_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint32_t DSS_TPTC_C0_WR_BUS_SAFETY_CTRL; volatile uint32_t DSS_TPTC_C0_WR_BUS_SAFETY_FI; volatile uint32_t DSS_TPTC_C0_WR_BUS_SAFETY_ERR; volatile uint32_t DSS_TPTC_C0_WR_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t DSS_TPTC_C0_WR_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t DSS_TPTC_C0_WR_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t DSS_TPTC_C0_WR_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint32_t DSS_TPTC_C1_WR_BUS_SAFETY_CTRL; volatile uint32_t DSS_TPTC_C1_WR_BUS_SAFETY_FI; volatile uint32_t DSS_TPTC_C1_WR_BUS_SAFETY_ERR; volatile uint32_t DSS_TPTC_C1_WR_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t DSS_TPTC_C1_WR_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t DSS_TPTC_C1_WR_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t DSS_TPTC_C1_WR_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint32_t DSS_TPTC_C2_WR_BUS_SAFETY_CTRL; volatile uint32_t DSS_TPTC_C2_WR_BUS_SAFETY_FI; volatile uint32_t DSS_TPTC_C2_WR_BUS_SAFETY_ERR; volatile uint32_t DSS_TPTC_C2_WR_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t DSS_TPTC_C2_WR_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t DSS_TPTC_C2_WR_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t DSS_TPTC_C2_WR_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint32_t DSS_TPTC_C3_WR_BUS_SAFETY_CTRL; volatile uint32_t DSS_TPTC_C3_WR_BUS_SAFETY_FI; volatile uint32_t DSS_TPTC_C3_WR_BUS_SAFETY_ERR; volatile uint32_t DSS_TPTC_C3_WR_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t DSS_TPTC_C3_WR_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t DSS_TPTC_C3_WR_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t DSS_TPTC_C3_WR_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint32_t DSS_TPTC_C4_WR_BUS_SAFETY_CTRL; volatile uint32_t DSS_TPTC_C4_WR_BUS_SAFETY_FI; volatile uint32_t DSS_TPTC_C4_WR_BUS_SAFETY_ERR; volatile uint32_t DSS_TPTC_C4_WR_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t DSS_TPTC_C4_WR_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t DSS_TPTC_C4_WR_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t DSS_TPTC_C4_WR_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint32_t DSS_TPTC_C5_WR_BUS_SAFETY_CTRL; volatile uint32_t DSS_TPTC_C5_WR_BUS_SAFETY_FI; volatile uint32_t DSS_TPTC_C5_WR_BUS_SAFETY_ERR; volatile uint32_t DSS_TPTC_C5_WR_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t DSS_TPTC_C5_WR_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t DSS_TPTC_C5_WR_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t DSS_TPTC_C5_WR_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint32_t DSS_MDO_FIFO_BUS_SAFETY_CTRL; volatile uint32_t DSS_MDO_FIFO_BUS_SAFETY_FI; volatile uint32_t DSS_MDO_FIFO_BUS_SAFETY_ERR; volatile uint32_t DSS_MDO_FIFO_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t DSS_MDO_FIFO_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t DSS_MDO_FIFO_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t DSS_MDO_FIFO_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t DSS_MDO_FIFO_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint32_t DSS_CBUFF_FIFO_BUS_SAFETY_CTRL; volatile uint32_t DSS_CBUFF_FIFO_BUS_SAFETY_FI; volatile uint32_t DSS_CBUFF_FIFO_BUS_SAFETY_ERR; volatile uint32_t DSS_CBUFF_FIFO_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t DSS_CBUFF_FIFO_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t DSS_CBUFF_FIFO_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t DSS_CBUFF_FIFO_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t DSS_CBUFF_FIFO_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint32_t DSS_CMC_UCOMP0_BUS_SAFETY_CTRL; volatile uint32_t DSS_CMC_UCOMP0_BUS_SAFETY_FI; volatile uint32_t DSS_CMC_UCOMP0_BUS_SAFETY_ERR; volatile uint32_t DSS_CMC_UCOMP0_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t DSS_CMC_UCOMP0_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t DSS_CMC_UCOMP0_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t DSS_CMC_UCOMP0_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t DSS_CMC_UCOMP0_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint32_t DSS_CMC_UCOMP1_BUS_SAFETY_CTRL; volatile uint32_t DSS_CMC_UCOMP1_BUS_SAFETY_FI; volatile uint32_t DSS_CMC_UCOMP1_BUS_SAFETY_ERR; volatile uint32_t DSS_CMC_UCOMP1_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t DSS_CMC_UCOMP1_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t DSS_CMC_UCOMP1_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t DSS_CMC_UCOMP1_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t DSS_CMC_UCOMP1_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint32_t DSS_CMC_UCOMP2_BUS_SAFETY_CTRL; volatile uint32_t DSS_CMC_UCOMP2_BUS_SAFETY_FI; volatile uint32_t DSS_CMC_UCOMP2_BUS_SAFETY_ERR; volatile uint32_t DSS_CMC_UCOMP2_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t DSS_CMC_UCOMP2_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t DSS_CMC_UCOMP2_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t DSS_CMC_UCOMP2_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t DSS_CMC_UCOMP2_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint32_t DSS_CMC_UCOMP3_BUS_SAFETY_CTRL; volatile uint32_t DSS_CMC_UCOMP3_BUS_SAFETY_FI; volatile uint32_t DSS_CMC_UCOMP3_BUS_SAFETY_ERR; volatile uint32_t DSS_CMC_UCOMP3_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t DSS_CMC_UCOMP3_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t DSS_CMC_UCOMP3_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t DSS_CMC_UCOMP3_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t DSS_CMC_UCOMP3_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint32_t DSS_CMC_COMP_BUS_SAFETY_CTRL; volatile uint32_t DSS_CMC_COMP_BUS_SAFETY_FI; volatile uint32_t DSS_CMC_COMP_BUS_SAFETY_ERR; volatile uint32_t DSS_CMC_COMP_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t DSS_CMC_COMP_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t DSS_CMC_COMP_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t DSS_CMC_COMP_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t DSS_CMC_COMP_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint32_t DSS_MCRC_BUS_SAFETY_CTRL; volatile uint32_t DSS_MCRC_BUS_SAFETY_FI; volatile uint32_t DSS_MCRC_BUS_SAFETY_ERR; volatile uint32_t DSS_MCRC_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t DSS_MCRC_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t DSS_MCRC_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t DSS_MCRC_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t DSS_MCRC_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint32_t DSS_PCR_BUS_SAFETY_CTRL; volatile uint32_t DSS_PCR_BUS_SAFETY_FI; volatile uint32_t DSS_PCR_BUS_SAFETY_ERR; volatile uint32_t DSS_PCR_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t DSS_PCR_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t DSS_PCR_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t DSS_PCR_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t DSS_PCR_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint32_t DSS_HWA_DMA0_BUS_SAFETY_CTRL; volatile uint32_t DSS_HWA_DMA0_BUS_SAFETY_FI; volatile uint32_t DSS_HWA_DMA0_BUS_SAFETY_ERR; volatile uint32_t DSS_HWA_DMA0_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t DSS_HWA_DMA0_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t DSS_HWA_DMA0_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t DSS_HWA_DMA0_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t DSS_HWA_DMA0_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint32_t DSS_HWA_DMA1_BUS_SAFETY_CTRL; volatile uint32_t DSS_HWA_DMA1_BUS_SAFETY_FI; volatile uint32_t DSS_HWA_DMA1_BUS_SAFETY_ERR; volatile uint32_t DSS_HWA_DMA1_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t DSS_HWA_DMA1_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t DSS_HWA_DMA1_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t DSS_HWA_DMA1_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t DSS_HWA_DMA1_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint32_t DSS_CM4_M_BUS_SAFETY_CTRL; volatile uint32_t DSS_CM4_M_BUS_SAFETY_FI; volatile uint32_t DSS_CM4_M_BUS_SAFETY_ERR; volatile uint32_t DSS_CM4_M_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t DSS_CM4_M_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t DSS_CM4_M_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t DSS_CM4_M_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t DSS_CM4_M_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint32_t DSS_CM4_S_BUS_SAFETY_CTRL; volatile uint32_t DSS_CM4_S_BUS_SAFETY_FI; volatile uint32_t DSS_CM4_S_BUS_SAFETY_ERR; volatile uint32_t DSS_CM4_S_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t DSS_CM4_S_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t DSS_CM4_S_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t DSS_CM4_S_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t DSS_CM4_S_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint32_t DSS_MBOX_BUS_SAFETY_CTRL; volatile uint32_t DSS_MBOX_BUS_SAFETY_FI; volatile uint32_t DSS_MBOX_BUS_SAFETY_ERR; volatile uint32_t DSS_MBOX_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t DSS_MBOX_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t DSS_MBOX_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t DSS_MBOX_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t DSS_MBOX_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint8_t Resv_4048[808]; volatile uint32_t HW_SPARE_RW0; volatile uint32_t HW_SPARE_RW1; volatile uint32_t HW_SPARE_RW2; volatile uint32_t HW_SPARE_RW3; volatile uint32_t HW_SPARE_RO0; volatile uint32_t HW_SPARE_RO1; volatile uint32_t HW_SPARE_RO2; volatile uint32_t HW_SPARE_RO3; volatile uint32_t DSS_DSP_MBOX_READ_DONE_ACK; volatile uint32_t HW_SPARE_REC; volatile uint8_t Resv_4104[16]; volatile uint32_t LOCK0_KICK0; volatile uint32_t LOCK0_KICK1; volatile uint32_t INTR_RAW_STATUS; volatile uint32_t INTR_ENABLED_STATUS_CLEAR; volatile uint32_t INTR_ENABLE; volatile uint32_t INTR_ENABLE_CLEAR; volatile uint32_t EOI; volatile uint32_t FAULT_ADDRESS; volatile uint32_t FAULT_TYPE_STATUS; volatile uint32_t FAULT_ATTR_STATUS; volatile uint32_t FAULT_CLEAR; } CSL_dss_ctrlRegs; # 80 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_soc.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_rss_ctrl.h" 1 # 38 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_rss_ctrl.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/_virtual_includes/hwinclude_h\\common/hw_include/tistdtypes.h" 1 # 39 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_rss_ctrl.h" 2 # 54 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_rss_ctrl.h" typedef struct { volatile uint32_t PID; volatile uint8_t Resv_8[4]; volatile uint32_t RSS_TPCC_A_ERRAGG_MASK; volatile uint32_t RSS_TPCC_A_ERRAGG_STATUS; volatile uint32_t RSS_TPCC_A_ERRAGG_STATUS_RAW; volatile uint32_t RSS_TPCC_A_INTAGG_MASK; volatile uint32_t RSS_TPCC_A_INTAGG_STATUS; volatile uint32_t RSS_TPCC_A_INTAGG_STATUS_RAW; volatile uint32_t RSS_TPCC_MEMINIT_START; volatile uint32_t RSS_TPCC_MEMINIT_DONE; volatile uint32_t RSS_TPCC_MEMINIT_STATUS; volatile uint32_t TPTC_DBS_CFG; volatile uint32_t RSS_TPCC_A_PARITY_CTRL; volatile uint32_t RSS_TPCC_A_PARITY_STATUS; volatile uint32_t RSS_CSI2A_CFG; volatile uint32_t RSS_CSI2A_CTX_LINE_PING_PONG[8]; volatile uint32_t RSS_CSI2A_PARITY_CTRL; volatile uint32_t RSS_CSI2A_PARITY_STATUS; volatile uint32_t RSS_CSI2A_LANE0_CFG; volatile uint32_t RSS_CSI2A_LANE1_CFG; volatile uint32_t RSS_CSI2A_LANE2_CFG; volatile uint32_t RSS_CSI2A_LANE3_CFG; volatile uint32_t RSS_CSI2A_LANE4_CFG; volatile uint32_t RSS_CSI2A_FIFO_MEMINIT; volatile uint32_t RSS_CSI2A_FIFO_MEMINIT_DONE; volatile uint32_t RSS_CSI2A_FIFO_MEMINIT_STATUS; volatile uint32_t RSS_CSI2A_CTX_MEMINIT; volatile uint32_t RSS_CSI2A_CTX_MEMINIT_DONE; volatile uint32_t RSS_CSI2A_CTX_MEMINIT_STATUS; volatile uint32_t RSS_BUS_SAFETY_CTRL; volatile uint32_t RSS_BUS_SAFETY_SEC_ERR_STAT0; volatile uint32_t RSS_TPTCA0_RD_BUS_SAFETY_CTRL; volatile uint32_t RSS_TPTCA0_RD_BUS_SAFETY_FI; volatile uint32_t RSS_TPTCA0_RD_BUS_SAFETY_ERR; volatile uint32_t RSS_TPTCA0_RD_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t RSS_TPTCA0_RD_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t RSS_TPTCA0_RD_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t RSS_TPTCA0_WR_BUS_SAFETY_CTRL; volatile uint32_t RSS_TPTCA0_WR_BUS_SAFETY_FI; volatile uint32_t RSS_TPTCA0_WR_BUS_SAFETY_ERR; volatile uint32_t RSS_TPTCA0_WR_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t RSS_TPTCA0_WR_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t RSS_TPTCA0_WR_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t RSS_TPTCA0_WR_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint32_t RSS_CSI2A_MDMA_BUS_SAFETY_CTRL; volatile uint32_t RSS_CSI2A_MDMA_BUS_SAFETY_FI; volatile uint32_t RSS_CSI2A_MDMA_BUS_SAFETY_ERR; volatile uint32_t RSS_CSI2A_MDMA_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t RSS_CSI2A_MDMA_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t RSS_CSI2A_MDMA_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t RSS_CSI2A_MDMA_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t RSS_CSI2A_MDMA_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint32_t RSS_PCR_BUS_SAFETY_CTRL; volatile uint32_t RSS_PCR_BUS_SAFETY_FI; volatile uint32_t RSS_PCR_BUS_SAFETY_ERR; volatile uint32_t RSS_PCR_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t RSS_PCR_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t RSS_PCR_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t RSS_PCR_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t RSS_PCR_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint32_t RSS_ADCBUF_RD_BUS_SAFETY_CTRL; volatile uint32_t RSS_ADCBUF_RD_BUS_SAFETY_FI; volatile uint32_t RSS_ADCBUF_RD_BUS_SAFETY_ERR; volatile uint32_t RSS_ADCBUF_RD_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t RSS_ADCBUF_RD_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t RSS_ADCBUF_RD_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t RSS_ADCBUF_WR_BUS_SAFETY_CTRL; volatile uint32_t RSS_ADCBUF_WR_BUS_SAFETY_FI; volatile uint32_t RSS_ADCBUF_WR_BUS_SAFETY_ERR; volatile uint32_t RSS_ADCBUF_WR_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t RSS_ADCBUF_WR_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t RSS_ADCBUF_WR_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t RSS_ADCBUF_WR_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint32_t RSS_CQ_MEM_RD_BUS_SAFETY_CTRL; volatile uint32_t RSS_CQ_MEM_RD_BUS_SAFETY_FI; volatile uint32_t RSS_CQ_MEM_RD_BUS_SAFETY_ERR; volatile uint32_t RSS_CQ_MEM_RD_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t RSS_CQ_MEM_RD_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t RSS_CQ_MEM_RD_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t RSS_CQ_MEM_WR_BUS_SAFETY_CTRL; volatile uint32_t RSS_CQ_MEM_WR_BUS_SAFETY_FI; volatile uint32_t RSS_CQ_MEM_WR_BUS_SAFETY_ERR; volatile uint32_t RSS_CQ_MEM_WR_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t RSS_CQ_MEM_WR_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t RSS_CQ_MEM_WR_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t RSS_CQ_MEM_WR_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint8_t Resv_500[128]; volatile uint32_t RSS_MBOX_BUS_SAFETY_CTRL; volatile uint32_t RSS_MBOX_BUS_SAFETY_FI; volatile uint32_t RSS_MBOX_BUS_SAFETY_ERR; volatile uint32_t RSS_MBOX_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t RSS_MBOX_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t RSS_MBOX_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t RSS_MBOX_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t RSS_MBOX_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint32_t RSS_STATIC_MEM_BUS_SAFETY_CTRL; volatile uint32_t RSS_STATIC_MEM_BUS_SAFETY_FI; volatile uint32_t RSS_STATIC_MEM_BUS_SAFETY_ERR; volatile uint32_t RSS_STATIC_MEM_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t RSS_STATIC_MEM_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t RSS_STATIC_MEM_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t RSS_STATIC_MEM_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t RSS_STATIC_MEM_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint32_t RSS_BSS_MST_BUS_SAFETY_CTRL; volatile uint32_t RSS_BSS_MST_BUS_SAFETY_FI; volatile uint32_t RSS_BSS_MST_BUS_SAFETY_ERR; volatile uint32_t RSS_BSS_MST_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t RSS_BSS_MST_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t RSS_BSS_MST_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t RSS_BSS_MST_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t RSS_BSS_MST_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint32_t RSS_BSS_SLV_BUS_SAFETY_CTRL; volatile uint32_t RSS_BSS_SLV_BUS_SAFETY_FI; volatile uint32_t RSS_BSS_SLV_BUS_SAFETY_ERR; volatile uint32_t RSS_BSS_SLV_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t RSS_BSS_SLV_BUS_SAFETY_ERR_STAT_CMD; volatile uint32_t RSS_BSS_SLV_BUS_SAFETY_ERR_STAT_WRITE; volatile uint32_t RSS_BSS_SLV_BUS_SAFETY_ERR_STAT_READ; volatile uint32_t RSS_BSS_SLV_BUS_SAFETY_ERR_STAT_WRITERESP; volatile uint32_t RSS_TPTC_BOUNDARY_CFG; volatile uint32_t RSS_TPTC_XID_REORDER_CFG; volatile uint32_t DBG_ACK_CPU_CTRL; volatile uint32_t RSS_ADCBUF_PING_MEMINIT; volatile uint32_t RSS_ADCBUF_PING_MEMINIT_DONE; volatile uint32_t RSS_ADCBUF_PING_MEMINIT_STATUS; volatile uint32_t RSS_ADCBUF_PONG_MEMINIT; volatile uint32_t RSS_ADCBUF_PONG_MEMINIT_DONE; volatile uint32_t RSS_ADCBUF_PONG_MEMINIT_STATUS; volatile uint8_t Resv_712[48]; volatile uint32_t SOC_TO_BSS_SW_INT; volatile uint32_t RSS_DBG_ACK_CTL0; volatile uint32_t DMMSWINT1; volatile uint32_t RSS_SHARED_MEM_MEMINIT; volatile uint32_t RSS_SHARED_MEM_MEMINIT_DONE; volatile uint32_t RSS_SHARED_MEM_MEMINIT_STATUS; volatile uint32_t RSS_CSI_ACCESS_MODE; volatile uint8_t Resv_1024[284]; volatile uint32_t BSS_CONTROL; volatile uint32_t BSS_TCM_MEMINIT; volatile uint32_t BSS_TCM_MEMINIT_DONE; volatile uint32_t BSS_TCM_MEMINIT_STATUS; volatile uint32_t BSS_VIM_MEMINIT; volatile uint32_t BSS_VIM_MEMINIT_DONE; volatile uint32_t BSS_VIM_MEMINIT_STATUS; volatile uint32_t BSS_DFE_MEMINIT; volatile uint32_t BSS_DFE_MEMINIT_DONE; volatile uint32_t BSS_DFE_MEMINIT_STATUS; volatile uint32_t BSS_RAMPGEN_MEMINIT; volatile uint32_t BSS_RAMPGEN_MEMINIT_DONE; volatile uint32_t BSS_RAMPGEN_MEMINIT_STATUS; volatile uint32_t BSS_DSS_L3_STICKY; volatile uint32_t BSS_DSS_L3_ACCESS; volatile uint8_t Resv_2048[964]; volatile uint32_t TESTPATTERNRX1ICFG; volatile uint32_t TESTPATTERNRX2ICFG; volatile uint32_t TESTPATTERNRX3ICFG; volatile uint32_t TESTPATTERNRX4ICFG; volatile uint32_t TESTPATTERNRX1QCFG; volatile uint32_t TESTPATTERNRX2QCFG; volatile uint32_t TESTPATTERNRX3QCFG; volatile uint32_t TESTPATTERNRX4QCFG; volatile uint32_t TESTPATTERNVLDCFG; volatile uint32_t ADCBUFCFG1; volatile uint32_t ADCBUFCFG1_EXTD; volatile uint32_t ADCBUFCFG2; volatile uint32_t ADCBUFCFG3; volatile uint32_t ADCBUFCFG4; volatile uint32_t ADCBUFINTGENDITHERDLY; volatile uint32_t CBUFF_FRAME_START_SEL; volatile uint8_t Resv_3072[960]; volatile uint32_t CQCFG1; volatile uint32_t CQCFG2; volatile uint32_t CPREG0; volatile uint32_t CPREG1; volatile uint32_t CPREG2; volatile uint32_t CPREG3; volatile uint32_t CPREG4; volatile uint32_t CPREG5; volatile uint32_t CPREG6; volatile uint32_t CPREG7; volatile uint32_t CPREG8; volatile uint32_t CPREG9; volatile uint32_t CPREG10; volatile uint32_t CPREG11; volatile uint32_t CPREG12; volatile uint32_t CPREG13; volatile uint32_t CPREG14; volatile uint32_t CPREG15; volatile uint32_t CH0CPREG0; volatile uint32_t CH0CPREG1; volatile uint32_t CH0CPREG2; volatile uint32_t CH0CPREG3; volatile uint32_t CH0CPREG4; volatile uint32_t CH0CPREG5; volatile uint32_t CH0CPREG6; volatile uint32_t CH0CPREG7; volatile uint32_t CH0CPREG8; volatile uint32_t CH0CPREG9; volatile uint32_t CH0CPREG10; volatile uint32_t CH0CPREG11; volatile uint32_t CH0CPREG12; volatile uint32_t CH0CPREG13; volatile uint32_t CH0CPREG14; volatile uint32_t CH0CPREG15; volatile uint32_t CH1CPREG0; volatile uint32_t CH1CPREG1; volatile uint32_t CH1CPREG2; volatile uint32_t CH1CPREG3; volatile uint32_t CH1CPREG4; volatile uint32_t CH1CPREG5; volatile uint32_t CH1CPREG6; volatile uint32_t CH1CPREG7; volatile uint32_t CH1CPREG8; volatile uint32_t CH1CPREG9; volatile uint32_t CH1CPREG10; volatile uint32_t CH1CPREG11; volatile uint32_t CH1CPREG12; volatile uint32_t CH1CPREG13; volatile uint32_t CH1CPREG14; volatile uint32_t CH1CPREG15; volatile uint32_t CH2CPREG0; volatile uint32_t CH2CPREG1; volatile uint32_t CH2CPREG2; volatile uint32_t CH2CPREG3; volatile uint32_t CH2CPREG4; volatile uint32_t CH2CPREG5; volatile uint32_t CH2CPREG6; volatile uint32_t CH2CPREG7; volatile uint32_t CH2CPREG8; volatile uint32_t CH2CPREG9; volatile uint32_t CH2CPREG10; volatile uint32_t CH2CPREG11; volatile uint32_t CH2CPREG12; volatile uint32_t CH2CPREG13; volatile uint32_t CH2CPREG14; volatile uint32_t CH2CPREG15; volatile uint32_t CH3CPREG0; volatile uint32_t CH3CPREG1; volatile uint32_t CH3CPREG2; volatile uint32_t CH3CPREG3; volatile uint32_t CH3CPREG4; volatile uint32_t CH3CPREG5; volatile uint32_t CH3CPREG6; volatile uint32_t CH3CPREG7; volatile uint32_t CH3CPREG8; volatile uint32_t CH3CPREG9; volatile uint32_t CH3CPREG10; volatile uint32_t CH3CPREG11; volatile uint32_t CH3CPREG12; volatile uint32_t CH3CPREG13; volatile uint32_t CH3CPREG14; volatile uint32_t CH3CPREG15; volatile uint32_t CH4CPREG0; volatile uint32_t CH4CPREG1; volatile uint32_t CH4CPREG2; volatile uint32_t CH4CPREG3; volatile uint32_t CH4CPREG4; volatile uint32_t CH4CPREG5; volatile uint32_t CH4CPREG6; volatile uint32_t CH4CPREG7; volatile uint32_t CH4CPREG8; volatile uint32_t CH4CPREG9; volatile uint32_t CH4CPREG10; volatile uint32_t CH4CPREG11; volatile uint32_t CH4CPREG12; volatile uint32_t CH4CPREG13; volatile uint32_t CH4CPREG14; volatile uint32_t CH4CPREG15; volatile uint32_t CH5CPREG0; volatile uint32_t CH5CPREG1; volatile uint32_t CH5CPREG2; volatile uint32_t CH5CPREG3; volatile uint32_t CH5CPREG4; volatile uint32_t CH5CPREG5; volatile uint32_t CH5CPREG6; volatile uint32_t CH5CPREG7; volatile uint32_t CH5CPREG8; volatile uint32_t CH5CPREG9; volatile uint32_t CH5CPREG10; volatile uint32_t CH5CPREG11; volatile uint32_t CH5CPREG12; volatile uint32_t CH5CPREG13; volatile uint32_t CH5CPREG14; volatile uint32_t CH5CPREG15; volatile uint32_t CH6CPREG0; volatile uint32_t CH6CPREG1; volatile uint32_t CH6CPREG2; volatile uint32_t CH6CPREG3; volatile uint32_t CH6CPREG4; volatile uint32_t CH6CPREG5; volatile uint32_t CH6CPREG6; volatile uint32_t CH6CPREG7; volatile uint32_t CH6CPREG8; volatile uint32_t CH6CPREG9; volatile uint32_t CH6CPREG10; volatile uint32_t CH6CPREG11; volatile uint32_t CH6CPREG12; volatile uint32_t CH6CPREG13; volatile uint32_t CH6CPREG14; volatile uint32_t CH6CPREG15; volatile uint32_t CH7CPREG0; volatile uint32_t CH7CPREG1; volatile uint32_t CH7CPREG2; volatile uint32_t CH7CPREG3; volatile uint32_t CH7CPREG4; volatile uint32_t CH7CPREG5; volatile uint32_t CH7CPREG6; volatile uint32_t CH7CPREG7; volatile uint32_t CH7CPREG8; volatile uint32_t CH7CPREG9; volatile uint32_t CH7CPREG10; volatile uint32_t CH7CPREG11; volatile uint32_t CH7CPREG12; volatile uint32_t CH7CPREG13; volatile uint32_t CH7CPREG14; volatile uint32_t CH7CPREG15; volatile uint32_t CH01_HIL_CP_OVERRIDE; volatile uint32_t CH23_HIL_CP_OVERRIDE; volatile uint32_t CH45_HIL_CP_OVERRIDE; volatile uint32_t CH67_HIL_CP_OVERRIDE; volatile uint32_t CH_HIL_CP_OVERRIDE; volatile uint8_t Resv_4048[372]; volatile uint32_t HW_SPARE_RW0; volatile uint32_t HW_SPARE_RW1; volatile uint32_t HW_SPARE_RW2; volatile uint32_t HW_SPARE_RW3; volatile uint32_t HW_SPARE_RO0; volatile uint32_t HW_SPARE_RO1; volatile uint32_t HW_SPARE_RO2; volatile uint32_t HW_SPARE_RO3; volatile uint32_t HW_SPARE_WPH; volatile uint32_t HW_SPARE_REC; volatile uint8_t Resv_4104[16]; volatile uint32_t LOCK0_KICK0; volatile uint32_t LOCK0_KICK1; volatile uint32_t INTR_RAW_STATUS; volatile uint32_t INTR_ENABLED_STATUS_CLEAR; volatile uint32_t INTR_ENABLE; volatile uint32_t INTR_ENABLE_CLEAR; volatile uint32_t EOI; volatile uint32_t FAULT_ADDRESS; volatile uint32_t FAULT_TYPE_STATUS; volatile uint32_t FAULT_ATTR_STATUS; volatile uint32_t FAULT_CLEAR; } CSL_rss_ctrlRegs; # 81 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_soc.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_hsm_ctrl.h" 1 # 38 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_hsm_ctrl.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/_virtual_includes/hwinclude_h\\common/hw_include/tistdtypes.h" 1 # 39 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_hsm_ctrl.h" 2 # 54 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_hsm_ctrl.h" typedef struct { volatile uint32_t PID; volatile uint32_t HW_REG0; volatile uint32_t HW_REG1; volatile uint32_t HW_REG2; volatile uint32_t HW_REG3; volatile uint32_t HSM_B0_MEMINIT_START; volatile uint32_t HSM_B0_MEMINIT_STATUS; volatile uint32_t HSM_B0_MEMINIT_DONE; volatile uint32_t HSM_B1_MEMINIT_START; volatile uint32_t HSM_B1_MEMINIT_STATUS; volatile uint32_t HSM_B1_MEMINIT_DONE; volatile uint32_t HSM_B2_MEMINIT_START; volatile uint32_t HSM_B2_MEMINIT_STATUS; volatile uint32_t HSM_B2_MEMINIT_DONE; volatile uint32_t HSM_B3_MEMINIT_START; volatile uint32_t HSM_B3_MEMINIT_STATUS; volatile uint32_t HSM_B3_MEMINIT_DONE; volatile uint32_t HSM_SECURERAM_MEMINIT_START; volatile uint32_t HSM_SECURERAM_MEMINIT_STATUS; volatile uint32_t HSM_SECURERAM_MEMINIT_DONE; volatile uint32_t HSM_TPCCA_MEMINIT_START; volatile uint32_t HSM_TPCCA_MEMINIT_STATUS; volatile uint32_t HSM_TPCCA_MEMINIT_DONE; volatile uint32_t HSM_TPTC_DBS_CONFIG; volatile uint32_t HSM_TPCC_A_PARITY_CTRL; volatile uint32_t HSM_TPCC_A_PARITY_STATUS; volatile uint32_t HSM_TPTC_BOUNDARY_CFG; volatile uint32_t HSM_TPTC_XID_REORDER_CFG; volatile uint32_t HSM_DBG_ACK_CTL0; volatile uint32_t HSM_CM4_POR_RST_CTRL; volatile uint32_t HSM_CM4_SYS_RST_CTRL; volatile uint32_t HSM_RTC_RST_CTRL; volatile uint32_t HSM_RTIA_RST_CTRL; volatile uint32_t HSM_WDT_RST_CTRL; volatile uint32_t HSM_DCCA_RST_CTRL; volatile uint32_t HSM_ESM_RST_CTRL; volatile uint32_t HSM_DMTA_RST_CTRL; volatile uint32_t HSM_DMTB_RST_CTRL; volatile uint32_t HSM_EDMA_RST_CTRL; volatile uint32_t HSM_INFRA_RST_CTRL; volatile uint32_t HSM_DTHE_RST_CTRL; volatile uint32_t HSM_EIP57T_RST_CTRL; volatile uint32_t HSM_EIP76D_RST_CTRL; volatile uint32_t HSM_EIP29T2_RST_CTRL; volatile uint32_t HSM_EIP38T_CM_RST_CTRL; volatile uint32_t HSM_DMT_CFG; volatile uint32_t HSM_DCC_CFG; volatile uint32_t HSM_CM4_CFG; volatile uint32_t HSM_CM4_RST_CAUSE_CLR; volatile uint32_t HSM_CM4_RST_CAUSE; volatile uint32_t HSM_CM4_ROM_ECLIPSE_CTRL; volatile uint32_t HSM_CM4_ROM_ECLIPSE_STATUS; volatile uint32_t HSM_CM4_WFI_OVERRIDE; volatile uint32_t HSM_TPCC_A_ERRAGG_MASK; volatile uint32_t HSM_TPCC_A_ERRAGG_STATUS; volatile uint32_t HSM_TPCC_A_ERRAGG_STATUS_RAW; volatile uint32_t HSM_TPCC_A_INTAGG_MASK; volatile uint32_t HSM_TPCC_A_INTAGG_STATUS; volatile uint32_t HSM_TPCC_A_INTAGG_STATUS_RAW; volatile uint32_t HSM_IBUS_AHB_BUS_SAFETY_CTRL; volatile uint32_t HSM_IBUS_AHB_BUS_SAFETY_FI; volatile uint32_t HSM_IBUS_AHB_BUS_SAFETY_ERR; volatile uint32_t HSM_IBUS_AHB_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t HSM_IBUS_AHB_BUS_SAFETY_ERR_STAT_DATA1; volatile uint32_t HSM_DBUS_AHB_BUS_SAFETY_CTRL; volatile uint32_t HSM_DBUS_AHB_BUS_SAFETY_FI; volatile uint32_t HSM_DBUS_AHB_BUS_SAFETY_ERR; volatile uint32_t HSM_DBUS_AHB_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t HSM_DBUS_AHB_BUS_SAFETY_ERR_STAT_DATA1; volatile uint32_t HSM_SBUS_AHB_BUS_SAFETY_CTRL; volatile uint32_t HSM_SBUS_AHB_BUS_SAFETY_FI; volatile uint32_t HSM_SBUS_AHB_BUS_SAFETY_ERR; volatile uint32_t HSM_SBUS_AHB_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t HSM_SBUS_AHB_BUS_SAFETY_ERR_STAT_DATA1; volatile uint32_t HSM_GLOBAL_BUS_SAFETY_CTRL; volatile uint32_t HSM_SCR_BUS_SAFETY_CTRL; volatile uint32_t HSM_SCR_BUS_SAFETY_FI; volatile uint32_t HSM_SCR_BUS_SAFETY_ERR; volatile uint32_t HSM_SCR_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t HSM_SCR_BUS_SAFETY_ERR_STAT_DATA1; volatile uint32_t HSM_ROM_VBUSP2SRAM_BUS_SAFETY_CTRL; volatile uint32_t HSM_ROM_VBUSP2SRAM_BUS_SAFETY_FI; volatile uint32_t HSM_ROM_VBUSP2SRAM_BUS_SAFETY_ERR; volatile uint32_t HSM_ROM_VBUSP2SRAM_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t HSM_ROM_VBUSP2SRAM_BUS_SAFETY_ERR_STAT_DATA1; volatile uint32_t HSM_ROM_SECURE_VBUSP2SRAM_BUS_SAFETY_CTRL; volatile uint32_t HSM_ROM_SECURE_VBUSP2SRAM_BUS_SAFETY_FI; volatile uint32_t HSM_ROM_SECURE_VBUSP2SRAM_BUS_SAFETY_ERR; volatile uint32_t HSM_ROM_SECURE_VBUSP2SRAM_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t HSM_ROM_SECURE_VBUSP2SRAM_BUS_SAFETY_ERR_STAT_DATA1; volatile uint32_t HSM_RAM_B0_VBUSP2SRAM_BUS_SAFETY_CTRL; volatile uint32_t HSM_RAM_B0_VBUSP2SRAM_BUS_SAFETY_FI; volatile uint32_t HSM_RAM_B0_VBUSP2SRAM_BUS_SAFETY_ERR; volatile uint32_t HSM_RAM_B0_VBUSP2SRAM_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t HSM_RAM_B0_VBUSP2SRAM_BUS_SAFETY_ERR_STAT_DATA1; volatile uint32_t HSM_RAM_B1_VBUSP2SRAM_BUS_SAFETY_CTRL; volatile uint32_t HSM_RAM_B1_VBUSP2SRAM_BUS_SAFETY_FI; volatile uint32_t HSM_RAM_B1_VBUSP2SRAM_BUS_SAFETY_ERR; volatile uint32_t HSM_RAM_B1_VBUSP2SRAM_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t HSM_RAM_B1_VBUSP2SRAM_BUS_SAFETY_ERR_STAT_DATA1; volatile uint32_t HSM_RAM_B2_VBUSP2SRAM_BUS_SAFETY_CTRL; volatile uint32_t HSM_RAM_B2_VBUSP2SRAM_BUS_SAFETY_FI; volatile uint32_t HSM_RAM_B2_VBUSP2SRAM_BUS_SAFETY_ERR; volatile uint32_t HSM_RAM_B2_VBUSP2SRAM_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t HSM_RAM_B2_VBUSP2SRAM_BUS_SAFETY_ERR_STAT_DATA1; volatile uint32_t HSM_RAM_B3_VBUSP2SRAM_BUS_SAFETY_CTRL; volatile uint32_t HSM_RAM_B3_VBUSP2SRAM_BUS_SAFETY_FI; volatile uint32_t HSM_RAM_B3_VBUSP2SRAM_BUS_SAFETY_ERR; volatile uint32_t HSM_RAM_B3_VBUSP2SRAM_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t HSM_RAM_B3_VBUSP2SRAM_BUS_SAFETY_ERR_STAT_DATA1; volatile uint32_t HSM_RAM_B4_SECURE_VBUSP2SRAM_BUS_SAFETY_CTRL; volatile uint32_t HSM_RAM_B4_SECURE_VBUSP2SRAM_BUS_SAFETY_FI; volatile uint32_t HSM_RAM_B4_SECURE_VBUSP2SRAM_BUS_SAFETY_ERR; volatile uint32_t HSM_RAM_B4_SECURE_VBUSP2SRAM_BUS_SAFETY_ERR_STAT_DATA0; volatile uint32_t HSM_RAM_B4_SECURE_VBUSP2SRAM_BUS_SAFETY_ERR_STAT_DATA1; volatile uint32_t SOP_MODE; volatile uint32_t DEVICE_TYPE; volatile uint32_t RS232_FIREWALL; volatile uint32_t DMM_FIREWALL; volatile uint32_t TRACE_FIREWALL; volatile uint32_t HSM_SEC_MGR_FIREWALL_STATUS; volatile uint32_t RS232_FIREWALL_STATUS; volatile uint32_t DMM_FIREWALL_STATUS; volatile uint32_t TRACE_FIREWALL_STATUS; volatile uint8_t Resv_4048[3552]; volatile uint32_t HW_SPARE_RW0; volatile uint32_t HW_SPARE_RW1; volatile uint32_t HW_SPARE_RW2; volatile uint32_t HW_SPARE_RW3; volatile uint32_t HW_SPARE_RO0; volatile uint32_t HW_SPARE_RO1; volatile uint32_t HW_SPARE_RO2; volatile uint32_t HW_SPARE_RO3; volatile uint32_t HW_SPARE_WPH; volatile uint32_t HW_SPARE_REC; volatile uint8_t Resv_4104[16]; volatile uint32_t LOCK0_KICK0; volatile uint32_t LOCK0_KICK1; volatile uint32_t INTR_RAW_STATUS; volatile uint32_t INTR_ENABLED_STATUS_CLEAR; volatile uint32_t INTR_ENABLE; volatile uint32_t INTR_ENABLE_CLEAR; volatile uint32_t EOI; volatile uint32_t FAULT_ADDRESS; volatile uint32_t FAULT_TYPE_STATUS; volatile uint32_t FAULT_ATTR_STATUS; volatile uint32_t FAULT_CLEAR; } CSL_hsm_ctrlRegs; # 82 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_soc.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_hsm_soc_ctrl.h" 1 # 38 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_hsm_soc_ctrl.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/_virtual_includes/hwinclude_h\\common/hw_include/tistdtypes.h" 1 # 39 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_hsm_soc_ctrl.h" 2 # 54 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_hsm_soc_ctrl.h" typedef struct { volatile uint32_t PID; volatile uint32_t HW_REG0; volatile uint32_t HW_REG1; volatile uint32_t HW_REG2; volatile uint32_t HW_REG3; volatile uint32_t SECAP_TX_DATA; volatile uint32_t SECAP_TX_CONTROL; volatile uint32_t SECAP_RX_DATA; volatile uint32_t SECAP_RX_CONTROL; volatile uint32_t HSM_MBOX_MEMINIT_START; volatile uint32_t HSM_MBOX_MEMINIT_STATUS; volatile uint32_t HSM_MBOX_MEMINIT_DONE; volatile uint32_t HSM_MBOX_WRITE_DONE; volatile uint32_t HSM_MBOX_READ_REQ; volatile uint32_t HSM_MBOX_READ_DONE; volatile uint32_t HSM_CAPEVNT_SEL0; volatile uint32_t HSM_DMA_REQ; volatile uint32_t HSM_IRQ_REQ; volatile uint32_t HSM_ESM_REQ; volatile uint32_t HSM_ESM_GRP2_MASK0; volatile uint32_t HSM_ESM_GRP2_MASK1; volatile uint32_t HSM_ESM_GRP2_MASK2; volatile uint32_t HSM_ESM_GRP2_MASK3; volatile uint32_t HSM_ESM_GRP3_MASK0; volatile uint32_t HSM_ESM_GRP3_MASK1; volatile uint32_t HSM_ESM_GRP3_MASK2; volatile uint32_t HSM_ESM_GRP3_MASK3; volatile uint32_t HSM_MSS_RST_CAUSE; volatile uint32_t HSM_MSS_RST_CAUSE_CLR; volatile uint32_t HSM_SECURE_BOOT_INFO_REG0; volatile uint32_t HSM_SECURE_BOOT_INFO_REG1; volatile uint32_t HSM_SECURE_BOOT_INFO_REG2; volatile uint32_t HSM_SECURE_BOOT_INFO_REG3; volatile uint32_t HSM_SECURE_BOOT_INFO_REG4; volatile uint32_t HSM_SECURE_BOOT_INFO_REG5; volatile uint32_t HSM_SECURE_BOOT_INFO_REG6; volatile uint32_t HSM_SECURE_BOOT_INFO_REG7; volatile uint32_t HSM_CR5SS_RST_INTAGG_MASK; volatile uint32_t HSM_CR5SS_RST_INTAGG_STATUS; volatile uint32_t HSM_CR5SS_RST_INTAGG_STATUS_RAW; volatile uint32_t HSM_TO_MSS_INT_MASK; volatile uint32_t HSM_WDT_RST_CONFIG; volatile uint32_t HSM_PERIPH_ERRAGG_MASK0; volatile uint32_t HSM_PERIPH_ERRAGG_STATUS0; volatile uint32_t HSM_PERIPH_ERRAGG_STATUS_RAW0; volatile uint32_t HSM_PERIPH_ERRAGG_MASK1; volatile uint32_t HSM_PERIPH_ERRAGG_STATUS1; volatile uint32_t HSM_PERIPH_ERRAGG_STATUS_RAW1; volatile uint32_t HSM_CM4_AHB_ERRAGG_MASK; volatile uint32_t HSM_CM4_AHB_ERRAGG_STATUS; volatile uint32_t HSM_CM4_AHB_ERRAGG_STATUS_RAW; volatile uint32_t HSM_MPU_ERRAGG_MASK0; volatile uint32_t HSM_MPU_ERRAGG_STATUS0; volatile uint32_t HSM_MPU_ERRAGG_STATUS_RAW0; volatile uint32_t HSM_MPU_ERRAGG_MASK1; volatile uint32_t HSM_MPU_ERRAGG_STATUS1; volatile uint32_t HSM_MPU_ERRAGG_STATUS_RAW1; volatile uint8_t Resv_1024[796]; volatile uint32_t ISC_CTRL_REG_HSM_CM4; volatile uint32_t ISC_CTRL_REG_HSM_TPTC_A0; volatile uint32_t ISC_CTRL_REG_HSM_TPTC_A1; volatile uint32_t HSM_PBIST_SELFTEST; volatile uint8_t Resv_2048[1008]; volatile uint32_t ISC_CTRL_REG_MSS_R5FA_AXI; volatile uint32_t ISC_CTRL_REG_MSS_R5FB_AXI; volatile uint32_t ISC_CTRL_REG_MSS_TPTC_A0; volatile uint32_t ISC_CTRL_REG_MSS_TPTC_A1; volatile uint32_t ISC_CTRL_REG_MSS_TPTC_B0; volatile uint32_t ISC_CTRL_REG_MSS_ETHERNET_DMA; volatile uint8_t Resv_2080[8]; volatile uint32_t ISC_CTRL_REG_DBG_JTAG; volatile uint32_t ISC_CTRL_REG_DBG_RS232; volatile uint32_t ISC_CTRL_REG_DMM; volatile uint32_t ISC_CTRL_REG_DSS_MDMA; volatile uint32_t ISC_CTRL_REG_DSS_TPTC_A0; volatile uint32_t ISC_CTRL_REG_DSS_TPTC_A1; volatile uint32_t ISC_CTRL_REG_DSS_TPTC_B0; volatile uint32_t ISC_CTRL_REG_DSS_TPTC_B1; volatile uint32_t ISC_CTRL_REG_DSS_TPTC_C0; volatile uint32_t ISC_CTRL_REG_DSS_TPTC_C1; volatile uint32_t ISC_CTRL_REG_DSS_TPTC_C2; volatile uint32_t ISC_CTRL_REG_DSS_TPTC_C3; volatile uint32_t ISC_CTRL_REG_DSS_TPTC_C4; volatile uint32_t ISC_CTRL_REG_DSS_TPTC_C5; volatile uint32_t ISC_CTRL_REG_DSS_HWA_CM4; volatile uint32_t ISC_CTRL_REG_RSS_CSIA; volatile uint32_t ISC_CTRL_REG_RSS_CR4; volatile uint32_t ISC_CTRL_REG_RSS_TPTC_A0; volatile uint8_t Resv_2164[12]; volatile uint32_t DBG_MASTERS_PRIVID_OVERRIDE; volatile uint32_t HSM_RTC_CFG_CTRL; volatile uint32_t HSM_RTC_CFG_STATUS; volatile uint32_t HSM_RTC_MSB_COUNTER; volatile uint32_t HSM_RTC_LSB_COUNTER; volatile uint32_t HSM_TO_MSS_DMA_MASK; volatile uint32_t EFUSE_STATUS; volatile uint8_t Resv_4048[1856]; volatile uint32_t HW_SPARE_RW0; volatile uint32_t HW_SPARE_RW1; volatile uint32_t HW_SPARE_RW2; volatile uint32_t HW_SPARE_RW3; volatile uint32_t HW_SPARE_RO0; volatile uint32_t HW_SPARE_RO1; volatile uint32_t HW_SPARE_RO2; volatile uint32_t HW_SPARE_RO3; volatile uint32_t HSM_MBOX_READ_DONE_ACK; volatile uint32_t HW_SPARE_REC; volatile uint8_t Resv_4104[16]; volatile uint32_t LOCK0_KICK0; volatile uint32_t LOCK0_KICK1; volatile uint32_t INTR_RAW_STATUS; volatile uint32_t INTR_ENABLED_STATUS_CLEAR; volatile uint32_t INTR_ENABLE; volatile uint32_t INTR_ENABLE_CLEAR; volatile uint32_t EOI; volatile uint32_t FAULT_ADDRESS; volatile uint32_t FAULT_TYPE_STATUS; volatile uint32_t FAULT_ATTR_STATUS; volatile uint32_t FAULT_CLEAR; } CSL_hsm_soc_ctrlRegs; # 83 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_soc.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_rss_proc_ctrl.h" 1 # 38 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_rss_proc_ctrl.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/_virtual_includes/hwinclude_h\\common/hw_include/tistdtypes.h" 1 # 39 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_rss_proc_ctrl.h" 2 # 54 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_rss_proc_ctrl.h" typedef struct { volatile uint32_t PID; volatile uint32_t HW_REG0; volatile uint32_t RSS_CR4_MBOX_WRITE_DONE; volatile uint32_t RSS_CR4_MBOX_READ_REQ; volatile uint32_t RSS_CR4_MBOX_READ_DONE; volatile uint32_t RSS_CR4_MBOX_READ_DONE_ACK; volatile uint32_t BSS_TO_SOC_SW_INT; volatile uint32_t RSS_TO_MSS_INT_MASK; volatile uint32_t RSS_CR4_BOOT_INFO_REG0; volatile uint32_t RSS_CR4_BOOT_INFO_REG1; volatile uint32_t RSS_CR4_BOOT_INFO_REG2; volatile uint32_t RSS_CR4_BOOT_INFO_REG3; volatile uint32_t RSS_CR4_BOOT_INFO_REG4; volatile uint32_t RSS_CR4_BOOT_INFO_REG5; volatile uint32_t RSS_CR4_BOOT_INFO_REG6; volatile uint32_t RSS_CR4_BOOT_INFO_REG7; volatile uint32_t RSS_STATIC_MEM_MEMINIT; volatile uint32_t RSS_STATIC_MEM_MEMINIT_DONE; volatile uint32_t RSS_STATIC_MEM_MEMINIT_STATUS; volatile uint32_t RSS_MBOX_MEMINIT; volatile uint32_t RSS_MBOX_MEMINIT_DONE; volatile uint32_t RSS_MBOX_MEMINIT_STATUS; volatile uint8_t Resv_1024[936]; volatile uint32_t FRCCFG; volatile uint32_t MSSEVNTGEN1LSB; volatile uint32_t MSSEVNTGEN1MID; volatile uint32_t MSSEVNTGEN1MSB; volatile uint32_t MSSEVNTGEN2LSB; volatile uint32_t MSSEVNTGEN2MID; volatile uint32_t MSSEVNTGEN2MSB; volatile uint32_t MSSEVNTGEN3LSB; volatile uint32_t MSSEVNTGEN3MID; volatile uint32_t MSSEVNTGEN3MSB; volatile uint32_t MSSEVNTGEN4LSB; volatile uint32_t MSSEVNTGEN4MID; volatile uint32_t MSSEVNTGEN4MSB; volatile uint32_t TIMSTMP1LSB; volatile uint32_t TIMSTMP1MID; volatile uint32_t TIMSTMP1MSB; volatile uint32_t TIMSTMP2LSB; volatile uint32_t TIMSTMP2MID; volatile uint32_t TIMSTMP2MSB; volatile uint32_t TIMSTMP3LSB; volatile uint32_t TIMSTMP3MID; volatile uint32_t TIMSTMP3MSB; volatile uint32_t TIMSTMP4LSB; volatile uint32_t TIMSTMP4MID; volatile uint32_t TIMSTMP4MSB; volatile uint32_t FRCLSBCNT; volatile uint32_t FRCMIDCNT; volatile uint32_t FRCMSBCNT; volatile uint32_t TIMSTMPTRIGSEL; volatile uint32_t FRCLSBPERIOD; volatile uint32_t FRCMIDPERIOD; volatile uint32_t FRCLSBCNTINITVAL; volatile uint32_t FRCMIDCNTINITVAL; volatile uint32_t FRCMSBCNTINITVAL; volatile uint32_t FRCSYNCOUTLSBCNT; volatile uint32_t FRCSYNCOUTMIDCNT; volatile uint32_t FRCRESETMODE; volatile uint32_t FRCCFG2; volatile uint8_t Resv_4048[2872]; volatile uint32_t HW_SPARE_RW0; volatile uint32_t HW_SPARE_RW1; volatile uint32_t HW_SPARE_RW2; volatile uint32_t HW_SPARE_RW3; volatile uint32_t HW_SPARE_RO0; volatile uint32_t HW_SPARE_RO1; volatile uint32_t HW_SPARE_RO2; volatile uint32_t HW_SPARE_RO3; volatile uint32_t HW_SPARE_WPH; volatile uint32_t HW_SPARE_REC; volatile uint8_t Resv_4104[16]; volatile uint32_t LOCK0_KICK0; volatile uint32_t LOCK0_KICK1; volatile uint32_t INTR_RAW_STATUS; volatile uint32_t INTR_ENABLED_STATUS_CLEAR; volatile uint32_t INTR_ENABLE; volatile uint32_t INTR_ENABLE_CLEAR; volatile uint32_t EOI; volatile uint32_t FAULT_ADDRESS; volatile uint32_t FAULT_TYPE_STATUS; volatile uint32_t FAULT_ATTR_STATUS; volatile uint32_t FAULT_CLEAR; } CSL_rss_proc_ctrlRegs; # 84 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_soc.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_rss_proc_ecc_agg.h" 1 # 38 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_rss_proc_ecc_agg.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/_virtual_includes/hwinclude_h\\common/hw_include/tistdtypes.h" 1 # 39 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_rss_proc_ecc_agg.h" 2 # 54 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_rss_proc_ecc_agg.h" typedef struct { volatile uint32_t AGGR_REVISION; volatile uint8_t Resv_8[4]; volatile uint32_t ECC_VECTOR; volatile uint32_t MISC_STATUS; volatile uint32_t ECC_WRAP_REVISION; volatile uint32_t CONTROL; volatile uint32_t ERROR_CTRL1; volatile uint32_t ERROR_CTRL2; volatile uint32_t ERROR_STATUS1; volatile uint32_t ERROR_STATUS2; volatile uint32_t ERROR_STATUS3; volatile uint8_t Resv_60[16]; volatile uint32_t SEC_EOI_REG; volatile uint32_t SEC_STATUS_REG0; volatile uint8_t Resv_128[60]; volatile uint32_t SEC_ENABLE_SET_REG0; volatile uint8_t Resv_192[60]; volatile uint32_t SEC_ENABLE_CLR_REG0; volatile uint8_t Resv_316[120]; volatile uint32_t DED_EOI_REG; volatile uint32_t DED_STATUS_REG0; volatile uint8_t Resv_384[60]; volatile uint32_t DED_ENABLE_SET_REG0; volatile uint8_t Resv_448[60]; volatile uint32_t DED_ENABLE_CLR_REG0; volatile uint8_t Resv_512[60]; volatile uint32_t AGGR_ENABLE_SET; volatile uint32_t AGGR_ENABLE_CLR; volatile uint32_t AGGR_STATUS_SET; volatile uint32_t AGGR_STATUS_CLR; } CSL_rss_proc_ecc_aggRegs; # 85 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_soc.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_efuse_farm.h" 1 # 38 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_efuse_farm.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/_virtual_includes/hwinclude_h\\common/hw_include/tistdtypes.h" 1 # 39 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_efuse_farm.h" 2 # 54 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_efuse_farm.h" typedef struct { volatile uint32_t INSTRUCTION; volatile uint32_t ADDRESS; volatile uint32_t DATAREGISTERUPPER; volatile uint32_t DATAREGISTERLOWER; volatile uint32_t SYSTEMCONFIG; volatile uint32_t SYSTEMSTATUS; volatile uint32_t ACCUMULATOR; volatile uint32_t BOUNDARY; volatile uint32_t KEYFLAG; volatile uint32_t KEY; volatile uint32_t RELEASE; volatile uint32_t PINS; volatile uint32_t CRA; volatile uint32_t READ; volatile uint32_t PROGRAM; volatile uint32_t ERROR; } CSL_efuse_farmRegs; # 88 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_soc.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_ar_rfanacio.h" 1 # 38 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_ar_rfanacio.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/_virtual_includes/hwinclude_h\\common/hw_include/tistdtypes.h" 1 # 39 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_ar_rfanacio.h" 2 # 54 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_ar_rfanacio.h" typedef struct { volatile uint8_t Resv_4[4]; volatile uint32_t RX1_I_IFA_CTRL_1; volatile uint32_t RX1_I_IFA_REFGEN_LDO_CTRL; volatile uint8_t Resv_16[4]; volatile uint32_t RX1_I_IFA_CTRL_2; volatile uint32_t RX1_I_IFA_CTRL_3; volatile uint32_t RX1_I_IFA_CTRL_4; volatile uint32_t RX1_I_IFA_CTRL_5; volatile uint32_t RX1_I_IFA_TEST_CTRL; volatile uint32_t RX1_ADC_I_ANA_LDO_CTRL; volatile uint32_t RX1_ADC_I_CTRL_1; volatile uint32_t RX1_ADC_I_CTRL_2; volatile uint32_t RX1_ADC_I_CTRL_3; volatile uint32_t RX1_ADC_I_TMUX_CTRL; volatile uint32_t RX1_ADC_I_DIG_LDO_CTRL; volatile uint32_t RX1_CTRL; volatile uint8_t Resv_68[4]; volatile uint32_t RX1_FE_TMUX_SPARE_CTRL; volatile uint8_t Resv_84[12]; volatile uint32_t RX1_RXFE_CTRL_2; volatile uint32_t RX1_RXFE_CTRL_1; volatile uint8_t Resv_152[60]; volatile uint32_t LODIST_CTRL3; volatile uint32_t LODIST_ATEST_CTRL3; volatile uint8_t Resv_216[56]; volatile uint32_t RX2_RXFE_CTRL_1; volatile uint32_t RX2_RXFE_CTRL_2; volatile uint8_t Resv_236[12]; volatile uint32_t RX2_FE_TMUX_SPARE_CTRL; volatile uint8_t Resv_244[4]; volatile uint32_t RX2_CTRL; volatile uint32_t RX2_ADC_I_DIG_LDO_CTRL; volatile uint32_t RX2_ADC_I_TMUX_CTRL; volatile uint32_t RX2_ADC_I_CTRL_3; volatile uint32_t RX2_ADC_I_CTRL_2; volatile uint32_t RX2_ADC_I_CTRL_1; volatile uint32_t RX2_ADC_I_ANA_LDO_CTRL; volatile uint32_t RX2_I_IFA_TEST_CTRL; volatile uint32_t RX2_I_IFA_CTRL_5; volatile uint32_t RX2_I_IFA_CTRL_4; volatile uint32_t RX2_I_IFA_CTRL_3; volatile uint32_t RX2_I_IFA_CTRL_2; volatile uint8_t Resv_296[4]; volatile uint32_t RX2_I_IFA_REFGEN_LDO_CTRL; volatile uint32_t RX2_I_IFA_CTRL_1; volatile uint32_t RX_TOPMUX_BUF_CTRL; volatile uint32_t RX_TOP_ADC_PWRUP_BYPASS_CTRL; volatile uint32_t RX_TOP_ADC_PWRUP_BYPASS_EN; volatile uint32_t RX_TOP_SPARE_REG1; volatile uint32_t RX_TOP_SPARE_REG2; volatile uint32_t RX_REFSYS_TMUX_SPARE_CTRL; volatile uint32_t RX3_I_IFA_CTRL_1; volatile uint32_t RX3_I_IFA_REFGEN_LDO_CTRL; volatile uint8_t Resv_340[4]; volatile uint32_t RX3_I_IFA_CTRL_2; volatile uint32_t RX3_I_IFA_CTRL_3; volatile uint32_t RX3_I_IFA_CTRL_4; volatile uint32_t RX3_I_IFA_CTRL_5; volatile uint32_t RX3_I_IFA_TEST_CTRL; volatile uint32_t RX3_ADC_I_ANA_LDO_CTRL; volatile uint32_t RX3_ADC_I_CTRL_1; volatile uint32_t RX3_ADC_I_CTRL_2; volatile uint32_t RX3_ADC_I_CTRL_3; volatile uint32_t RX3_ADC_I_TMUX_CTRL; volatile uint32_t RX3_ADC_I_DIG_LDO_CTRL; volatile uint32_t RX3_CTRL; volatile uint8_t Resv_392[4]; volatile uint32_t RX3_FE_TMUX_SPARE_CTRL; volatile uint8_t Resv_408[12]; volatile uint32_t RX3_RXFE_CTRL_2; volatile uint32_t RX3_RXFE_CTRL_1; volatile uint8_t Resv_472[56]; volatile uint32_t LODIST_ATEST_CTRL4; volatile uint32_t LODIST_CTRL4; volatile uint8_t Resv_540[60]; volatile uint32_t RX4_RXFE_CTRL_1; volatile uint32_t RX4_RXFE_CTRL_2; volatile uint8_t Resv_560[12]; volatile uint32_t RX4_FE_TMUX_SPARE_CTRL; volatile uint8_t Resv_568[4]; volatile uint32_t RX4_CTRL; volatile uint32_t RX_TEST_EN; volatile uint32_t RX4_ADC_I_DIG_LDO_CTRL; volatile uint32_t RX4_ADC_I_TMUX_CTRL; volatile uint32_t RX4_ADC_I_CTRL_3; volatile uint32_t RX4_ADC_I_CTRL_2; volatile uint32_t RX4_ADC_I_CTRL_1; volatile uint32_t RX4_ADC_I_ANA_LDO_CTRL; volatile uint32_t RX4_I_IFA_TEST_CTRL; volatile uint32_t RX4_I_IFA_CTRL_5; volatile uint32_t RX4_I_IFA_CTRL_4; volatile uint32_t RX4_I_IFA_CTRL_3; volatile uint32_t RX4_I_IFA_CTRL_2; volatile uint8_t Resv_624[4]; volatile uint32_t RX4_I_IFA_REFGEN_LDO_CTRL; volatile uint32_t RX4_I_IFA_CTRL_1; volatile uint32_t TX_TOP_BIST_LNA_CTRL; volatile uint8_t Resv_640[4]; volatile uint32_t TX_TOP_BIST_EN_BYPASS; volatile uint32_t TX_TOP_EN; volatile uint32_t TX_TOP_TESTMUX_CTRL; volatile uint8_t Resv_656[4]; volatile uint32_t TX_CONFIG_LOOPBACK; volatile uint32_t TX1_DAC_CTRL; volatile uint32_t TX1_DAC_CONFIG; volatile uint32_t TX1_PA_BIASCTRL_REG1; volatile uint32_t TX1_PA_BIASCTRL_REG2; volatile uint32_t TX1_PA_EN; volatile uint32_t TX1_PA_SPARES; volatile uint32_t TX1_PA_TESTMUX_CTRL; volatile uint8_t Resv_692[4]; volatile uint32_t TX1_DAC_DIGLDO_CTRL; volatile uint32_t TX1_DAC_ANALDO_CTRL; volatile uint8_t Resv_704[4]; volatile uint32_t TX1_IQGEN_BIAS_CTRL; volatile uint32_t TX1_IQGENLDO_CTRL; volatile uint8_t TX1_CTRL_RC_FILT; volatile uint8_t Resv_716[3]; volatile uint16_t TX1_PS_TMUXCTRL; volatile uint8_t Resv_720[2]; volatile uint32_t TX1_PS_BIASCTRL_REG1; volatile uint16_t TX1_PS_SPARES; volatile uint8_t Resv_728[2]; volatile uint32_t TX1_BIST_LNA_CTRL; volatile uint8_t Resv_744[12]; volatile uint16_t TX_PS_MODE_CTRL; volatile uint8_t Resv_752[6]; volatile uint32_t TX_PS_EN; volatile uint8_t Resv_760[4]; volatile uint32_t TX2_BIST_LNA_CTRL; volatile uint8_t Resv_768[4]; volatile uint32_t TX2_PS_BIASCTRL_REG1; volatile uint16_t TX2_PS_TMUXCTRL; volatile uint8_t Resv_776[2]; volatile uint8_t TX2_CTRL_RC_FILT; volatile uint8_t Resv_780[3]; volatile uint32_t TX2_IQGENLDO_CTRL; volatile uint32_t TX2_IQGEN_BIAS_CTRL; volatile uint8_t Resv_792[4]; volatile uint32_t TX2_DAC_ANALDO_CTRL; volatile uint32_t TX2_DAC_DIGLDO_CTRL; volatile uint8_t Resv_804[4]; volatile uint32_t TX2_PA_TESTMUX_CTRL; volatile uint32_t TX2_PA_SPARES; volatile uint32_t TX2_PA_EN; volatile uint32_t TX2_PA_BIASCTRL_REG2; volatile uint32_t TX2_PA_BIASCTRL_REG1; volatile uint32_t TX2_DAC_CONFIG; volatile uint32_t TX2_DAC_CTRL; volatile uint8_t Resv_836[4]; volatile uint32_t TX3_BIST_LNA_CTRL; volatile uint8_t Resv_844[4]; volatile uint32_t TX3_PS_BIASCTRL_REG1; volatile uint16_t TX3_PS_TMUXCTRL; volatile uint8_t Resv_852[2]; volatile uint8_t TX3_CTRL_RC_FILT; volatile uint8_t Resv_856[3]; volatile uint32_t TX3_IQGENLDO_CTRL; volatile uint32_t TX3_IQGEN_BIAS_CTRL; volatile uint8_t Resv_868[4]; volatile uint32_t TX3_DAC_ANALDO_CTRL; volatile uint32_t TX3_DAC_DIGLDO_CTRL; volatile uint8_t Resv_880[4]; volatile uint32_t TX3_PA_TESTMUX_CTRL; volatile uint32_t TX3_PA_SPARES; volatile uint32_t TX3_PA_EN; volatile uint32_t TX3_PA_BIASCTRL_REG2; volatile uint32_t TX3_PA_BIASCTRL_REG1; volatile uint32_t TX3_DAC_CONFIG; volatile uint32_t TX3_DAC_CTRL; volatile uint8_t Resv_912[4]; volatile uint32_t LODIST_CTRL5; volatile uint32_t LODIST_ATEST_CTRL5; volatile uint8_t Resv_924[4]; volatile uint32_t LODIST_CTRL6; volatile uint32_t LODIST_ATEST_CTRL6; volatile uint8_t Resv_936[4]; volatile uint32_t LODIST_CTRL2; volatile uint32_t LODIST_ATEST_CTRL2; volatile uint8_t Resv_948[4]; volatile uint32_t REFSYS_CTRL_REG; volatile uint8_t Resv_964[12]; volatile uint32_t TW_CTRL_REG; volatile uint8_t Resv_972[4]; volatile uint32_t TW_ANA_TMUX_CTRL; volatile uint32_t RFANA_TOP_CTRL1; volatile uint8_t Resv_1008[28]; volatile uint32_t LODIST_LDO_CTRL1; volatile uint32_t LODIST_CTRL1; volatile uint32_t LODIST_ATEST_CTRL1; volatile uint32_t LODIST_GEN_SPARES; volatile uint32_t CLK_CTRL_REG1_SYNC_20G; volatile uint32_t CLK_CTRL_REG2_SYNC_20G; volatile uint32_t CLK_CTRL_REG3_SYNC_20G; volatile uint32_t CLK_CTRL_REG2_CLKTOP; volatile uint32_t CLK_CTRL_REG8_LDO_CLKTOP; volatile uint32_t CLK_CTRL_REG6_LDO_CLKTOP; volatile uint32_t CLK_CTRL_REG6_SYNTH; volatile uint32_t CLK_CTRL_REG4_SYNTH; volatile uint32_t CLK_CTRL_REG5_SYNTH; volatile uint32_t CLK_CTRL_REG4_LDO_CLKTOP; volatile uint32_t CLK_CTRL_REG5_LDO_CLKTOP; volatile uint32_t CLK_CTRL_REG7_LDO_CLKTOP; volatile uint32_t CLK_CTRL_REG1_LDO_CLKTOP; volatile uint32_t CLK_CTRL_REG1_SYNTH; volatile uint32_t CLK_CTRL_REG2_SYNTH; volatile uint32_t CLK_CTRL_REG3_SYNTH; volatile uint32_t CLK_CTRL_REG1_APLL; volatile uint32_t CLK_CTRL_REG2_APLL; volatile uint32_t CLK_CTRL_REG3_APLL; volatile uint32_t CLK_CTRL_REG4_APLL; volatile uint32_t CLK_CTRL_REG1_CLKTOP; volatile uint32_t CLK_CTRL_REG3_LDO_CLKTOP; volatile uint32_t CLK_CTRL_REG2_LDO_CLKTOP; volatile uint32_t CLK_CTRL_REG1_XO_SLICER; volatile uint32_t EFUSE_SPARE_REG; volatile uint32_t ODP_BIST_CTRL; volatile uint32_t REFSYS_SPARE_REG2; volatile uint32_t REFSYS_SPARE_REG3; volatile uint32_t RX_TOP_SPARE_REG3; volatile uint32_t RX_TOP_SPARE_REG4; volatile uint32_t TX_PWRSW_CTRL; volatile uint32_t TX4_BIST_LNA_CTRL; volatile uint8_t TX4_CTRL_RC_FILT; volatile uint8_t Resv_1156[3]; volatile uint32_t TX4_DAC_ANALDO_CTRL; volatile uint32_t ANA_DFE_ISO_CTRL; volatile uint32_t TX4_DAC_CONFIG; volatile uint32_t TX4_DAC_CTRL; volatile uint32_t TX4_DAC_DIGLDO_CTRL; volatile uint32_t TX4_IQGEN_BIAS_CTRL; volatile uint32_t TX4_IQGENLDO_CTRL; volatile uint32_t TX4_PA_BIASCTRL_REG1; volatile uint32_t TX4_PA_BIASCTRL_REG2; volatile uint32_t TX4_PA_EN; volatile uint32_t TX4_PA_SPARES; volatile uint32_t TX4_PA_TESTMUX_CTRL; volatile uint32_t TX4_PS_BIASCTRL_REG1; volatile uint16_t TX4_PS_TMUXCTRL; volatile uint8_t Resv_1272[62]; volatile uint32_t TXPALOOPBCKCLK; volatile uint32_t RXIFALOOPBCKCLK; volatile uint32_t RX_STATUS_REG1; volatile uint32_t RX_STATUS_REG2; volatile uint32_t LODIST_STATUS_REG; volatile uint32_t TX_STATUS_REG; volatile uint32_t WU_MODE_REG; volatile uint32_t WU_STATUS_REG; volatile uint32_t WU_SPARE_OUT; volatile uint32_t CLK_STATUS_REG; } CSL_ar_rfanacioRegs; # 91 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_soc.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_bss_ccmr4.h" 1 # 38 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_bss_ccmr4.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/_virtual_includes/hwinclude_h\\common/hw_include/tistdtypes.h" 1 # 39 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_bss_ccmr4.h" 2 # 54 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_bss_ccmr4.h" typedef struct { volatile uint32_t CCMSR1; volatile uint32_t CCMKEYR1; volatile uint8_t Resv_32[24]; volatile uint32_t CCMSR2; volatile uint32_t CCMKEYR2; } CSL_bss_ccmr4Regs; # 94 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_soc.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_bss_config_ram.h" 1 # 38 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_bss_config_ram.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/_virtual_includes/hwinclude_h\\common/hw_include/tistdtypes.h" 1 # 39 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_bss_config_ram.h" 2 # 54 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_bss_config_ram.h" typedef struct { volatile uint32_t CONFIG1_R1; volatile uint32_t CONFIG1_R2; volatile uint32_t CONFIG1_R3; volatile uint8_t Resv_16[4]; volatile uint32_t CONFIG2_R1; volatile uint32_t CONFIG2_R2; volatile uint32_t CONFIG2_R3; volatile uint8_t Resv_32[4]; volatile uint32_t CONFIG3_R1; volatile uint32_t CONFIG3_R2; volatile uint32_t CONFIG3_R3; volatile uint8_t Resv_48[4]; volatile uint32_t CONFIG4_R1; volatile uint32_t CONFIG4_R2; volatile uint32_t CONFIG4_R3; volatile uint8_t Resv_64[4]; volatile uint32_t CONFIG5_R1; volatile uint32_t CONFIG5_R2; volatile uint32_t CONFIG5_R3; volatile uint8_t Resv_80[4]; volatile uint32_t CONFIG6_R1; volatile uint32_t CONFIG6_R2; volatile uint32_t CONFIG6_R3; volatile uint8_t Resv_96[4]; volatile uint32_t CONFIG7_R1; volatile uint32_t CONFIG7_R2; volatile uint32_t CONFIG7_R3; volatile uint8_t Resv_112[4]; volatile uint32_t CONFIG8_R1; volatile uint32_t CONFIG8_R2; volatile uint32_t CONFIG8_R3; volatile uint8_t Resv_128[4]; volatile uint32_t CONFIG9_R1; volatile uint32_t CONFIG9_R2; volatile uint32_t CONFIG9_R3; volatile uint8_t Resv_144[4]; volatile uint32_t CONFIG10_R1; volatile uint32_t CONFIG10_R2; volatile uint32_t CONFIG10_R3; volatile uint8_t Resv_160[4]; volatile uint32_t CONFIG11_R1; volatile uint32_t CONFIG11_R2; volatile uint32_t CONFIG11_R3; volatile uint8_t Resv_176[4]; volatile uint32_t CONFIG12_R1; volatile uint32_t CONFIG12_R2; volatile uint32_t CONFIG12_R3; volatile uint8_t Resv_192[4]; volatile uint32_t CONFIG13_R1; volatile uint32_t CONFIG13_R2; volatile uint32_t CONFIG13_R3; volatile uint8_t Resv_208[4]; volatile uint32_t CONFIG14_R1; volatile uint32_t CONFIG14_R2; volatile uint32_t CONFIG14_R3; volatile uint8_t Resv_224[4]; volatile uint32_t CONFIG15_R1; volatile uint32_t CONFIG15_R2; volatile uint32_t CONFIG15_R3; volatile uint8_t Resv_240[4]; volatile uint32_t CONFIG16_R1; volatile uint32_t CONFIG16_R2; volatile uint32_t CONFIG16_R3; volatile uint8_t Resv_256[4]; volatile uint32_t CONFIG17_R1; volatile uint32_t CONFIG17_R2; volatile uint32_t CONFIG17_R3; volatile uint8_t Resv_272[4]; volatile uint32_t CONFIG18_R1; volatile uint32_t CONFIG18_R2; volatile uint32_t CONFIG18_R3; volatile uint8_t Resv_288[4]; volatile uint32_t CONFIG19_R1; volatile uint32_t CONFIG19_R2; volatile uint32_t CONFIG19_R3; volatile uint8_t Resv_304[4]; volatile uint32_t CONFIG20_R1; volatile uint32_t CONFIG20_R2; volatile uint32_t CONFIG20_R3; volatile uint8_t Resv_320[4]; volatile uint32_t CONFIG21_R1; volatile uint32_t CONFIG21_R2; volatile uint32_t CONFIG21_R3; volatile uint8_t Resv_336[4]; volatile uint32_t CONFIG22_R1; volatile uint32_t CONFIG22_R2; volatile uint32_t CONFIG22_R3; volatile uint8_t Resv_352[4]; volatile uint32_t CONFIG23_R1; volatile uint32_t CONFIG23_R2; volatile uint32_t CONFIG23_R3; volatile uint8_t Resv_368[4]; volatile uint32_t CONFIG24_R1; volatile uint32_t CONFIG24_R2; volatile uint32_t CONFIG24_R3; volatile uint8_t Resv_384[4]; volatile uint32_t CONFIG25_R1; volatile uint32_t CONFIG25_R2; volatile uint32_t CONFIG25_R3; volatile uint8_t Resv_400[4]; volatile uint32_t CONFIG26_R1; volatile uint32_t CONFIG26_R2; volatile uint32_t CONFIG26_R3; volatile uint8_t Resv_416[4]; volatile uint32_t CONFIG27_R1; volatile uint32_t CONFIG27_R2; volatile uint32_t CONFIG27_R3; volatile uint8_t Resv_432[4]; volatile uint32_t CONFIG28_R1; volatile uint32_t CONFIG28_R2; volatile uint32_t CONFIG28_R3; volatile uint8_t Resv_448[4]; volatile uint32_t CONFIG29_R1; volatile uint32_t CONFIG29_R2; volatile uint32_t CONFIG29_R3; volatile uint8_t Resv_464[4]; volatile uint32_t CONFIG30_R1; volatile uint32_t CONFIG30_R2; volatile uint32_t CONFIG30_R3; volatile uint8_t Resv_480[4]; volatile uint32_t CONFIG31_R1; volatile uint32_t CONFIG31_R2; volatile uint32_t CONFIG31_R3; volatile uint8_t Resv_496[4]; volatile uint32_t CONFIG32_R1; volatile uint32_t CONFIG32_R2; volatile uint32_t CONFIG32_R3; volatile uint8_t Resv_512[4]; volatile uint32_t CONFIG33_R1; volatile uint32_t CONFIG33_R2; volatile uint32_t CONFIG33_R3; volatile uint8_t Resv_528[4]; volatile uint32_t CONFIG34_R1; volatile uint32_t CONFIG34_R2; volatile uint32_t CONFIG34_R3; volatile uint8_t Resv_544[4]; volatile uint32_t CONFIG35_R1; volatile uint32_t CONFIG35_R2; volatile uint32_t CONFIG35_R3; volatile uint8_t Resv_560[4]; volatile uint32_t CONFIG36_R1; volatile uint32_t CONFIG36_R2; volatile uint32_t CONFIG36_R3; volatile uint8_t Resv_576[4]; volatile uint32_t CONFIG37_R1; volatile uint32_t CONFIG37_R2; volatile uint32_t CONFIG37_R3; volatile uint8_t Resv_592[4]; volatile uint32_t CONFIG38_R1; volatile uint32_t CONFIG38_R2; volatile uint32_t CONFIG38_R3; volatile uint8_t Resv_608[4]; volatile uint32_t CONFIG39_R1; volatile uint32_t CONFIG39_R2; volatile uint32_t CONFIG39_R3; volatile uint8_t Resv_624[4]; volatile uint32_t CONFIG40_R1; volatile uint32_t CONFIG40_R2; volatile uint32_t CONFIG40_R3; volatile uint8_t Resv_640[4]; volatile uint32_t CONFIG41_R1; volatile uint32_t CONFIG41_R2; volatile uint32_t CONFIG41_R3; volatile uint8_t Resv_656[4]; volatile uint32_t CONFIG42_R1; volatile uint32_t CONFIG42_R2; volatile uint32_t CONFIG42_R3; volatile uint8_t Resv_672[4]; volatile uint32_t CONFIG43_R1; volatile uint32_t CONFIG43_R2; volatile uint32_t CONFIG43_R3; volatile uint8_t Resv_688[4]; volatile uint32_t CONFIG44_R1; volatile uint32_t CONFIG44_R2; volatile uint32_t CONFIG44_R3; volatile uint8_t Resv_704[4]; volatile uint32_t CONFIG45_R1; volatile uint32_t CONFIG45_R2; volatile uint32_t CONFIG45_R3; volatile uint8_t Resv_720[4]; volatile uint32_t CONFIG46_R1; volatile uint32_t CONFIG46_R2; volatile uint32_t CONFIG46_R3; volatile uint8_t Resv_736[4]; volatile uint32_t CONFIG47_R1; volatile uint32_t CONFIG47_R2; volatile uint32_t CONFIG47_R3; volatile uint8_t Resv_752[4]; volatile uint32_t CONFIG48_R1; volatile uint32_t CONFIG48_R2; volatile uint32_t CONFIG48_R3; volatile uint8_t Resv_768[4]; volatile uint32_t CONFIG49_R1; volatile uint32_t CONFIG49_R2; volatile uint32_t CONFIG49_R3; volatile uint8_t Resv_784[4]; volatile uint32_t CONFIG50_R1; volatile uint32_t CONFIG50_R2; volatile uint32_t CONFIG50_R3; volatile uint8_t Resv_800[4]; volatile uint32_t CONFIG51_R1; volatile uint32_t CONFIG51_R2; volatile uint32_t CONFIG51_R3; volatile uint8_t Resv_816[4]; volatile uint32_t CONFIG52_R1; volatile uint32_t CONFIG52_R2; volatile uint32_t CONFIG52_R3; volatile uint8_t Resv_832[4]; volatile uint32_t CONFIG53_R1; volatile uint32_t CONFIG53_R2; volatile uint32_t CONFIG53_R3; volatile uint8_t Resv_848[4]; volatile uint32_t CONFIG54_R1; volatile uint32_t CONFIG54_R2; volatile uint32_t CONFIG54_R3; volatile uint8_t Resv_864[4]; volatile uint32_t CONFIG55_R1; volatile uint32_t CONFIG55_R2; volatile uint32_t CONFIG55_R3; volatile uint8_t Resv_880[4]; volatile uint32_t CONFIG56_R1; volatile uint32_t CONFIG56_R2; volatile uint32_t CONFIG56_R3; volatile uint8_t Resv_896[4]; volatile uint32_t CONFIG57_R1; volatile uint32_t CONFIG57_R2; volatile uint32_t CONFIG57_R3; volatile uint8_t Resv_912[4]; volatile uint32_t CONFIG58_R1; volatile uint32_t CONFIG58_R2; volatile uint32_t CONFIG58_R3; volatile uint8_t Resv_928[4]; volatile uint32_t CONFIG59_R1; volatile uint32_t CONFIG59_R2; volatile uint32_t CONFIG59_R3; volatile uint8_t Resv_944[4]; volatile uint32_t CONFIG60_R1; volatile uint32_t CONFIG60_R2; volatile uint32_t CONFIG60_R3; volatile uint8_t Resv_960[4]; volatile uint32_t CONFIG61_R1; volatile uint32_t CONFIG61_R2; volatile uint32_t CONFIG61_R3; volatile uint8_t Resv_976[4]; volatile uint32_t CONFIG62_R1; volatile uint32_t CONFIG62_R2; volatile uint32_t CONFIG62_R3; volatile uint8_t Resv_992[4]; volatile uint32_t CONFIG63_R1; volatile uint32_t CONFIG63_R2; volatile uint32_t CONFIG63_R3; volatile uint8_t Resv_1008[4]; volatile uint32_t CONFIG64_R1; volatile uint32_t CONFIG64_R2; volatile uint32_t CONFIG64_R3; volatile uint8_t Resv_1024[4]; volatile uint32_t CONFIG65_R1; volatile uint32_t CONFIG65_R2; volatile uint32_t CONFIG65_R3; volatile uint8_t Resv_1040[4]; volatile uint32_t CONFIG66_R1; volatile uint32_t CONFIG66_R2; volatile uint32_t CONFIG66_R3; volatile uint8_t Resv_1056[4]; volatile uint32_t CONFIG67_R1; volatile uint32_t CONFIG67_R2; volatile uint32_t CONFIG67_R3; volatile uint8_t Resv_1072[4]; volatile uint32_t CONFIG68_R1; volatile uint32_t CONFIG68_R2; volatile uint32_t CONFIG68_R3; volatile uint8_t Resv_1088[4]; volatile uint32_t CONFIG69_R1; volatile uint32_t CONFIG69_R2; volatile uint32_t CONFIG69_R3; volatile uint8_t Resv_1104[4]; volatile uint32_t CONFIG70_R1; volatile uint32_t CONFIG70_R2; volatile uint32_t CONFIG70_R3; volatile uint8_t Resv_1120[4]; volatile uint32_t CONFIG71_R1; volatile uint32_t CONFIG71_R2; volatile uint32_t CONFIG71_R3; volatile uint8_t Resv_1136[4]; volatile uint32_t CONFIG72_R1; volatile uint32_t CONFIG72_R2; volatile uint32_t CONFIG72_R3; volatile uint8_t Resv_1152[4]; volatile uint32_t CONFIG73_R1; volatile uint32_t CONFIG73_R2; volatile uint32_t CONFIG73_R3; volatile uint8_t Resv_1168[4]; volatile uint32_t CONFIG74_R1; volatile uint32_t CONFIG74_R2; volatile uint32_t CONFIG74_R3; volatile uint8_t Resv_1184[4]; volatile uint32_t CONFIG75_R1; volatile uint32_t CONFIG75_R2; volatile uint32_t CONFIG75_R3; volatile uint8_t Resv_1200[4]; volatile uint32_t CONFIG76_R1; volatile uint32_t CONFIG76_R2; volatile uint32_t CONFIG76_R3; volatile uint8_t Resv_1216[4]; volatile uint32_t CONFIG77_R1; volatile uint32_t CONFIG77_R2; volatile uint32_t CONFIG77_R3; volatile uint8_t Resv_1232[4]; volatile uint32_t CONFIG78_R1; volatile uint32_t CONFIG78_R2; volatile uint32_t CONFIG78_R3; volatile uint8_t Resv_1248[4]; volatile uint32_t CONFIG79_R1; volatile uint32_t CONFIG79_R2; volatile uint32_t CONFIG79_R3; volatile uint8_t Resv_1264[4]; volatile uint32_t CONFIG80_R1; volatile uint32_t CONFIG80_R2; volatile uint32_t CONFIG80_R3; volatile uint8_t Resv_1280[4]; volatile uint32_t CONFIG81_R1; volatile uint32_t CONFIG81_R2; volatile uint32_t CONFIG81_R3; volatile uint8_t Resv_1296[4]; volatile uint32_t CONFIG82_R1; volatile uint32_t CONFIG82_R2; volatile uint32_t CONFIG82_R3; volatile uint8_t Resv_1312[4]; volatile uint32_t CONFIG83_R1; volatile uint32_t CONFIG83_R2; volatile uint32_t CONFIG83_R3; volatile uint8_t Resv_1328[4]; volatile uint32_t CONFIG84_R1; volatile uint32_t CONFIG84_R2; volatile uint32_t CONFIG84_R3; volatile uint8_t Resv_1344[4]; volatile uint32_t CONFIG85_R1; volatile uint32_t CONFIG85_R2; volatile uint32_t CONFIG85_R3; volatile uint8_t Resv_1360[4]; volatile uint32_t CONFIG86_R1; volatile uint32_t CONFIG86_R2; volatile uint32_t CONFIG86_R3; volatile uint8_t Resv_1376[4]; volatile uint32_t CONFIG87_R1; volatile uint32_t CONFIG87_R2; volatile uint32_t CONFIG87_R3; volatile uint8_t Resv_1392[4]; volatile uint32_t CONFIG88_R1; volatile uint32_t CONFIG88_R2; volatile uint32_t CONFIG88_R3; volatile uint8_t Resv_1408[4]; volatile uint32_t CONFIG89_R1; volatile uint32_t CONFIG89_R2; volatile uint32_t CONFIG89_R3; volatile uint8_t Resv_1424[4]; volatile uint32_t CONFIG90_R1; volatile uint32_t CONFIG90_R2; volatile uint32_t CONFIG90_R3; volatile uint8_t Resv_1440[4]; volatile uint32_t CONFIG91_R1; volatile uint32_t CONFIG91_R2; volatile uint32_t CONFIG91_R3; volatile uint8_t Resv_1456[4]; volatile uint32_t CONFIG92_R1; volatile uint32_t CONFIG92_R2; volatile uint32_t CONFIG92_R3; volatile uint8_t Resv_1472[4]; volatile uint32_t CONFIG93_R1; volatile uint32_t CONFIG93_R2; volatile uint32_t CONFIG93_R3; volatile uint8_t Resv_1488[4]; volatile uint32_t CONFIG94_R1; volatile uint32_t CONFIG94_R2; volatile uint32_t CONFIG94_R3; volatile uint8_t Resv_1504[4]; volatile uint32_t CONFIG95_R1; volatile uint32_t CONFIG95_R2; volatile uint32_t CONFIG95_R3; volatile uint8_t Resv_1520[4]; volatile uint32_t CONFIG96_R1; volatile uint32_t CONFIG96_R2; volatile uint32_t CONFIG96_R3; volatile uint8_t Resv_1536[4]; volatile uint32_t CONFIG97_R1; volatile uint32_t CONFIG97_R2; volatile uint32_t CONFIG97_R3; volatile uint8_t Resv_1552[4]; volatile uint32_t CONFIG98_R1; volatile uint32_t CONFIG98_R2; volatile uint32_t CONFIG98_R3; volatile uint8_t Resv_1568[4]; volatile uint32_t CONFIG99_R1; volatile uint32_t CONFIG99_R2; volatile uint32_t CONFIG99_R3; volatile uint8_t Resv_1584[4]; volatile uint32_t CONFIG100_R1; volatile uint32_t CONFIG100_R2; volatile uint32_t CONFIG100_R3; volatile uint8_t Resv_1600[4]; volatile uint32_t CONFIG101_R1; volatile uint32_t CONFIG101_R2; volatile uint32_t CONFIG101_R3; volatile uint8_t Resv_1616[4]; volatile uint32_t CONFIG102_R1; volatile uint32_t CONFIG102_R2; volatile uint32_t CONFIG102_R3; volatile uint8_t Resv_1632[4]; volatile uint32_t CONFIG103_R1; volatile uint32_t CONFIG103_R2; volatile uint32_t CONFIG103_R3; volatile uint8_t Resv_1648[4]; volatile uint32_t CONFIG104_R1; volatile uint32_t CONFIG104_R2; volatile uint32_t CONFIG104_R3; volatile uint8_t Resv_1664[4]; volatile uint32_t CONFIG105_R1; volatile uint32_t CONFIG105_R2; volatile uint32_t CONFIG105_R3; volatile uint8_t Resv_1680[4]; volatile uint32_t CONFIG106_R1; volatile uint32_t CONFIG106_R2; volatile uint32_t CONFIG106_R3; volatile uint8_t Resv_1696[4]; volatile uint32_t CONFIG107_R1; volatile uint32_t CONFIG107_R2; volatile uint32_t CONFIG107_R3; volatile uint8_t Resv_1712[4]; volatile uint32_t CONFIG108_R1; volatile uint32_t CONFIG108_R2; volatile uint32_t CONFIG108_R3; volatile uint8_t Resv_1728[4]; volatile uint32_t CONFIG109_R1; volatile uint32_t CONFIG109_R2; volatile uint32_t CONFIG109_R3; volatile uint8_t Resv_1744[4]; volatile uint32_t CONFIG110_R1; volatile uint32_t CONFIG110_R2; volatile uint32_t CONFIG110_R3; volatile uint8_t Resv_1760[4]; volatile uint32_t CONFIG111_R1; volatile uint32_t CONFIG111_R2; volatile uint32_t CONFIG111_R3; volatile uint8_t Resv_1776[4]; volatile uint32_t CONFIG112_R1; volatile uint32_t CONFIG112_R2; volatile uint32_t CONFIG112_R3; volatile uint8_t Resv_1792[4]; volatile uint32_t CONFIG113_R1; volatile uint32_t CONFIG113_R2; volatile uint32_t CONFIG113_R3; volatile uint8_t Resv_1808[4]; volatile uint32_t CONFIG114_R1; volatile uint32_t CONFIG114_R2; volatile uint32_t CONFIG114_R3; volatile uint8_t Resv_1824[4]; volatile uint32_t CONFIG115_R1; volatile uint32_t CONFIG115_R2; volatile uint32_t CONFIG115_R3; volatile uint8_t Resv_1840[4]; volatile uint32_t CONFIG116_R1; volatile uint32_t CONFIG116_R2; volatile uint32_t CONFIG116_R3; volatile uint8_t Resv_1856[4]; volatile uint32_t CONFIG117_R1; volatile uint32_t CONFIG117_R2; volatile uint32_t CONFIG117_R3; volatile uint8_t Resv_1872[4]; volatile uint32_t CONFIG118_R1; volatile uint32_t CONFIG118_R2; volatile uint32_t CONFIG118_R3; volatile uint8_t Resv_1888[4]; volatile uint32_t CONFIG119_R1; volatile uint32_t CONFIG119_R2; volatile uint32_t CONFIG119_R3; volatile uint8_t Resv_1904[4]; volatile uint32_t CONFIG120_R1; volatile uint32_t CONFIG120_R2; volatile uint32_t CONFIG120_R3; volatile uint8_t Resv_1920[4]; volatile uint32_t CONFIG121_R1; volatile uint32_t CONFIG121_R2; volatile uint32_t CONFIG121_R3; volatile uint8_t Resv_1936[4]; volatile uint32_t CONFIG122_R1; volatile uint32_t CONFIG122_R2; volatile uint32_t CONFIG122_R3; volatile uint8_t Resv_1952[4]; volatile uint32_t CONFIG123_R1; volatile uint32_t CONFIG123_R2; volatile uint32_t CONFIG123_R3; volatile uint8_t Resv_1968[4]; volatile uint32_t CONFIG124_R1; volatile uint32_t CONFIG124_R2; volatile uint32_t CONFIG124_R3; volatile uint8_t Resv_1984[4]; volatile uint32_t CONFIG125_R1; volatile uint32_t CONFIG125_R2; volatile uint32_t CONFIG125_R3; volatile uint8_t Resv_2000[4]; volatile uint32_t CONFIG126_R1; volatile uint32_t CONFIG126_R2; volatile uint32_t CONFIG126_R3; volatile uint8_t Resv_2016[4]; volatile uint32_t CONFIG127_R1; volatile uint32_t CONFIG127_R2; volatile uint32_t CONFIG127_R3; volatile uint8_t Resv_2032[4]; volatile uint32_t CONFIG128_R1; volatile uint32_t CONFIG128_R2; volatile uint32_t CONFIG128_R3; volatile uint8_t Resv_2048[4]; volatile uint32_t CONFIG129_R1; volatile uint32_t CONFIG129_R2; volatile uint32_t CONFIG129_R3; volatile uint8_t Resv_2064[4]; volatile uint32_t CONFIG130_R1; volatile uint32_t CONFIG130_R2; volatile uint32_t CONFIG130_R3; volatile uint8_t Resv_2080[4]; volatile uint32_t CONFIG131_R1; volatile uint32_t CONFIG131_R2; volatile uint32_t CONFIG131_R3; volatile uint8_t Resv_2096[4]; volatile uint32_t CONFIG132_R1; volatile uint32_t CONFIG132_R2; volatile uint32_t CONFIG132_R3; volatile uint8_t Resv_2112[4]; volatile uint32_t CONFIG133_R1; volatile uint32_t CONFIG133_R2; volatile uint32_t CONFIG133_R3; volatile uint8_t Resv_2128[4]; volatile uint32_t CONFIG134_R1; volatile uint32_t CONFIG134_R2; volatile uint32_t CONFIG134_R3; volatile uint8_t Resv_2144[4]; volatile uint32_t CONFIG135_R1; volatile uint32_t CONFIG135_R2; volatile uint32_t CONFIG135_R3; volatile uint8_t Resv_2160[4]; volatile uint32_t CONFIG136_R1; volatile uint32_t CONFIG136_R2; volatile uint32_t CONFIG136_R3; volatile uint8_t Resv_2176[4]; volatile uint32_t CONFIG137_R1; volatile uint32_t CONFIG137_R2; volatile uint32_t CONFIG137_R3; volatile uint8_t Resv_2192[4]; volatile uint32_t CONFIG138_R1; volatile uint32_t CONFIG138_R2; volatile uint32_t CONFIG138_R3; volatile uint8_t Resv_2208[4]; volatile uint32_t CONFIG139_R1; volatile uint32_t CONFIG139_R2; volatile uint32_t CONFIG139_R3; volatile uint8_t Resv_2224[4]; volatile uint32_t CONFIG140_R1; volatile uint32_t CONFIG140_R2; volatile uint32_t CONFIG140_R3; volatile uint8_t Resv_2240[4]; volatile uint32_t CONFIG141_R1; volatile uint32_t CONFIG141_R2; volatile uint32_t CONFIG141_R3; volatile uint8_t Resv_2256[4]; volatile uint32_t CONFIG142_R1; volatile uint32_t CONFIG142_R2; volatile uint32_t CONFIG142_R3; volatile uint8_t Resv_2272[4]; volatile uint32_t CONFIG143_R1; volatile uint32_t CONFIG143_R2; volatile uint32_t CONFIG143_R3; volatile uint8_t Resv_2288[4]; volatile uint32_t CONFIG144_R1; volatile uint32_t CONFIG144_R2; volatile uint32_t CONFIG144_R3; volatile uint8_t Resv_2304[4]; volatile uint32_t CONFIG145_R1; volatile uint32_t CONFIG145_R2; volatile uint32_t CONFIG145_R3; volatile uint8_t Resv_2320[4]; volatile uint32_t CONFIG146_R1; volatile uint32_t CONFIG146_R2; volatile uint32_t CONFIG146_R3; volatile uint8_t Resv_2336[4]; volatile uint32_t CONFIG147_R1; volatile uint32_t CONFIG147_R2; volatile uint32_t CONFIG147_R3; volatile uint8_t Resv_2352[4]; volatile uint32_t CONFIG148_R1; volatile uint32_t CONFIG148_R2; volatile uint32_t CONFIG148_R3; volatile uint8_t Resv_2368[4]; volatile uint32_t CONFIG149_R1; volatile uint32_t CONFIG149_R2; volatile uint32_t CONFIG149_R3; volatile uint8_t Resv_2384[4]; volatile uint32_t CONFIG150_R1; volatile uint32_t CONFIG150_R2; volatile uint32_t CONFIG150_R3; volatile uint8_t Resv_2400[4]; volatile uint32_t CONFIG151_R1; volatile uint32_t CONFIG151_R2; volatile uint32_t CONFIG151_R3; volatile uint8_t Resv_2416[4]; volatile uint32_t CONFIG152_R1; volatile uint32_t CONFIG152_R2; volatile uint32_t CONFIG152_R3; volatile uint8_t Resv_2432[4]; volatile uint32_t CONFIG153_R1; volatile uint32_t CONFIG153_R2; volatile uint32_t CONFIG153_R3; volatile uint8_t Resv_2448[4]; volatile uint32_t CONFIG154_R1; volatile uint32_t CONFIG154_R2; volatile uint32_t CONFIG154_R3; volatile uint8_t Resv_2464[4]; volatile uint32_t CONFIG155_R1; volatile uint32_t CONFIG155_R2; volatile uint32_t CONFIG155_R3; volatile uint8_t Resv_2480[4]; volatile uint32_t CONFIG156_R1; volatile uint32_t CONFIG156_R2; volatile uint32_t CONFIG156_R3; volatile uint8_t Resv_2496[4]; volatile uint32_t CONFIG157_R1; volatile uint32_t CONFIG157_R2; volatile uint32_t CONFIG157_R3; volatile uint8_t Resv_2512[4]; volatile uint32_t CONFIG158_R1; volatile uint32_t CONFIG158_R2; volatile uint32_t CONFIG158_R3; volatile uint8_t Resv_2528[4]; volatile uint32_t CONFIG159_R1; volatile uint32_t CONFIG159_R2; volatile uint32_t CONFIG159_R3; volatile uint8_t Resv_2544[4]; volatile uint32_t CONFIG160_R1; volatile uint32_t CONFIG160_R2; volatile uint32_t CONFIG160_R3; volatile uint8_t Resv_2560[4]; volatile uint32_t CONFIG161_R1; volatile uint32_t CONFIG161_R2; volatile uint32_t CONFIG161_R3; volatile uint8_t Resv_2576[4]; volatile uint32_t CONFIG162_R1; volatile uint32_t CONFIG162_R2; volatile uint32_t CONFIG162_R3; volatile uint8_t Resv_2592[4]; volatile uint32_t CONFIG163_R1; volatile uint32_t CONFIG163_R2; volatile uint32_t CONFIG163_R3; volatile uint8_t Resv_2608[4]; volatile uint32_t CONFIG164_R1; volatile uint32_t CONFIG164_R2; volatile uint32_t CONFIG164_R3; volatile uint8_t Resv_2624[4]; volatile uint32_t CONFIG165_R1; volatile uint32_t CONFIG165_R2; volatile uint32_t CONFIG165_R3; volatile uint8_t Resv_2640[4]; volatile uint32_t CONFIG166_R1; volatile uint32_t CONFIG166_R2; volatile uint32_t CONFIG166_R3; volatile uint8_t Resv_2656[4]; volatile uint32_t CONFIG167_R1; volatile uint32_t CONFIG167_R2; volatile uint32_t CONFIG167_R3; volatile uint8_t Resv_2672[4]; volatile uint32_t CONFIG168_R1; volatile uint32_t CONFIG168_R2; volatile uint32_t CONFIG168_R3; volatile uint8_t Resv_2688[4]; volatile uint32_t CONFIG169_R1; volatile uint32_t CONFIG169_R2; volatile uint32_t CONFIG169_R3; volatile uint8_t Resv_2704[4]; volatile uint32_t CONFIG170_R1; volatile uint32_t CONFIG170_R2; volatile uint32_t CONFIG170_R3; volatile uint8_t Resv_2720[4]; volatile uint32_t CONFIG171_R1; volatile uint32_t CONFIG171_R2; volatile uint32_t CONFIG171_R3; volatile uint8_t Resv_2736[4]; volatile uint32_t CONFIG172_R1; volatile uint32_t CONFIG172_R2; volatile uint32_t CONFIG172_R3; volatile uint8_t Resv_2752[4]; volatile uint32_t CONFIG173_R1; volatile uint32_t CONFIG173_R2; volatile uint32_t CONFIG173_R3; volatile uint8_t Resv_2768[4]; volatile uint32_t CONFIG174_R1; volatile uint32_t CONFIG174_R2; volatile uint32_t CONFIG174_R3; volatile uint8_t Resv_2784[4]; volatile uint32_t CONFIG175_R1; volatile uint32_t CONFIG175_R2; volatile uint32_t CONFIG175_R3; volatile uint8_t Resv_2800[4]; volatile uint32_t CONFIG176_R1; volatile uint32_t CONFIG176_R2; volatile uint32_t CONFIG176_R3; volatile uint8_t Resv_2816[4]; volatile uint32_t CONFIG177_R1; volatile uint32_t CONFIG177_R2; volatile uint32_t CONFIG177_R3; volatile uint8_t Resv_2832[4]; volatile uint32_t CONFIG178_R1; volatile uint32_t CONFIG178_R2; volatile uint32_t CONFIG178_R3; volatile uint8_t Resv_2848[4]; volatile uint32_t CONFIG179_R1; volatile uint32_t CONFIG179_R2; volatile uint32_t CONFIG179_R3; volatile uint8_t Resv_2864[4]; volatile uint32_t CONFIG180_R1; volatile uint32_t CONFIG180_R2; volatile uint32_t CONFIG180_R3; volatile uint8_t Resv_2880[4]; volatile uint32_t CONFIG181_R1; volatile uint32_t CONFIG181_R2; volatile uint32_t CONFIG181_R3; volatile uint8_t Resv_2896[4]; volatile uint32_t CONFIG182_R1; volatile uint32_t CONFIG182_R2; volatile uint32_t CONFIG182_R3; volatile uint8_t Resv_2912[4]; volatile uint32_t CONFIG183_R1; volatile uint32_t CONFIG183_R2; volatile uint32_t CONFIG183_R3; volatile uint8_t Resv_2928[4]; volatile uint32_t CONFIG184_R1; volatile uint32_t CONFIG184_R2; volatile uint32_t CONFIG184_R3; volatile uint8_t Resv_2944[4]; volatile uint32_t CONFIG185_R1; volatile uint32_t CONFIG185_R2; volatile uint32_t CONFIG185_R3; volatile uint8_t Resv_2960[4]; volatile uint32_t CONFIG186_R1; volatile uint32_t CONFIG186_R2; volatile uint32_t CONFIG186_R3; volatile uint8_t Resv_2976[4]; volatile uint32_t CONFIG187_R1; volatile uint32_t CONFIG187_R2; volatile uint32_t CONFIG187_R3; volatile uint8_t Resv_2992[4]; volatile uint32_t CONFIG188_R1; volatile uint32_t CONFIG188_R2; volatile uint32_t CONFIG188_R3; volatile uint8_t Resv_3008[4]; volatile uint32_t CONFIG189_R1; volatile uint32_t CONFIG189_R2; volatile uint32_t CONFIG189_R3; volatile uint8_t Resv_3024[4]; volatile uint32_t CONFIG190_R1; volatile uint32_t CONFIG190_R2; volatile uint32_t CONFIG190_R3; volatile uint8_t Resv_3040[4]; volatile uint32_t CONFIG191_R1; volatile uint32_t CONFIG191_R2; volatile uint32_t CONFIG191_R3; volatile uint8_t Resv_3056[4]; volatile uint32_t CONFIG192_R1; volatile uint32_t CONFIG192_R2; volatile uint32_t CONFIG192_R3; volatile uint8_t Resv_3072[4]; volatile uint32_t CONFIG193_R1; volatile uint32_t CONFIG193_R2; volatile uint32_t CONFIG193_R3; volatile uint8_t Resv_3088[4]; volatile uint32_t CONFIG194_R1; volatile uint32_t CONFIG194_R2; volatile uint32_t CONFIG194_R3; volatile uint8_t Resv_3104[4]; volatile uint32_t CONFIG195_R1; volatile uint32_t CONFIG195_R2; volatile uint32_t CONFIG195_R3; volatile uint8_t Resv_3120[4]; volatile uint32_t CONFIG196_R1; volatile uint32_t CONFIG196_R2; volatile uint32_t CONFIG196_R3; volatile uint8_t Resv_3136[4]; volatile uint32_t CONFIG197_R1; volatile uint32_t CONFIG197_R2; volatile uint32_t CONFIG197_R3; volatile uint8_t Resv_3152[4]; volatile uint32_t CONFIG198_R1; volatile uint32_t CONFIG198_R2; volatile uint32_t CONFIG198_R3; volatile uint8_t Resv_3168[4]; volatile uint32_t CONFIG199_R1; volatile uint32_t CONFIG199_R2; volatile uint32_t CONFIG199_R3; volatile uint8_t Resv_3184[4]; volatile uint32_t CONFIG200_R1; volatile uint32_t CONFIG200_R2; volatile uint32_t CONFIG200_R3; volatile uint8_t Resv_3200[4]; volatile uint32_t CONFIG201_R1; volatile uint32_t CONFIG201_R2; volatile uint32_t CONFIG201_R3; volatile uint8_t Resv_3216[4]; volatile uint32_t CONFIG202_R1; volatile uint32_t CONFIG202_R2; volatile uint32_t CONFIG202_R3; volatile uint8_t Resv_3232[4]; volatile uint32_t CONFIG203_R1; volatile uint32_t CONFIG203_R2; volatile uint32_t CONFIG203_R3; volatile uint8_t Resv_3248[4]; volatile uint32_t CONFIG204_R1; volatile uint32_t CONFIG204_R2; volatile uint32_t CONFIG204_R3; volatile uint8_t Resv_3264[4]; volatile uint32_t CONFIG205_R1; volatile uint32_t CONFIG205_R2; volatile uint32_t CONFIG205_R3; volatile uint8_t Resv_3280[4]; volatile uint32_t CONFIG206_R1; volatile uint32_t CONFIG206_R2; volatile uint32_t CONFIG206_R3; volatile uint8_t Resv_3296[4]; volatile uint32_t CONFIG207_R1; volatile uint32_t CONFIG207_R2; volatile uint32_t CONFIG207_R3; volatile uint8_t Resv_3312[4]; volatile uint32_t CONFIG208_R1; volatile uint32_t CONFIG208_R2; volatile uint32_t CONFIG208_R3; volatile uint8_t Resv_3328[4]; volatile uint32_t CONFIG209_R1; volatile uint32_t CONFIG209_R2; volatile uint32_t CONFIG209_R3; volatile uint8_t Resv_3344[4]; volatile uint32_t CONFIG210_R1; volatile uint32_t CONFIG210_R2; volatile uint32_t CONFIG210_R3; volatile uint8_t Resv_3360[4]; volatile uint32_t CONFIG211_R1; volatile uint32_t CONFIG211_R2; volatile uint32_t CONFIG211_R3; volatile uint8_t Resv_3376[4]; volatile uint32_t CONFIG212_R1; volatile uint32_t CONFIG212_R2; volatile uint32_t CONFIG212_R3; volatile uint8_t Resv_3392[4]; volatile uint32_t CONFIG213_R1; volatile uint32_t CONFIG213_R2; volatile uint32_t CONFIG213_R3; volatile uint8_t Resv_3408[4]; volatile uint32_t CONFIG214_R1; volatile uint32_t CONFIG214_R2; volatile uint32_t CONFIG214_R3; volatile uint8_t Resv_3424[4]; volatile uint32_t CONFIG215_R1; volatile uint32_t CONFIG215_R2; volatile uint32_t CONFIG215_R3; volatile uint8_t Resv_3440[4]; volatile uint32_t CONFIG216_R1; volatile uint32_t CONFIG216_R2; volatile uint32_t CONFIG216_R3; volatile uint8_t Resv_3456[4]; volatile uint32_t CONFIG217_R1; volatile uint32_t CONFIG217_R2; volatile uint32_t CONFIG217_R3; volatile uint8_t Resv_3472[4]; volatile uint32_t CONFIG218_R1; volatile uint32_t CONFIG218_R2; volatile uint32_t CONFIG218_R3; volatile uint8_t Resv_3488[4]; volatile uint32_t CONFIG219_R1; volatile uint32_t CONFIG219_R2; volatile uint32_t CONFIG219_R3; volatile uint8_t Resv_3504[4]; volatile uint32_t CONFIG220_R1; volatile uint32_t CONFIG220_R2; volatile uint32_t CONFIG220_R3; volatile uint8_t Resv_3520[4]; volatile uint32_t CONFIG221_R1; volatile uint32_t CONFIG221_R2; volatile uint32_t CONFIG221_R3; volatile uint8_t Resv_3536[4]; volatile uint32_t CONFIG222_R1; volatile uint32_t CONFIG222_R2; volatile uint32_t CONFIG222_R3; volatile uint8_t Resv_3552[4]; volatile uint32_t CONFIG223_R1; volatile uint32_t CONFIG223_R2; volatile uint32_t CONFIG223_R3; volatile uint8_t Resv_3568[4]; volatile uint32_t CONFIG224_R1; volatile uint32_t CONFIG224_R2; volatile uint32_t CONFIG224_R3; volatile uint8_t Resv_3584[4]; volatile uint32_t CONFIG225_R1; volatile uint32_t CONFIG225_R2; volatile uint32_t CONFIG225_R3; volatile uint8_t Resv_3600[4]; volatile uint32_t CONFIG226_R1; volatile uint32_t CONFIG226_R2; volatile uint32_t CONFIG226_R3; volatile uint8_t Resv_3616[4]; volatile uint32_t CONFIG227_R1; volatile uint32_t CONFIG227_R2; volatile uint32_t CONFIG227_R3; volatile uint8_t Resv_3632[4]; volatile uint32_t CONFIG228_R1; volatile uint32_t CONFIG228_R2; volatile uint32_t CONFIG228_R3; volatile uint8_t Resv_3648[4]; volatile uint32_t CONFIG229_R1; volatile uint32_t CONFIG229_R2; volatile uint32_t CONFIG229_R3; volatile uint8_t Resv_3664[4]; volatile uint32_t CONFIG230_R1; volatile uint32_t CONFIG230_R2; volatile uint32_t CONFIG230_R3; volatile uint8_t Resv_3680[4]; volatile uint32_t CONFIG231_R1; volatile uint32_t CONFIG231_R2; volatile uint32_t CONFIG231_R3; volatile uint8_t Resv_3696[4]; volatile uint32_t CONFIG232_R1; volatile uint32_t CONFIG232_R2; volatile uint32_t CONFIG232_R3; volatile uint8_t Resv_3712[4]; volatile uint32_t CONFIG233_R1; volatile uint32_t CONFIG233_R2; volatile uint32_t CONFIG233_R3; volatile uint8_t Resv_3728[4]; volatile uint32_t CONFIG234_R1; volatile uint32_t CONFIG234_R2; volatile uint32_t CONFIG234_R3; volatile uint8_t Resv_3744[4]; volatile uint32_t CONFIG235_R1; volatile uint32_t CONFIG235_R2; volatile uint32_t CONFIG235_R3; volatile uint8_t Resv_3760[4]; volatile uint32_t CONFIG236_R1; volatile uint32_t CONFIG236_R2; volatile uint32_t CONFIG236_R3; volatile uint8_t Resv_3776[4]; volatile uint32_t CONFIG237_R1; volatile uint32_t CONFIG237_R2; volatile uint32_t CONFIG237_R3; volatile uint8_t Resv_3792[4]; volatile uint32_t CONFIG238_R1; volatile uint32_t CONFIG238_R2; volatile uint32_t CONFIG238_R3; volatile uint8_t Resv_3808[4]; volatile uint32_t CONFIG239_R1; volatile uint32_t CONFIG239_R2; volatile uint32_t CONFIG239_R3; volatile uint8_t Resv_3824[4]; volatile uint32_t CONFIG240_R1; volatile uint32_t CONFIG240_R2; volatile uint32_t CONFIG240_R3; volatile uint8_t Resv_3840[4]; volatile uint32_t CONFIG241_R1; volatile uint32_t CONFIG241_R2; volatile uint32_t CONFIG241_R3; volatile uint8_t Resv_3856[4]; volatile uint32_t CONFIG242_R1; volatile uint32_t CONFIG242_R2; volatile uint32_t CONFIG242_R3; volatile uint8_t Resv_3872[4]; volatile uint32_t CONFIG243_R1; volatile uint32_t CONFIG243_R2; volatile uint32_t CONFIG243_R3; volatile uint8_t Resv_3888[4]; volatile uint32_t CONFIG244_R1; volatile uint32_t CONFIG244_R2; volatile uint32_t CONFIG244_R3; volatile uint8_t Resv_3904[4]; volatile uint32_t CONFIG245_R1; volatile uint32_t CONFIG245_R2; volatile uint32_t CONFIG245_R3; volatile uint8_t Resv_3920[4]; volatile uint32_t CONFIG246_R1; volatile uint32_t CONFIG246_R2; volatile uint32_t CONFIG246_R3; volatile uint8_t Resv_3936[4]; volatile uint32_t CONFIG247_R1; volatile uint32_t CONFIG247_R2; volatile uint32_t CONFIG247_R3; volatile uint8_t Resv_3952[4]; volatile uint32_t CONFIG248_R1; volatile uint32_t CONFIG248_R2; volatile uint32_t CONFIG248_R3; volatile uint8_t Resv_3968[4]; volatile uint32_t CONFIG249_R1; volatile uint32_t CONFIG249_R2; volatile uint32_t CONFIG249_R3; volatile uint8_t Resv_3984[4]; volatile uint32_t CONFIG250_R1; volatile uint32_t CONFIG250_R2; volatile uint32_t CONFIG250_R3; volatile uint8_t Resv_4000[4]; volatile uint32_t CONFIG251_R1; volatile uint32_t CONFIG251_R2; volatile uint32_t CONFIG251_R3; volatile uint8_t Resv_4016[4]; volatile uint32_t CONFIG252_R1; volatile uint32_t CONFIG252_R2; volatile uint32_t CONFIG252_R3; volatile uint8_t Resv_4032[4]; volatile uint32_t CONFIG253_R1; volatile uint32_t CONFIG253_R2; volatile uint32_t CONFIG253_R3; volatile uint8_t Resv_4048[4]; volatile uint32_t CONFIG254_R1; volatile uint32_t CONFIG254_R2; volatile uint32_t CONFIG254_R3; volatile uint8_t Resv_4064[4]; volatile uint32_t CONFIG255_R1; volatile uint32_t CONFIG255_R2; volatile uint32_t CONFIG255_R3; volatile uint8_t Resv_4080[4]; volatile uint32_t CONFIG256_R1; volatile uint32_t CONFIG256_R2; volatile uint32_t CONFIG256_R3; volatile uint8_t Resv_4096[4]; volatile uint32_t CONFIG257_R1; volatile uint32_t CONFIG257_R2; volatile uint32_t CONFIG257_R3; volatile uint8_t Resv_4112[4]; volatile uint32_t CONFIG258_R1; volatile uint32_t CONFIG258_R2; volatile uint32_t CONFIG258_R3; volatile uint8_t Resv_4128[4]; volatile uint32_t CONFIG259_R1; volatile uint32_t CONFIG259_R2; volatile uint32_t CONFIG259_R3; volatile uint8_t Resv_4144[4]; volatile uint32_t CONFIG260_R1; volatile uint32_t CONFIG260_R2; volatile uint32_t CONFIG260_R3; volatile uint8_t Resv_4160[4]; volatile uint32_t CONFIG261_R1; volatile uint32_t CONFIG261_R2; volatile uint32_t CONFIG261_R3; volatile uint8_t Resv_4176[4]; volatile uint32_t CONFIG262_R1; volatile uint32_t CONFIG262_R2; volatile uint32_t CONFIG262_R3; volatile uint8_t Resv_4192[4]; volatile uint32_t CONFIG263_R1; volatile uint32_t CONFIG263_R2; volatile uint32_t CONFIG263_R3; volatile uint8_t Resv_4208[4]; volatile uint32_t CONFIG264_R1; volatile uint32_t CONFIG264_R2; volatile uint32_t CONFIG264_R3; volatile uint8_t Resv_4224[4]; volatile uint32_t CONFIG265_R1; volatile uint32_t CONFIG265_R2; volatile uint32_t CONFIG265_R3; volatile uint8_t Resv_4240[4]; volatile uint32_t CONFIG266_R1; volatile uint32_t CONFIG266_R2; volatile uint32_t CONFIG266_R3; volatile uint8_t Resv_4256[4]; volatile uint32_t CONFIG267_R1; volatile uint32_t CONFIG267_R2; volatile uint32_t CONFIG267_R3; volatile uint8_t Resv_4272[4]; volatile uint32_t CONFIG268_R1; volatile uint32_t CONFIG268_R2; volatile uint32_t CONFIG268_R3; volatile uint8_t Resv_4288[4]; volatile uint32_t CONFIG269_R1; volatile uint32_t CONFIG269_R2; volatile uint32_t CONFIG269_R3; volatile uint8_t Resv_4304[4]; volatile uint32_t CONFIG270_R1; volatile uint32_t CONFIG270_R2; volatile uint32_t CONFIG270_R3; volatile uint8_t Resv_4320[4]; volatile uint32_t CONFIG271_R1; volatile uint32_t CONFIG271_R2; volatile uint32_t CONFIG271_R3; volatile uint8_t Resv_4336[4]; volatile uint32_t CONFIG272_R1; volatile uint32_t CONFIG272_R2; volatile uint32_t CONFIG272_R3; volatile uint8_t Resv_4352[4]; volatile uint32_t CONFIG273_R1; volatile uint32_t CONFIG273_R2; volatile uint32_t CONFIG273_R3; volatile uint8_t Resv_4368[4]; volatile uint32_t CONFIG274_R1; volatile uint32_t CONFIG274_R2; volatile uint32_t CONFIG274_R3; volatile uint8_t Resv_4384[4]; volatile uint32_t CONFIG275_R1; volatile uint32_t CONFIG275_R2; volatile uint32_t CONFIG275_R3; volatile uint8_t Resv_4400[4]; volatile uint32_t CONFIG276_R1; volatile uint32_t CONFIG276_R2; volatile uint32_t CONFIG276_R3; volatile uint8_t Resv_4416[4]; volatile uint32_t CONFIG277_R1; volatile uint32_t CONFIG277_R2; volatile uint32_t CONFIG277_R3; volatile uint8_t Resv_4432[4]; volatile uint32_t CONFIG278_R1; volatile uint32_t CONFIG278_R2; volatile uint32_t CONFIG278_R3; volatile uint8_t Resv_4448[4]; volatile uint32_t CONFIG279_R1; volatile uint32_t CONFIG279_R2; volatile uint32_t CONFIG279_R3; volatile uint8_t Resv_4464[4]; volatile uint32_t CONFIG280_R1; volatile uint32_t CONFIG280_R2; volatile uint32_t CONFIG280_R3; volatile uint8_t Resv_4480[4]; volatile uint32_t CONFIG281_R1; volatile uint32_t CONFIG281_R2; volatile uint32_t CONFIG281_R3; volatile uint8_t Resv_4496[4]; volatile uint32_t CONFIG282_R1; volatile uint32_t CONFIG282_R2; volatile uint32_t CONFIG282_R3; volatile uint8_t Resv_4512[4]; volatile uint32_t CONFIG283_R1; volatile uint32_t CONFIG283_R2; volatile uint32_t CONFIG283_R3; volatile uint8_t Resv_4528[4]; volatile uint32_t CONFIG284_R1; volatile uint32_t CONFIG284_R2; volatile uint32_t CONFIG284_R3; volatile uint8_t Resv_4544[4]; volatile uint32_t CONFIG285_R1; volatile uint32_t CONFIG285_R2; volatile uint32_t CONFIG285_R3; volatile uint8_t Resv_4560[4]; volatile uint32_t CONFIG286_R1; volatile uint32_t CONFIG286_R2; volatile uint32_t CONFIG286_R3; volatile uint8_t Resv_4576[4]; volatile uint32_t CONFIG287_R1; volatile uint32_t CONFIG287_R2; volatile uint32_t CONFIG287_R3; volatile uint8_t Resv_4592[4]; volatile uint32_t CONFIG288_R1; volatile uint32_t CONFIG288_R2; volatile uint32_t CONFIG288_R3; volatile uint8_t Resv_4608[4]; volatile uint32_t CONFIG289_R1; volatile uint32_t CONFIG289_R2; volatile uint32_t CONFIG289_R3; volatile uint8_t Resv_4624[4]; volatile uint32_t CONFIG290_R1; volatile uint32_t CONFIG290_R2; volatile uint32_t CONFIG290_R3; volatile uint8_t Resv_4640[4]; volatile uint32_t CONFIG291_R1; volatile uint32_t CONFIG291_R2; volatile uint32_t CONFIG291_R3; volatile uint8_t Resv_4656[4]; volatile uint32_t CONFIG292_R1; volatile uint32_t CONFIG292_R2; volatile uint32_t CONFIG292_R3; volatile uint8_t Resv_4672[4]; volatile uint32_t CONFIG293_R1; volatile uint32_t CONFIG293_R2; volatile uint32_t CONFIG293_R3; volatile uint8_t Resv_4688[4]; volatile uint32_t CONFIG294_R1; volatile uint32_t CONFIG294_R2; volatile uint32_t CONFIG294_R3; volatile uint8_t Resv_4704[4]; volatile uint32_t CONFIG295_R1; volatile uint32_t CONFIG295_R2; volatile uint32_t CONFIG295_R3; volatile uint8_t Resv_4720[4]; volatile uint32_t CONFIG296_R1; volatile uint32_t CONFIG296_R2; volatile uint32_t CONFIG296_R3; volatile uint8_t Resv_4736[4]; volatile uint32_t CONFIG297_R1; volatile uint32_t CONFIG297_R2; volatile uint32_t CONFIG297_R3; volatile uint8_t Resv_4752[4]; volatile uint32_t CONFIG298_R1; volatile uint32_t CONFIG298_R2; volatile uint32_t CONFIG298_R3; volatile uint8_t Resv_4768[4]; volatile uint32_t CONFIG299_R1; volatile uint32_t CONFIG299_R2; volatile uint32_t CONFIG299_R3; volatile uint8_t Resv_4784[4]; volatile uint32_t CONFIG300_R1; volatile uint32_t CONFIG300_R2; volatile uint32_t CONFIG300_R3; volatile uint8_t Resv_4800[4]; volatile uint32_t CONFIG301_R1; volatile uint32_t CONFIG301_R2; volatile uint32_t CONFIG301_R3; volatile uint8_t Resv_4816[4]; volatile uint32_t CONFIG302_R1; volatile uint32_t CONFIG302_R2; volatile uint32_t CONFIG302_R3; volatile uint8_t Resv_4832[4]; volatile uint32_t CONFIG303_R1; volatile uint32_t CONFIG303_R2; volatile uint32_t CONFIG303_R3; volatile uint8_t Resv_4848[4]; volatile uint32_t CONFIG304_R1; volatile uint32_t CONFIG304_R2; volatile uint32_t CONFIG304_R3; volatile uint8_t Resv_4864[4]; volatile uint32_t CONFIG305_R1; volatile uint32_t CONFIG305_R2; volatile uint32_t CONFIG305_R3; volatile uint8_t Resv_4880[4]; volatile uint32_t CONFIG306_R1; volatile uint32_t CONFIG306_R2; volatile uint32_t CONFIG306_R3; volatile uint8_t Resv_4896[4]; volatile uint32_t CONFIG307_R1; volatile uint32_t CONFIG307_R2; volatile uint32_t CONFIG307_R3; volatile uint8_t Resv_4912[4]; volatile uint32_t CONFIG308_R1; volatile uint32_t CONFIG308_R2; volatile uint32_t CONFIG308_R3; volatile uint8_t Resv_4928[4]; volatile uint32_t CONFIG309_R1; volatile uint32_t CONFIG309_R2; volatile uint32_t CONFIG309_R3; volatile uint8_t Resv_4944[4]; volatile uint32_t CONFIG310_R1; volatile uint32_t CONFIG310_R2; volatile uint32_t CONFIG310_R3; volatile uint8_t Resv_4960[4]; volatile uint32_t CONFIG311_R1; volatile uint32_t CONFIG311_R2; volatile uint32_t CONFIG311_R3; volatile uint8_t Resv_4976[4]; volatile uint32_t CONFIG312_R1; volatile uint32_t CONFIG312_R2; volatile uint32_t CONFIG312_R3; volatile uint8_t Resv_4992[4]; volatile uint32_t CONFIG313_R1; volatile uint32_t CONFIG313_R2; volatile uint32_t CONFIG313_R3; volatile uint8_t Resv_5008[4]; volatile uint32_t CONFIG314_R1; volatile uint32_t CONFIG314_R2; volatile uint32_t CONFIG314_R3; volatile uint8_t Resv_5024[4]; volatile uint32_t CONFIG315_R1; volatile uint32_t CONFIG315_R2; volatile uint32_t CONFIG315_R3; volatile uint8_t Resv_5040[4]; volatile uint32_t CONFIG316_R1; volatile uint32_t CONFIG316_R2; volatile uint32_t CONFIG316_R3; volatile uint8_t Resv_5056[4]; volatile uint32_t CONFIG317_R1; volatile uint32_t CONFIG317_R2; volatile uint32_t CONFIG317_R3; volatile uint8_t Resv_5072[4]; volatile uint32_t CONFIG318_R1; volatile uint32_t CONFIG318_R2; volatile uint32_t CONFIG318_R3; volatile uint8_t Resv_5088[4]; volatile uint32_t CONFIG319_R1; volatile uint32_t CONFIG319_R2; volatile uint32_t CONFIG319_R3; volatile uint8_t Resv_5104[4]; volatile uint32_t CONFIG320_R1; volatile uint32_t CONFIG320_R2; volatile uint32_t CONFIG320_R3; volatile uint8_t Resv_5120[4]; volatile uint32_t CONFIG321_R1; volatile uint32_t CONFIG321_R2; volatile uint32_t CONFIG321_R3; volatile uint8_t Resv_5136[4]; volatile uint32_t CONFIG322_R1; volatile uint32_t CONFIG322_R2; volatile uint32_t CONFIG322_R3; volatile uint8_t Resv_5152[4]; volatile uint32_t CONFIG323_R1; volatile uint32_t CONFIG323_R2; volatile uint32_t CONFIG323_R3; volatile uint8_t Resv_5168[4]; volatile uint32_t CONFIG324_R1; volatile uint32_t CONFIG324_R2; volatile uint32_t CONFIG324_R3; volatile uint8_t Resv_5184[4]; volatile uint32_t CONFIG325_R1; volatile uint32_t CONFIG325_R2; volatile uint32_t CONFIG325_R3; volatile uint8_t Resv_5200[4]; volatile uint32_t CONFIG326_R1; volatile uint32_t CONFIG326_R2; volatile uint32_t CONFIG326_R3; volatile uint8_t Resv_5216[4]; volatile uint32_t CONFIG327_R1; volatile uint32_t CONFIG327_R2; volatile uint32_t CONFIG327_R3; volatile uint8_t Resv_5232[4]; volatile uint32_t CONFIG328_R1; volatile uint32_t CONFIG328_R2; volatile uint32_t CONFIG328_R3; volatile uint8_t Resv_5248[4]; volatile uint32_t CONFIG329_R1; volatile uint32_t CONFIG329_R2; volatile uint32_t CONFIG329_R3; volatile uint8_t Resv_5264[4]; volatile uint32_t CONFIG330_R1; volatile uint32_t CONFIG330_R2; volatile uint32_t CONFIG330_R3; volatile uint8_t Resv_5280[4]; volatile uint32_t CONFIG331_R1; volatile uint32_t CONFIG331_R2; volatile uint32_t CONFIG331_R3; volatile uint8_t Resv_5296[4]; volatile uint32_t CONFIG332_R1; volatile uint32_t CONFIG332_R2; volatile uint32_t CONFIG332_R3; volatile uint8_t Resv_5312[4]; volatile uint32_t CONFIG333_R1; volatile uint32_t CONFIG333_R2; volatile uint32_t CONFIG333_R3; volatile uint8_t Resv_5328[4]; volatile uint32_t CONFIG334_R1; volatile uint32_t CONFIG334_R2; volatile uint32_t CONFIG334_R3; volatile uint8_t Resv_5344[4]; volatile uint32_t CONFIG335_R1; volatile uint32_t CONFIG335_R2; volatile uint32_t CONFIG335_R3; volatile uint8_t Resv_5360[4]; volatile uint32_t CONFIG336_R1; volatile uint32_t CONFIG336_R2; volatile uint32_t CONFIG336_R3; volatile uint8_t Resv_5376[4]; volatile uint32_t CONFIG337_R1; volatile uint32_t CONFIG337_R2; volatile uint32_t CONFIG337_R3; volatile uint8_t Resv_5392[4]; volatile uint32_t CONFIG338_R1; volatile uint32_t CONFIG338_R2; volatile uint32_t CONFIG338_R3; volatile uint8_t Resv_5408[4]; volatile uint32_t CONFIG339_R1; volatile uint32_t CONFIG339_R2; volatile uint32_t CONFIG339_R3; volatile uint8_t Resv_5424[4]; volatile uint32_t CONFIG340_R1; volatile uint32_t CONFIG340_R2; volatile uint32_t CONFIG340_R3; volatile uint8_t Resv_5440[4]; volatile uint32_t CONFIG341_R1; volatile uint32_t CONFIG341_R2; volatile uint32_t CONFIG341_R3; volatile uint8_t Resv_5456[4]; volatile uint32_t CONFIG342_R1; volatile uint32_t CONFIG342_R2; volatile uint32_t CONFIG342_R3; volatile uint8_t Resv_5472[4]; volatile uint32_t CONFIG343_R1; volatile uint32_t CONFIG343_R2; volatile uint32_t CONFIG343_R3; volatile uint8_t Resv_5488[4]; volatile uint32_t CONFIG344_R1; volatile uint32_t CONFIG344_R2; volatile uint32_t CONFIG344_R3; volatile uint8_t Resv_5504[4]; volatile uint32_t CONFIG345_R1; volatile uint32_t CONFIG345_R2; volatile uint32_t CONFIG345_R3; volatile uint8_t Resv_5520[4]; volatile uint32_t CONFIG346_R1; volatile uint32_t CONFIG346_R2; volatile uint32_t CONFIG346_R3; volatile uint8_t Resv_5536[4]; volatile uint32_t CONFIG347_R1; volatile uint32_t CONFIG347_R2; volatile uint32_t CONFIG347_R3; volatile uint8_t Resv_5552[4]; volatile uint32_t CONFIG348_R1; volatile uint32_t CONFIG348_R2; volatile uint32_t CONFIG348_R3; volatile uint8_t Resv_5568[4]; volatile uint32_t CONFIG349_R1; volatile uint32_t CONFIG349_R2; volatile uint32_t CONFIG349_R3; volatile uint8_t Resv_5584[4]; volatile uint32_t CONFIG350_R1; volatile uint32_t CONFIG350_R2; volatile uint32_t CONFIG350_R3; volatile uint8_t Resv_5600[4]; volatile uint32_t CONFIG351_R1; volatile uint32_t CONFIG351_R2; volatile uint32_t CONFIG351_R3; volatile uint8_t Resv_5616[4]; volatile uint32_t CONFIG352_R1; volatile uint32_t CONFIG352_R2; volatile uint32_t CONFIG352_R3; volatile uint8_t Resv_5632[4]; volatile uint32_t CONFIG353_R1; volatile uint32_t CONFIG353_R2; volatile uint32_t CONFIG353_R3; volatile uint8_t Resv_5648[4]; volatile uint32_t CONFIG354_R1; volatile uint32_t CONFIG354_R2; volatile uint32_t CONFIG354_R3; volatile uint8_t Resv_5664[4]; volatile uint32_t CONFIG355_R1; volatile uint32_t CONFIG355_R2; volatile uint32_t CONFIG355_R3; volatile uint8_t Resv_5680[4]; volatile uint32_t CONFIG356_R1; volatile uint32_t CONFIG356_R2; volatile uint32_t CONFIG356_R3; volatile uint8_t Resv_5696[4]; volatile uint32_t CONFIG357_R1; volatile uint32_t CONFIG357_R2; volatile uint32_t CONFIG357_R3; volatile uint8_t Resv_5712[4]; volatile uint32_t CONFIG358_R1; volatile uint32_t CONFIG358_R2; volatile uint32_t CONFIG358_R3; volatile uint8_t Resv_5728[4]; volatile uint32_t CONFIG359_R1; volatile uint32_t CONFIG359_R2; volatile uint32_t CONFIG359_R3; volatile uint8_t Resv_5744[4]; volatile uint32_t CONFIG360_R1; volatile uint32_t CONFIG360_R2; volatile uint32_t CONFIG360_R3; volatile uint8_t Resv_5760[4]; volatile uint32_t CONFIG361_R1; volatile uint32_t CONFIG361_R2; volatile uint32_t CONFIG361_R3; volatile uint8_t Resv_5776[4]; volatile uint32_t CONFIG362_R1; volatile uint32_t CONFIG362_R2; volatile uint32_t CONFIG362_R3; volatile uint8_t Resv_5792[4]; volatile uint32_t CONFIG363_R1; volatile uint32_t CONFIG363_R2; volatile uint32_t CONFIG363_R3; volatile uint8_t Resv_5808[4]; volatile uint32_t CONFIG364_R1; volatile uint32_t CONFIG364_R2; volatile uint32_t CONFIG364_R3; volatile uint8_t Resv_5824[4]; volatile uint32_t CONFIG365_R1; volatile uint32_t CONFIG365_R2; volatile uint32_t CONFIG365_R3; volatile uint8_t Resv_5840[4]; volatile uint32_t CONFIG366_R1; volatile uint32_t CONFIG366_R2; volatile uint32_t CONFIG366_R3; volatile uint8_t Resv_5856[4]; volatile uint32_t CONFIG367_R1; volatile uint32_t CONFIG367_R2; volatile uint32_t CONFIG367_R3; volatile uint8_t Resv_5872[4]; volatile uint32_t CONFIG368_R1; volatile uint32_t CONFIG368_R2; volatile uint32_t CONFIG368_R3; volatile uint8_t Resv_5888[4]; volatile uint32_t CONFIG369_R1; volatile uint32_t CONFIG369_R2; volatile uint32_t CONFIG369_R3; volatile uint8_t Resv_5904[4]; volatile uint32_t CONFIG370_R1; volatile uint32_t CONFIG370_R2; volatile uint32_t CONFIG370_R3; volatile uint8_t Resv_5920[4]; volatile uint32_t CONFIG371_R1; volatile uint32_t CONFIG371_R2; volatile uint32_t CONFIG371_R3; volatile uint8_t Resv_5936[4]; volatile uint32_t CONFIG372_R1; volatile uint32_t CONFIG372_R2; volatile uint32_t CONFIG372_R3; volatile uint8_t Resv_5952[4]; volatile uint32_t CONFIG373_R1; volatile uint32_t CONFIG373_R2; volatile uint32_t CONFIG373_R3; volatile uint8_t Resv_5968[4]; volatile uint32_t CONFIG374_R1; volatile uint32_t CONFIG374_R2; volatile uint32_t CONFIG374_R3; volatile uint8_t Resv_5984[4]; volatile uint32_t CONFIG375_R1; volatile uint32_t CONFIG375_R2; volatile uint32_t CONFIG375_R3; volatile uint8_t Resv_6000[4]; volatile uint32_t CONFIG376_R1; volatile uint32_t CONFIG376_R2; volatile uint32_t CONFIG376_R3; volatile uint8_t Resv_6016[4]; volatile uint32_t CONFIG377_R1; volatile uint32_t CONFIG377_R2; volatile uint32_t CONFIG377_R3; volatile uint8_t Resv_6032[4]; volatile uint32_t CONFIG378_R1; volatile uint32_t CONFIG378_R2; volatile uint32_t CONFIG378_R3; volatile uint8_t Resv_6048[4]; volatile uint32_t CONFIG379_R1; volatile uint32_t CONFIG379_R2; volatile uint32_t CONFIG379_R3; volatile uint8_t Resv_6064[4]; volatile uint32_t CONFIG380_R1; volatile uint32_t CONFIG380_R2; volatile uint32_t CONFIG380_R3; volatile uint8_t Resv_6080[4]; volatile uint32_t CONFIG381_R1; volatile uint32_t CONFIG381_R2; volatile uint32_t CONFIG381_R3; volatile uint8_t Resv_6096[4]; volatile uint32_t CONFIG382_R1; volatile uint32_t CONFIG382_R2; volatile uint32_t CONFIG382_R3; volatile uint8_t Resv_6112[4]; volatile uint32_t CONFIG383_R1; volatile uint32_t CONFIG383_R2; volatile uint32_t CONFIG383_R3; volatile uint8_t Resv_6128[4]; volatile uint32_t CONFIG384_R1; volatile uint32_t CONFIG384_R2; volatile uint32_t CONFIG384_R3; volatile uint8_t Resv_6144[4]; volatile uint32_t CONFIG385_R1; volatile uint32_t CONFIG385_R2; volatile uint32_t CONFIG385_R3; volatile uint8_t Resv_6160[4]; volatile uint32_t CONFIG386_R1; volatile uint32_t CONFIG386_R2; volatile uint32_t CONFIG386_R3; volatile uint8_t Resv_6176[4]; volatile uint32_t CONFIG387_R1; volatile uint32_t CONFIG387_R2; volatile uint32_t CONFIG387_R3; volatile uint8_t Resv_6192[4]; volatile uint32_t CONFIG388_R1; volatile uint32_t CONFIG388_R2; volatile uint32_t CONFIG388_R3; volatile uint8_t Resv_6208[4]; volatile uint32_t CONFIG389_R1; volatile uint32_t CONFIG389_R2; volatile uint32_t CONFIG389_R3; volatile uint8_t Resv_6224[4]; volatile uint32_t CONFIG390_R1; volatile uint32_t CONFIG390_R2; volatile uint32_t CONFIG390_R3; volatile uint8_t Resv_6240[4]; volatile uint32_t CONFIG391_R1; volatile uint32_t CONFIG391_R2; volatile uint32_t CONFIG391_R3; volatile uint8_t Resv_6256[4]; volatile uint32_t CONFIG392_R1; volatile uint32_t CONFIG392_R2; volatile uint32_t CONFIG392_R3; volatile uint8_t Resv_6272[4]; volatile uint32_t CONFIG393_R1; volatile uint32_t CONFIG393_R2; volatile uint32_t CONFIG393_R3; volatile uint8_t Resv_6288[4]; volatile uint32_t CONFIG394_R1; volatile uint32_t CONFIG394_R2; volatile uint32_t CONFIG394_R3; volatile uint8_t Resv_6304[4]; volatile uint32_t CONFIG395_R1; volatile uint32_t CONFIG395_R2; volatile uint32_t CONFIG395_R3; volatile uint8_t Resv_6320[4]; volatile uint32_t CONFIG396_R1; volatile uint32_t CONFIG396_R2; volatile uint32_t CONFIG396_R3; volatile uint8_t Resv_6336[4]; volatile uint32_t CONFIG397_R1; volatile uint32_t CONFIG397_R2; volatile uint32_t CONFIG397_R3; volatile uint8_t Resv_6352[4]; volatile uint32_t CONFIG398_R1; volatile uint32_t CONFIG398_R2; volatile uint32_t CONFIG398_R3; volatile uint8_t Resv_6368[4]; volatile uint32_t CONFIG399_R1; volatile uint32_t CONFIG399_R2; volatile uint32_t CONFIG399_R3; volatile uint8_t Resv_6384[4]; volatile uint32_t CONFIG400_R1; volatile uint32_t CONFIG400_R2; volatile uint32_t CONFIG400_R3; volatile uint8_t Resv_6400[4]; volatile uint32_t CONFIG401_R1; volatile uint32_t CONFIG401_R2; volatile uint32_t CONFIG401_R3; volatile uint8_t Resv_6416[4]; volatile uint32_t CONFIG402_R1; volatile uint32_t CONFIG402_R2; volatile uint32_t CONFIG402_R3; volatile uint8_t Resv_6432[4]; volatile uint32_t CONFIG403_R1; volatile uint32_t CONFIG403_R2; volatile uint32_t CONFIG403_R3; volatile uint8_t Resv_6448[4]; volatile uint32_t CONFIG404_R1; volatile uint32_t CONFIG404_R2; volatile uint32_t CONFIG404_R3; volatile uint8_t Resv_6464[4]; volatile uint32_t CONFIG405_R1; volatile uint32_t CONFIG405_R2; volatile uint32_t CONFIG405_R3; volatile uint8_t Resv_6480[4]; volatile uint32_t CONFIG406_R1; volatile uint32_t CONFIG406_R2; volatile uint32_t CONFIG406_R3; volatile uint8_t Resv_6496[4]; volatile uint32_t CONFIG407_R1; volatile uint32_t CONFIG407_R2; volatile uint32_t CONFIG407_R3; volatile uint8_t Resv_6512[4]; volatile uint32_t CONFIG408_R1; volatile uint32_t CONFIG408_R2; volatile uint32_t CONFIG408_R3; volatile uint8_t Resv_6528[4]; volatile uint32_t CONFIG409_R1; volatile uint32_t CONFIG409_R2; volatile uint32_t CONFIG409_R3; volatile uint8_t Resv_6544[4]; volatile uint32_t CONFIG410_R1; volatile uint32_t CONFIG410_R2; volatile uint32_t CONFIG410_R3; volatile uint8_t Resv_6560[4]; volatile uint32_t CONFIG411_R1; volatile uint32_t CONFIG411_R2; volatile uint32_t CONFIG411_R3; volatile uint8_t Resv_6576[4]; volatile uint32_t CONFIG412_R1; volatile uint32_t CONFIG412_R2; volatile uint32_t CONFIG412_R3; volatile uint8_t Resv_6592[4]; volatile uint32_t CONFIG413_R1; volatile uint32_t CONFIG413_R2; volatile uint32_t CONFIG413_R3; volatile uint8_t Resv_6608[4]; volatile uint32_t CONFIG414_R1; volatile uint32_t CONFIG414_R2; volatile uint32_t CONFIG414_R3; volatile uint8_t Resv_6624[4]; volatile uint32_t CONFIG415_R1; volatile uint32_t CONFIG415_R2; volatile uint32_t CONFIG415_R3; volatile uint8_t Resv_6640[4]; volatile uint32_t CONFIG416_R1; volatile uint32_t CONFIG416_R2; volatile uint32_t CONFIG416_R3; volatile uint8_t Resv_6656[4]; volatile uint32_t CONFIG417_R1; volatile uint32_t CONFIG417_R2; volatile uint32_t CONFIG417_R3; volatile uint8_t Resv_6672[4]; volatile uint32_t CONFIG418_R1; volatile uint32_t CONFIG418_R2; volatile uint32_t CONFIG418_R3; volatile uint8_t Resv_6688[4]; volatile uint32_t CONFIG419_R1; volatile uint32_t CONFIG419_R2; volatile uint32_t CONFIG419_R3; volatile uint8_t Resv_6704[4]; volatile uint32_t CONFIG420_R1; volatile uint32_t CONFIG420_R2; volatile uint32_t CONFIG420_R3; volatile uint8_t Resv_6720[4]; volatile uint32_t CONFIG421_R1; volatile uint32_t CONFIG421_R2; volatile uint32_t CONFIG421_R3; volatile uint8_t Resv_6736[4]; volatile uint32_t CONFIG422_R1; volatile uint32_t CONFIG422_R2; volatile uint32_t CONFIG422_R3; volatile uint8_t Resv_6752[4]; volatile uint32_t CONFIG423_R1; volatile uint32_t CONFIG423_R2; volatile uint32_t CONFIG423_R3; volatile uint8_t Resv_6768[4]; volatile uint32_t CONFIG424_R1; volatile uint32_t CONFIG424_R2; volatile uint32_t CONFIG424_R3; volatile uint8_t Resv_6784[4]; volatile uint32_t CONFIG425_R1; volatile uint32_t CONFIG425_R2; volatile uint32_t CONFIG425_R3; volatile uint8_t Resv_6800[4]; volatile uint32_t CONFIG426_R1; volatile uint32_t CONFIG426_R2; volatile uint32_t CONFIG426_R3; volatile uint8_t Resv_6816[4]; volatile uint32_t CONFIG427_R1; volatile uint32_t CONFIG427_R2; volatile uint32_t CONFIG427_R3; volatile uint8_t Resv_6832[4]; volatile uint32_t CONFIG428_R1; volatile uint32_t CONFIG428_R2; volatile uint32_t CONFIG428_R3; volatile uint8_t Resv_6848[4]; volatile uint32_t CONFIG429_R1; volatile uint32_t CONFIG429_R2; volatile uint32_t CONFIG429_R3; volatile uint8_t Resv_6864[4]; volatile uint32_t CONFIG430_R1; volatile uint32_t CONFIG430_R2; volatile uint32_t CONFIG430_R3; volatile uint8_t Resv_6880[4]; volatile uint32_t CONFIG431_R1; volatile uint32_t CONFIG431_R2; volatile uint32_t CONFIG431_R3; volatile uint8_t Resv_6896[4]; volatile uint32_t CONFIG432_R1; volatile uint32_t CONFIG432_R2; volatile uint32_t CONFIG432_R3; volatile uint8_t Resv_6912[4]; volatile uint32_t CONFIG433_R1; volatile uint32_t CONFIG433_R2; volatile uint32_t CONFIG433_R3; volatile uint8_t Resv_6928[4]; volatile uint32_t CONFIG434_R1; volatile uint32_t CONFIG434_R2; volatile uint32_t CONFIG434_R3; volatile uint8_t Resv_6944[4]; volatile uint32_t CONFIG435_R1; volatile uint32_t CONFIG435_R2; volatile uint32_t CONFIG435_R3; volatile uint8_t Resv_6960[4]; volatile uint32_t CONFIG436_R1; volatile uint32_t CONFIG436_R2; volatile uint32_t CONFIG436_R3; volatile uint8_t Resv_6976[4]; volatile uint32_t CONFIG437_R1; volatile uint32_t CONFIG437_R2; volatile uint32_t CONFIG437_R3; volatile uint8_t Resv_6992[4]; volatile uint32_t CONFIG438_R1; volatile uint32_t CONFIG438_R2; volatile uint32_t CONFIG438_R3; volatile uint8_t Resv_7008[4]; volatile uint32_t CONFIG439_R1; volatile uint32_t CONFIG439_R2; volatile uint32_t CONFIG439_R3; volatile uint8_t Resv_7024[4]; volatile uint32_t CONFIG440_R1; volatile uint32_t CONFIG440_R2; volatile uint32_t CONFIG440_R3; volatile uint8_t Resv_7040[4]; volatile uint32_t CONFIG441_R1; volatile uint32_t CONFIG441_R2; volatile uint32_t CONFIG441_R3; volatile uint8_t Resv_7056[4]; volatile uint32_t CONFIG442_R1; volatile uint32_t CONFIG442_R2; volatile uint32_t CONFIG442_R3; volatile uint8_t Resv_7072[4]; volatile uint32_t CONFIG443_R1; volatile uint32_t CONFIG443_R2; volatile uint32_t CONFIG443_R3; volatile uint8_t Resv_7088[4]; volatile uint32_t CONFIG444_R1; volatile uint32_t CONFIG444_R2; volatile uint32_t CONFIG444_R3; volatile uint8_t Resv_7104[4]; volatile uint32_t CONFIG445_R1; volatile uint32_t CONFIG445_R2; volatile uint32_t CONFIG445_R3; volatile uint8_t Resv_7120[4]; volatile uint32_t CONFIG446_R1; volatile uint32_t CONFIG446_R2; volatile uint32_t CONFIG446_R3; volatile uint8_t Resv_7136[4]; volatile uint32_t CONFIG447_R1; volatile uint32_t CONFIG447_R2; volatile uint32_t CONFIG447_R3; volatile uint8_t Resv_7152[4]; volatile uint32_t CONFIG448_R1; volatile uint32_t CONFIG448_R2; volatile uint32_t CONFIG448_R3; volatile uint8_t Resv_7168[4]; volatile uint32_t CONFIG449_R1; volatile uint32_t CONFIG449_R2; volatile uint32_t CONFIG449_R3; volatile uint8_t Resv_7184[4]; volatile uint32_t CONFIG450_R1; volatile uint32_t CONFIG450_R2; volatile uint32_t CONFIG450_R3; volatile uint8_t Resv_7200[4]; volatile uint32_t CONFIG451_R1; volatile uint32_t CONFIG451_R2; volatile uint32_t CONFIG451_R3; volatile uint8_t Resv_7216[4]; volatile uint32_t CONFIG452_R1; volatile uint32_t CONFIG452_R2; volatile uint32_t CONFIG452_R3; volatile uint8_t Resv_7232[4]; volatile uint32_t CONFIG453_R1; volatile uint32_t CONFIG453_R2; volatile uint32_t CONFIG453_R3; volatile uint8_t Resv_7248[4]; volatile uint32_t CONFIG454_R1; volatile uint32_t CONFIG454_R2; volatile uint32_t CONFIG454_R3; volatile uint8_t Resv_7264[4]; volatile uint32_t CONFIG455_R1; volatile uint32_t CONFIG455_R2; volatile uint32_t CONFIG455_R3; volatile uint8_t Resv_7280[4]; volatile uint32_t CONFIG456_R1; volatile uint32_t CONFIG456_R2; volatile uint32_t CONFIG456_R3; volatile uint8_t Resv_7296[4]; volatile uint32_t CONFIG457_R1; volatile uint32_t CONFIG457_R2; volatile uint32_t CONFIG457_R3; volatile uint8_t Resv_7312[4]; volatile uint32_t CONFIG458_R1; volatile uint32_t CONFIG458_R2; volatile uint32_t CONFIG458_R3; volatile uint8_t Resv_7328[4]; volatile uint32_t CONFIG459_R1; volatile uint32_t CONFIG459_R2; volatile uint32_t CONFIG459_R3; volatile uint8_t Resv_7344[4]; volatile uint32_t CONFIG460_R1; volatile uint32_t CONFIG460_R2; volatile uint32_t CONFIG460_R3; volatile uint8_t Resv_7360[4]; volatile uint32_t CONFIG461_R1; volatile uint32_t CONFIG461_R2; volatile uint32_t CONFIG461_R3; volatile uint8_t Resv_7376[4]; volatile uint32_t CONFIG462_R1; volatile uint32_t CONFIG462_R2; volatile uint32_t CONFIG462_R3; volatile uint8_t Resv_7392[4]; volatile uint32_t CONFIG463_R1; volatile uint32_t CONFIG463_R2; volatile uint32_t CONFIG463_R3; volatile uint8_t Resv_7408[4]; volatile uint32_t CONFIG464_R1; volatile uint32_t CONFIG464_R2; volatile uint32_t CONFIG464_R3; volatile uint8_t Resv_7424[4]; volatile uint32_t CONFIG465_R1; volatile uint32_t CONFIG465_R2; volatile uint32_t CONFIG465_R3; volatile uint8_t Resv_7440[4]; volatile uint32_t CONFIG466_R1; volatile uint32_t CONFIG466_R2; volatile uint32_t CONFIG466_R3; volatile uint8_t Resv_7456[4]; volatile uint32_t CONFIG467_R1; volatile uint32_t CONFIG467_R2; volatile uint32_t CONFIG467_R3; volatile uint8_t Resv_7472[4]; volatile uint32_t CONFIG468_R1; volatile uint32_t CONFIG468_R2; volatile uint32_t CONFIG468_R3; volatile uint8_t Resv_7488[4]; volatile uint32_t CONFIG469_R1; volatile uint32_t CONFIG469_R2; volatile uint32_t CONFIG469_R3; volatile uint8_t Resv_7504[4]; volatile uint32_t CONFIG470_R1; volatile uint32_t CONFIG470_R2; volatile uint32_t CONFIG470_R3; volatile uint8_t Resv_7520[4]; volatile uint32_t CONFIG471_R1; volatile uint32_t CONFIG471_R2; volatile uint32_t CONFIG471_R3; volatile uint8_t Resv_7536[4]; volatile uint32_t CONFIG472_R1; volatile uint32_t CONFIG472_R2; volatile uint32_t CONFIG472_R3; volatile uint8_t Resv_7552[4]; volatile uint32_t CONFIG473_R1; volatile uint32_t CONFIG473_R2; volatile uint32_t CONFIG473_R3; volatile uint8_t Resv_7568[4]; volatile uint32_t CONFIG474_R1; volatile uint32_t CONFIG474_R2; volatile uint32_t CONFIG474_R3; volatile uint8_t Resv_7584[4]; volatile uint32_t CONFIG475_R1; volatile uint32_t CONFIG475_R2; volatile uint32_t CONFIG475_R3; volatile uint8_t Resv_7600[4]; volatile uint32_t CONFIG476_R1; volatile uint32_t CONFIG476_R2; volatile uint32_t CONFIG476_R3; volatile uint8_t Resv_7616[4]; volatile uint32_t CONFIG477_R1; volatile uint32_t CONFIG477_R2; volatile uint32_t CONFIG477_R3; volatile uint8_t Resv_7632[4]; volatile uint32_t CONFIG478_R1; volatile uint32_t CONFIG478_R2; volatile uint32_t CONFIG478_R3; volatile uint8_t Resv_7648[4]; volatile uint32_t CONFIG479_R1; volatile uint32_t CONFIG479_R2; volatile uint32_t CONFIG479_R3; volatile uint8_t Resv_7664[4]; volatile uint32_t CONFIG480_R1; volatile uint32_t CONFIG480_R2; volatile uint32_t CONFIG480_R3; volatile uint8_t Resv_7680[4]; volatile uint32_t CONFIG481_R1; volatile uint32_t CONFIG481_R2; volatile uint32_t CONFIG481_R3; volatile uint8_t Resv_7696[4]; volatile uint32_t CONFIG482_R1; volatile uint32_t CONFIG482_R2; volatile uint32_t CONFIG482_R3; volatile uint8_t Resv_7712[4]; volatile uint32_t CONFIG483_R1; volatile uint32_t CONFIG483_R2; volatile uint32_t CONFIG483_R3; volatile uint8_t Resv_7728[4]; volatile uint32_t CONFIG484_R1; volatile uint32_t CONFIG484_R2; volatile uint32_t CONFIG484_R3; volatile uint8_t Resv_7744[4]; volatile uint32_t CONFIG485_R1; volatile uint32_t CONFIG485_R2; volatile uint32_t CONFIG485_R3; volatile uint8_t Resv_7760[4]; volatile uint32_t CONFIG486_R1; volatile uint32_t CONFIG486_R2; volatile uint32_t CONFIG486_R3; volatile uint8_t Resv_7776[4]; volatile uint32_t CONFIG487_R1; volatile uint32_t CONFIG487_R2; volatile uint32_t CONFIG487_R3; volatile uint8_t Resv_7792[4]; volatile uint32_t CONFIG488_R1; volatile uint32_t CONFIG488_R2; volatile uint32_t CONFIG488_R3; volatile uint8_t Resv_7808[4]; volatile uint32_t CONFIG489_R1; volatile uint32_t CONFIG489_R2; volatile uint32_t CONFIG489_R3; volatile uint8_t Resv_7824[4]; volatile uint32_t CONFIG490_R1; volatile uint32_t CONFIG490_R2; volatile uint32_t CONFIG490_R3; volatile uint8_t Resv_7840[4]; volatile uint32_t CONFIG491_R1; volatile uint32_t CONFIG491_R2; volatile uint32_t CONFIG491_R3; volatile uint8_t Resv_7856[4]; volatile uint32_t CONFIG492_R1; volatile uint32_t CONFIG492_R2; volatile uint32_t CONFIG492_R3; volatile uint8_t Resv_7872[4]; volatile uint32_t CONFIG493_R1; volatile uint32_t CONFIG493_R2; volatile uint32_t CONFIG493_R3; volatile uint8_t Resv_7888[4]; volatile uint32_t CONFIG494_R1; volatile uint32_t CONFIG494_R2; volatile uint32_t CONFIG494_R3; volatile uint8_t Resv_7904[4]; volatile uint32_t CONFIG495_R1; volatile uint32_t CONFIG495_R2; volatile uint32_t CONFIG495_R3; volatile uint8_t Resv_7920[4]; volatile uint32_t CONFIG496_R1; volatile uint32_t CONFIG496_R2; volatile uint32_t CONFIG496_R3; volatile uint8_t Resv_7936[4]; volatile uint32_t CONFIG497_R1; volatile uint32_t CONFIG497_R2; volatile uint32_t CONFIG497_R3; volatile uint8_t Resv_7952[4]; volatile uint32_t CONFIG498_R1; volatile uint32_t CONFIG498_R2; volatile uint32_t CONFIG498_R3; volatile uint8_t Resv_7968[4]; volatile uint32_t CONFIG499_R1; volatile uint32_t CONFIG499_R2; volatile uint32_t CONFIG499_R3; volatile uint8_t Resv_7984[4]; volatile uint32_t CONFIG500_R1; volatile uint32_t CONFIG500_R2; volatile uint32_t CONFIG500_R3; volatile uint8_t Resv_8000[4]; volatile uint32_t CONFIG501_R1; volatile uint32_t CONFIG501_R2; volatile uint32_t CONFIG501_R3; volatile uint8_t Resv_8016[4]; volatile uint32_t CONFIG502_R1; volatile uint32_t CONFIG502_R2; volatile uint32_t CONFIG502_R3; volatile uint8_t Resv_8032[4]; volatile uint32_t CONFIG503_R1; volatile uint32_t CONFIG503_R2; volatile uint32_t CONFIG503_R3; volatile uint8_t Resv_8048[4]; volatile uint32_t CONFIG504_R1; volatile uint32_t CONFIG504_R2; volatile uint32_t CONFIG504_R3; volatile uint8_t Resv_8064[4]; volatile uint32_t CONFIG505_R1; volatile uint32_t CONFIG505_R2; volatile uint32_t CONFIG505_R3; volatile uint8_t Resv_8080[4]; volatile uint32_t CONFIG506_R1; volatile uint32_t CONFIG506_R2; volatile uint32_t CONFIG506_R3; volatile uint8_t Resv_8096[4]; volatile uint32_t CONFIG507_R1; volatile uint32_t CONFIG507_R2; volatile uint32_t CONFIG507_R3; volatile uint8_t Resv_8112[4]; volatile uint32_t CONFIG508_R1; volatile uint32_t CONFIG508_R2; volatile uint32_t CONFIG508_R3; volatile uint8_t Resv_8128[4]; volatile uint32_t CONFIG509_R1; volatile uint32_t CONFIG509_R2; volatile uint32_t CONFIG509_R3; volatile uint8_t Resv_8144[4]; volatile uint32_t CONFIG510_R1; volatile uint32_t CONFIG510_R2; volatile uint32_t CONFIG510_R3; volatile uint8_t Resv_8160[4]; volatile uint32_t CONFIG511_R1; volatile uint32_t CONFIG511_R2; volatile uint32_t CONFIG511_R3; volatile uint8_t Resv_8176[4]; volatile uint32_t CONFIG512_R1; volatile uint32_t CONFIG512_R2; volatile uint32_t CONFIG512_R3; } CSL_bss_config_ramRegs; # 95 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_soc.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_bss_dfe.h" 1 # 38 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_bss_dfe.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/_virtual_includes/hwinclude_h\\common/hw_include/tistdtypes.h" 1 # 39 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_bss_dfe.h" 2 # 54 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_bss_dfe.h" typedef struct { volatile uint32_t S2P_DELAY_1; volatile uint32_t S2P_DELAY_2; volatile uint32_t DIG_INTF_CFG; volatile uint32_t DECIM_CHAIN_CFG; volatile uint32_t GD_EQ_COEFF_RX1_RX2; volatile uint32_t GD_EQ_COEFF_RX3_RX4; volatile uint32_t GD_EQ_BYPASS_CFG; volatile uint32_t IF_MM_HPF1_ICH_RX1; volatile uint32_t IF_MM_HPF2_ICH_RX1; volatile uint32_t IF_MM_LPF1_ICH_RX1; volatile uint32_t IF_MM_LPF2_ICH_RX1; volatile uint32_t IF_MM_ALPHA_BYP_ICH_RX1; volatile uint32_t IF_MM_HPF1_QCH_RX1; volatile uint32_t IF_MM_HPF2_QCH_RX1; volatile uint32_t IF_MM_LPF1_QCH_RX1; volatile uint32_t IF_MM_LPF2_QCH_RX1; volatile uint32_t IF_MM_ALPHA_BYP_QCH_RX1; volatile uint32_t IF_MM_HPF1_ICH_RX2; volatile uint32_t IF_MM_HPF2_ICH_RX2; volatile uint32_t IF_MM_LPF1_ICH_RX2; volatile uint32_t IF_MM_LPF2_ICH_RX2; volatile uint32_t IF_MM_ALPHA_BYP_ICH_RX2; volatile uint32_t IF_MM_HPF1_QCH_RX2; volatile uint32_t IF_MM_HPF2_QCH_RX2; volatile uint32_t IF_MM_LPF1_QCH_RX2; volatile uint32_t IF_MM_LPF2_QCH_RX2; volatile uint32_t IF_MM_ALPHA_BYP_QCH_RX2; volatile uint32_t IF_MM_HPF1_ICH_RX3; volatile uint32_t IF_MM_HPF2_ICH_RX3; volatile uint32_t IF_MM_LPF1_ICH_RX3; volatile uint32_t IF_MM_LPF2_ICH_RX3; volatile uint32_t IF_MM_ALPHA_BYP_ICH_RX3; volatile uint32_t IF_MM_HPF1_QCH_RX3; volatile uint32_t IF_MM_HPF2_QCH_RX3; volatile uint32_t IF_MM_LPF1_QCH_RX3; volatile uint32_t IF_MM_LPF2_QCH_RX3; volatile uint32_t IF_MM_ALPHA_BYP_QCH_RX3; volatile uint32_t IF_MM_HPF1_ICH_RX4; volatile uint32_t IF_MM_HPF2_ICH_RX4; volatile uint32_t IF_MM_LPF1_ICH_RX4; volatile uint32_t IF_MM_LPF2_ICH_RX4; volatile uint32_t IF_MM_ALPHA_BYP_ICH_RX4; volatile uint32_t IF_MM_HPF1_QCH_RX4; volatile uint32_t IF_MM_HPF2_QCH_RX4; volatile uint32_t IF_MM_LPF1_QCH_RX4; volatile uint32_t IF_MM_LPF2_QCH_RX4; volatile uint32_t IF_MM_ALPHA_BYP_QCH_RX4; volatile uint32_t IF_MM_LPF_HPF_BYP; volatile uint32_t IF_MM_ALPHA_BYPASS_CTRL; volatile uint32_t RESAMP_A8_COEFF; volatile uint32_t RESAMP_A8_COEFF_BYP_CFG; volatile uint32_t DC_CORR_RX1; volatile uint32_t DC_CORR_RX2; volatile uint32_t DC_CORR_RX3; volatile uint32_t DC_CORR_RX4; volatile uint32_t RX_IQMM_CORR_RX1; volatile uint32_t RX_IQMM_CORR_RX2; volatile uint32_t RX_IQMM_CORR_RX3; volatile uint32_t RX_IQMM_CORR_RX4; volatile uint32_t AN_UPN_FREQ_CFG_RX1; volatile uint32_t AN_UPN_FREQ_CFG_RX2; volatile uint32_t AN_UPN_FREQ_CFG_RX3; volatile uint32_t AN_UPN_FREQ_CFG_RX4; volatile uint32_t AN_UPN_FREQ_INIT_CFG_RX1; volatile uint32_t AN_UPN_FREQ_INIT_CFG_RX2; volatile uint32_t AN_UPN_FREQ_INIT_CFG_RX3; volatile uint32_t AN_UPN_FREQ_INIT_CFG_RX4; volatile uint32_t CENTERING_IMJREJ_FREQ_CFG_RX1; volatile uint32_t CENTERING_IMJREJ_FREQ_CFG_RX2; volatile uint32_t CENTERING_IMJREJ_FREQ_CFG_RX3; volatile uint32_t CENTERING_IMJREJ_FREQ_CFG_RX4; volatile uint32_t CENTERING_IMJREJ_FREQ_INIT_CFG_RX1; volatile uint32_t CENTERING_IMJREJ_FREQ_INIT_CFG_RX2; volatile uint32_t CENTERING_IMJREJ_FREQ_INIT_CFG_RX3; volatile uint32_t CENTERING_IMJREJ_FREQ_INIT_CFG_RX4; volatile uint32_t DECENT_FREQ_CFG_RX1; volatile uint32_t DECENT_FREQ_CFG_RX2; volatile uint32_t DECENT_FREQ_CFG_RX3; volatile uint32_t DECENT_FREQ_CFG_RX4; volatile uint32_t DECENT_FREQ_INIT_CFG_RX1; volatile uint32_t DECENT_FREQ_INIT_CFG_RX2; volatile uint32_t DECENT_FREQ_INIT_CFG_RX3; volatile uint32_t DECENT_FREQ_INIT_CFG_RX4; volatile uint32_t DFE_OUTPUT_MODE_SELECTOR; volatile uint32_t BUMPER_SIG_CFG; volatile uint32_t AGC_IQMM; volatile uint32_t WIDE_BAND_INTF_1; volatile uint32_t WIDE_BAND_INTF_2; volatile uint32_t WIDE_BAND_INTF_3; volatile uint32_t WIDE_BAND_INTF_4; volatile uint32_t WIDE_BAND_INTF_5; volatile uint32_t WIDE_BAND_INTF_6; volatile uint32_t WIDE_BAND_INTF_7; volatile uint32_t WIDE_BAND_INTF_8; volatile uint32_t WIDE_BAND_INTF_9; volatile uint32_t WIDE_BAND_INTF_10; volatile uint32_t WIDE_BAND_INTF_11; volatile uint32_t WIDE_BAND_INTF_12; volatile uint32_t WIDE_BAND_INTF_13; volatile uint32_t WIDE_BAND_INTF_14; volatile uint32_t WIDE_BAND_INTF_15; volatile uint32_t SIG_IMG_BAND_1; volatile uint32_t SIG_IMG_BAND_2; volatile uint32_t RF_RESPOSE_EQ_RX_CFG1; volatile uint32_t RF_RESPOSE_EQ_RX_CFG2; volatile uint32_t LFSR_RX_IFMM_ICH_RX1_CFG; volatile uint32_t LFSR_RX_IFMM_ICH_RX2_CFG; volatile uint32_t LFSR_RX_IFMM_ICH_RX3_CFG; volatile uint32_t LFSR_RX_IFMM_ICH_RX4_CFG; volatile uint32_t LFSR_RX_IFMM_QCH_RX1_CFG; volatile uint32_t LFSR_RX_IFMM_QCH_RX2_CFG; volatile uint32_t LFSR_RX_IFMM_QCH_RX3_CFG; volatile uint32_t LFSR_RX_IFMM_QCH_RX4_CFG; volatile uint32_t LFSR_RX_FREQ_SHIFT_1_CFG; volatile uint32_t LFSR_RX_FREQ_SHIFT_2_CFG; volatile uint32_t DECIM_PHASE_SELECT_CONFIG; volatile uint32_t LFSR_LOAD_CONFIG; volatile uint32_t ADC_VALID_CNTR_STAT_COLL0_START_CFG; volatile uint32_t ADC_VALID_CNTR_STAT_COLL0_END_CFG; volatile uint32_t ADC_VALID_CNTR_STAT_COLL1_START_CFG; volatile uint32_t ADC_VALID_CNTR_STAT_COLL1_END_CFG; volatile uint32_t ADC_VALID_CNTR_BUMP_SIG_START_CFG; volatile uint32_t ADC_VALID_CNTR_BUMP_SIG_END_CFG; volatile uint32_t ADC_VALID_CNTR_WIDE_BAND_START_CFG; volatile uint32_t ADC_VALID_CNTR_WIDE_BAND_END_CFG; volatile uint32_t ADC_VALID_CNTR_SIG_IMG_BAND_START_CFG; volatile uint32_t ADC_VALID_CNTR_SIG_IMG_BAND_END_CFG; volatile uint32_t ADC_VALID_CNTR_DFE_OUT_START_CFG; volatile uint32_t ADC_VALID_CNTR_DFE_OUT_END_CFG; volatile uint32_t ADC_VALID_CNTR_DFE_IN_START_CFG; volatile uint32_t ADC_VALID_CNTR_DFE_IN_END_CFG; volatile uint32_t RAMP_GEN_CONFIG; volatile uint32_t DFE_CHAIN_ENABLES; volatile uint32_t DFE_PARITY_CFG; volatile uint32_t DFE_DEBUG_CFG1; volatile uint32_t DFE_DSPSS_INTF_CFG1; volatile uint32_t DFE_DSPSS_INTF_CFG2; volatile uint32_t IFMM_EQ_HPF_ERROR_SIG_SWAP; volatile uint32_t CQ_ADC_SATURATION_CFG; volatile uint32_t DFE_OUTPUT_BIT_SELECTION; volatile uint32_t CQ_SPI_MODE_CFG; volatile uint32_t AGC_ECC_CFG; volatile uint32_t FIR_3TAP_CFG; volatile uint32_t CQ_CHIRP_PROFILE_CFG1; volatile uint32_t CQ_CHIRP_PROFILE_CFG2; volatile uint32_t RF_RESPOSE_EQ_RX_CFG3; volatile uint8_t Resv_592[8]; volatile uint32_t TEST_SRC_CTRL; volatile uint32_t BEAT_FREQ_TS1; volatile uint32_t PHI_INIT_TS1; volatile uint32_t BEAT_FREQ_TS2; volatile uint32_t PHI_INIT_TS2; volatile uint32_t BEAT_FREQ_TS3; volatile uint32_t PHI_INIT_TS3; volatile uint32_t DF_PROFILE0_TS1; volatile uint32_t DF_PROFILE1_TS1; volatile uint32_t DF_PROFILE2_TS1; volatile uint32_t DF_PROFILE3_TS1; volatile uint32_t DF_PROFILE4_TS1; volatile uint32_t DF_PROFILE5_TS1; volatile uint32_t DF_PROFILE6_TS1; volatile uint32_t DF_PROFILE7_TS1; volatile uint32_t DF_PROFILE8_TS1; volatile uint32_t DF_PROFILE9_TS1; volatile uint32_t DF_PROFILE10_TS1; volatile uint32_t DF_PROFILE11_TS1; volatile uint32_t DF_PROFILE12_TS1; volatile uint32_t DF_PROFILE13_TS1; volatile uint32_t DF_PROFILE14_TS1; volatile uint32_t DF_PROFILE15_TS1; volatile uint32_t DF_PROFILE0_TS2; volatile uint32_t DF_PROFILE1_TS2; volatile uint32_t DF_PROFILE2_TS2; volatile uint32_t DF_PROFILE3_TS2; volatile uint32_t DF_PROFILE4_TS2; volatile uint32_t DF_PROFILE5_TS2; volatile uint32_t DF_PROFILE6_TS2; volatile uint32_t DF_PROFILE7_TS2; volatile uint32_t DF_PROFILE8_TS2; volatile uint32_t DF_PROFILE9_TS2; volatile uint32_t DF_PROFILE10_TS2; volatile uint32_t DF_PROFILE11_TS2; volatile uint32_t DF_PROFILE12_TS2; volatile uint32_t DF_PROFILE13_TS2; volatile uint32_t DF_PROFILE14_TS2; volatile uint32_t DF_PROFILE15_TS2; volatile uint32_t DF_PROFILE0_TS3; volatile uint32_t DF_PROFILE1_TS3; volatile uint32_t DF_PROFILE2_TS3; volatile uint32_t DF_PROFILE3_TS3; volatile uint32_t DF_PROFILE4_TS3; volatile uint32_t DF_PROFILE5_TS3; volatile uint32_t DF_PROFILE6_TS3; volatile uint32_t DF_PROFILE7_TS3; volatile uint32_t DF_PROFILE8_TS3; volatile uint32_t DF_PROFILE9_TS3; volatile uint32_t DF_PROFILE10_TS3; volatile uint32_t DF_PROFILE11_TS3; volatile uint32_t DF_PROFILE12_TS3; volatile uint32_t DF_PROFILE13_TS3; volatile uint32_t DF_PROFILE14_TS3; volatile uint32_t DF_PROFILE15_TS3; volatile uint32_t AMPLITUDE_SCALE_TS; volatile uint32_t AMPLITUDE_SCALE_TS3; volatile uint32_t DELTA_FREQ_WORD_TS1; volatile uint32_t DELTA_FREQ_WORD_TS2; volatile uint32_t DELTA_FREQ_WORD_TS3; volatile uint32_t FREQ_SEED_TS1; volatile uint32_t FREQ_SEED_TS2; volatile uint32_t FREQ_SEED_TS3; volatile uint32_t MAX_FREQ_THRESHOLD; volatile uint32_t MIN_FREQ_THRESHOLD; volatile uint32_t DOA_ROT_TS1_RX1; volatile uint32_t DOA_ROT_TS2_RX1; volatile uint32_t DOA_ROT_TS1_RX2; volatile uint32_t DOA_ROT_TS2_RX2; volatile uint32_t DOA_ROT_TS1_RX3; volatile uint32_t DOA_ROT_TS2_RX3; volatile uint32_t DOA_ROT_TS1_RX4; volatile uint32_t DOA_ROT_TS2_RX4; volatile uint8_t Resv_896[12]; volatile uint32_t TX_DFE_CTRL; volatile uint32_t TX_BYPASS_CTRL; volatile uint32_t TX_PHASE_SHIFT_BYPASS_VAL_RF1; volatile uint32_t TX_PHASE_SHIFT_BYPASS_VAL_RF2; volatile uint32_t TX_PHASE_SHIFT_BYPASS_VAL_RF3; volatile uint32_t TX_IQMM_MUX_SEL; volatile uint32_t TX_IQMM_GAIN_PH_CORR_RF1; volatile uint32_t TX_IQMM_GAIN_PH_CORR_RF2; volatile uint32_t TX_IQMM_GAIN_PH_CORR_RF3; volatile uint32_t TX_RF_MM_EQ_TAU; volatile uint32_t TX_RF_MM_EQ_TAU_INIT_VAL; volatile uint32_t TX_PPD_MUVAL; volatile uint32_t TX_PPD_MUACC1; volatile uint32_t TX_PPD_MUACC2; volatile uint32_t TX_PPD_MUACC3; volatile uint32_t MUX_TXD_RF_CFG; volatile uint32_t TX_DC_CORR_RF1; volatile uint32_t TX_DC_CORR_RF2; volatile uint32_t TX_DC_CORR_RF3; volatile uint8_t Resv_1024[52]; volatile uint32_t RX_IQMM_CFG1; volatile uint32_t RX_IQMM_CFG2; volatile uint32_t RX_IQMM_CFG3; volatile uint32_t RX_IQMM_CFG4; volatile uint32_t CHIRP_MASK_CFG; volatile uint32_t CHIRP_COUNT_OVERRIDE_CFG; volatile uint32_t DFE_RESERVED_2; volatile uint32_t AGC_RX1_ICH_ACC_LSB; volatile uint32_t AGC_RX1_ICH_ACC_MSB; volatile uint32_t AGC_RX1_QCH_ACC_LSB; volatile uint32_t AGC_RX1_QCH_ACC_MSB; volatile uint32_t AGC_RX1_ISQ_ACC_LSB; volatile uint32_t AGC_RX1_ISQ_ACC_MSB; volatile uint32_t AGC_RX1_QSQ_ACC_LSB; volatile uint32_t AGC_RX1_QSQ_ACC_MSB; volatile uint32_t AGC_RX1_IQ_ACC_LSB; volatile uint32_t AGC_RX1_IQ_ACC_MSB; volatile uint32_t AGC_RX2_ICH_ACC_LSB; volatile uint32_t AGC_RX2_ICH_ACC_MSB; volatile uint32_t AGC_RX2_QCH_ACC_LSB; volatile uint32_t AGC_RX2_QCH_ACC_MSB; volatile uint32_t AGC_RX2_ISQ_ACC_LSB; volatile uint32_t AGC_RX2_ISQ_ACC_MSB; volatile uint32_t AGC_RX2_QSQ_ACC_LSB; volatile uint32_t AGC_RX2_QSQ_ACC_MSB; volatile uint32_t AGC_RX2_IQ_ACC_LSB; volatile uint32_t AGC_RX2_IQ_ACC_MSB; volatile uint32_t AGC_RX3_ICH_ACC_LSB; volatile uint32_t AGC_RX3_ICH_ACC_MSB; volatile uint8_t Resv_1152[12]; volatile uint32_t AGC_RX3_QCH_ACC_LSB; volatile uint32_t AGC_RX3_QCH_ACC_MSB; volatile uint32_t AGC_RX3_ISQ_ACC_LSB; volatile uint32_t AGC_RX3_ISQ_ACC_MSB; volatile uint32_t AGC_RX3_QSQ_ACC_LSB; volatile uint32_t AGC_RX3_QSQ_ACC_MSB; volatile uint32_t AGC_RX3_IQ_ACC_LSB; volatile uint32_t AGC_RX3_IQ_ACC_MSB; volatile uint32_t AGC_RX4_ICH_ACC_LSB; volatile uint32_t AGC_RX4_ICH_ACC_MSB; volatile uint32_t AGC_RX4_QCH_ACC_LSB; volatile uint32_t AGC_RX4_QCH_ACC_MSB; volatile uint32_t AGC_RX4_ISQ_ACC_LSB; volatile uint32_t AGC_RX4_ISQ_ACC_MSB; volatile uint32_t AGC_RX4_QSQ_ACC_LSB; volatile uint32_t AGC_RX4_QSQ_ACC_MSB; volatile uint32_t AGC_RX4_IQ_ACC_LSB; volatile uint32_t AGC_RX4_IQ_ACC_MSB; volatile uint32_t AGC_COUNT_ACC; volatile uint32_t PARITY_OR_STATUS; volatile uint32_t PARITY_AND_STATUS; volatile uint32_t TX_DFE_SWAP_FLIP; volatile uint32_t CQ3_RX1_IQ_RD; volatile uint32_t CQ3_RX2_IQ_RD; volatile uint32_t CQ3_RX3_IQ_RD; volatile uint32_t CQ3_RX4_IQ_RD; volatile uint32_t MUX_TXD_RF_CFG_TX4; volatile uint32_t TX4_DFE_CFG; volatile uint32_t TX_PHASE_SHIFT_BYPASS_VAL_RF4; } CSL_bss_dfeRegs; # 96 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_soc.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_bss_dma_reg.h" 1 # 38 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_bss_dma_reg.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/_virtual_includes/hwinclude_h\\common/hw_include/tistdtypes.h" 1 # 39 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_bss_dma_reg.h" 2 # 54 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_bss_dma_reg.h" typedef struct { volatile uint32_t UDMA_STAT; volatile uint32_t UDMA_CFG; volatile uint32_t UDMA_CTLBASE; volatile uint32_t UDMA_ALTBASE; volatile uint32_t UDMA_WAITSTAT; volatile uint32_t UDMA_SWREQ; volatile uint32_t UDMA_USEBURSTSET; volatile uint32_t UDMA_USEBURSTCLR; volatile uint32_t UDMA_REQMASKSET; volatile uint32_t UDMA_REQMASKCLR; volatile uint32_t UDMA_ENASET; volatile uint32_t UDMA_ENACLR; volatile uint32_t UDMA_ALTSET; volatile uint32_t UDMA_ALTCLR; volatile uint32_t UDMA_PRIOSET; volatile uint32_t UDMA_PRIOCLR; volatile uint8_t Resv_76[12]; volatile uint32_t UDMA_ERRCLR; volatile uint8_t Resv_256[176]; volatile uint32_t UDMA_CHASGN; volatile uint8_t Resv_272[12]; volatile uint32_t UDMA_CHMAP0; volatile uint32_t UDMA_CHMAP1; volatile uint32_t UDMA_CHMAP2; volatile uint32_t UDMA_CHMAP3; } CSL_bss_dma_regRegs; # 97 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_soc.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_bss_fft.h" 1 # 38 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_bss_fft.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/_virtual_includes/hwinclude_h\\common/hw_include/tistdtypes.h" 1 # 39 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_bss_fft.h" 2 # 54 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_bss_fft.h" typedef struct { volatile uint32_t BIST_FFT_REG0; volatile uint32_t BIST_FFT_REG1; volatile uint32_t BIST_FFT_REG2; volatile uint32_t BIST_FFT_REG3; volatile uint32_t BIST_FFT_REG4; volatile uint32_t BIST_FFT_REG5; volatile uint32_t BIST_FFT_REG6; volatile uint32_t BIST_FFT_REG7; } CSL_bss_fftRegs; # 98 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_soc.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_bss_gpcfg_reg.h" 1 # 38 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_bss_gpcfg_reg.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/_virtual_includes/hwinclude_h\\common/hw_include/tistdtypes.h" 1 # 39 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_bss_gpcfg_reg.h" 2 # 54 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_bss_gpcfg_reg.h" typedef struct { volatile uint32_t RCM1; volatile uint32_t RCM2; volatile uint32_t RCM3; volatile uint32_t RCM4; volatile uint32_t RCM5; volatile uint32_t SPARE1; volatile uint32_t MSSBASEADDR; volatile uint32_t INTREG1; volatile uint32_t INTREG2; volatile uint32_t INTREG3; volatile uint32_t INTREG4; volatile uint32_t INTREG5; volatile uint32_t INTREG6; volatile uint32_t SPARE3; volatile uint8_t Resv_64[8]; volatile uint32_t ORBITGPIO; volatile uint32_t ORBITTESTID; volatile uint32_t ORBITSCRATCH1; volatile uint32_t ORBITSCRATCH2; volatile uint32_t ORBITSCRATCH3; volatile uint32_t ORBITSCRATCH4; volatile uint32_t SPARE4; volatile uint32_t MPUREG1; volatile uint32_t MPUREG2; volatile uint32_t MPUREG3; volatile uint32_t MPUREG4; volatile uint32_t MPUREG5; volatile uint32_t MPUREG6; volatile uint32_t MPUREG7; volatile uint32_t MPUREG8; volatile uint32_t MPUREG9; volatile uint32_t MPUREG10; volatile uint32_t STCCTRL; volatile uint32_t SPARE7; volatile uint32_t SPARE8; volatile uint32_t EFUSEOVR; volatile uint32_t EFUSEWRSPARE1; volatile uint32_t EFUSEWRSPARE2; volatile uint32_t EFUSE1_ROW_44; volatile uint32_t EFUSE1_ROW_45; volatile uint32_t EFUSE1_ROW_46; volatile uint32_t EFUSE1_ROW_47; volatile uint32_t EFUSE1_ROW_48; volatile uint32_t EFUSE1_ROW_49; volatile uint32_t EFUSE1_ROW_50; volatile uint32_t EFUSE1_ROW_51; volatile uint32_t EFUSE1_ROW_52; volatile uint32_t EFUSE1_ROW_53; volatile uint32_t EFUSE1_ROW_54; volatile uint32_t EFUSE1_ROW_55; volatile uint32_t EFUSE1_ROW_56; volatile uint32_t EFUSE1_ROW_57; volatile uint32_t EFUSE1_ROW_58; volatile uint32_t EFUSE1_ROW_59; volatile uint32_t EFUSE1_ROW_60; volatile uint32_t EFUSE1_ROW_61; volatile uint32_t EFUSE1_ROW_62; volatile uint32_t EFUSE1_ROW_63; volatile uint32_t EFUSE2_ROW_5; volatile uint32_t EFUSE2_ROW_6; volatile uint32_t EFUSE2_ROW_7; volatile uint32_t EFUSE2_ROW_8; volatile uint32_t RDSPARE1; volatile uint8_t Resv_260[4]; volatile uint32_t RDSPARE2; volatile uint32_t FRCREG1; volatile uint32_t FRCREG2; volatile uint32_t FRCREG3; volatile uint32_t FRCREG4; volatile uint32_t FRCREG5; volatile uint32_t FRCREG6; volatile uint32_t FRCREG7; volatile uint32_t FRCREG8; volatile uint32_t FRCREG9; volatile uint32_t FRCREG10; volatile uint32_t FRCREG11; volatile uint32_t FRCREG12; volatile uint32_t FRCREG13; volatile uint32_t FRCREG14; volatile uint32_t FRCREG15; volatile uint32_t FRCREG16; volatile uint32_t FRCREG17; volatile uint32_t FRCREG18; volatile uint32_t FRCREG19; volatile uint32_t FRCREG20; volatile uint32_t FRCREG21; volatile uint32_t FRCREG22; volatile uint32_t FRCREG23; volatile uint32_t SPARE9; volatile uint32_t SPARE10; volatile uint32_t RX_STATUS_REG1_MASK; volatile uint32_t TX_STAT_CLK_STAT_MASK; volatile uint32_t LODIST_WU_STAT_MASK; volatile uint32_t CCMREG6; volatile uint32_t CCMREG0; volatile uint32_t CCMREG1; volatile uint32_t CCMREG2; volatile uint32_t CCMREG3; volatile uint32_t CCMREG4; volatile uint32_t CCMREG5; volatile uint32_t MSS_ESM_SPARE; volatile uint32_t ESM_GP2_MASK1; volatile uint32_t ESM_GP2_MASK2; volatile uint32_t ESM_GP2_MASK3; volatile uint32_t MSS_DSS_INTR_MASK; volatile uint32_t UDMA_INT1; volatile uint32_t UDMA_INT2; volatile uint32_t UDMA_INT3; volatile uint32_t TCMA_PARITY; volatile uint32_t TCMB0_PARITY; volatile uint32_t TCMB1_PARITY; volatile uint32_t TCMECCCHK; volatile uint32_t TXPALOOPBCKCLK; volatile uint32_t RXIFALOOPBCKCLK; volatile uint32_t DBGACKCTL; volatile uint32_t AXI2VBUSPSEL; } CSL_bss_gpcfg_regRegs; # 99 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_soc.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_bss_profile_ram.h" 1 # 38 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_bss_profile_ram.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/_virtual_includes/hwinclude_h\\common/hw_include/tistdtypes.h" 1 # 39 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_bss_profile_ram.h" 2 # 54 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_bss_profile_ram.h" typedef struct { volatile uint32_t PROFILE1_R1; volatile uint32_t PROFILE1_R2; volatile uint32_t PROFILE1_R3; volatile uint32_t PROFILE1_R4; volatile uint32_t PROFILE1_R5; volatile uint32_t PROFILE1_R6; volatile uint32_t PROFILE1_R7; volatile uint32_t PROFILE1_R8; volatile uint32_t PROFILE1_R9; volatile uint32_t PROFILE1_R10; volatile uint32_t PROFILE1_R11; volatile uint32_t PROFILE1_R12; volatile uint32_t PROFILE1_R13; volatile uint8_t Resv_64[12]; volatile uint32_t PROFILE2_R1; volatile uint32_t PROFILE2_R2; volatile uint32_t PROFILE2_R3; volatile uint32_t PROFILE2_R4; volatile uint32_t PROFILE2_R5; volatile uint32_t PROFILE2_R6; volatile uint32_t PROFILE2_R7; volatile uint32_t PROFILE2_R8; volatile uint32_t PROFILE2_R9; volatile uint32_t PROFILE2_R10; volatile uint32_t PROFILE2_R11; volatile uint32_t PROFILE2_R12; volatile uint32_t PROFILE2_R13; volatile uint8_t Resv_128[12]; volatile uint32_t PROFILE3_R1; volatile uint32_t PROFILE3_R2; volatile uint32_t PROFILE3_R3; volatile uint32_t PROFILE3_R4; volatile uint32_t PROFILE3_R5; volatile uint32_t PROFILE3_R6; volatile uint32_t PROFILE3_R7; volatile uint32_t PROFILE3_R8; volatile uint32_t PROFILE3_R9; volatile uint32_t PROFILE3_R10; volatile uint32_t PROFILE3_R11; volatile uint32_t PROFILE3_R12; volatile uint32_t PROFILE3_R13; volatile uint8_t Resv_192[12]; volatile uint32_t PROFILE4_R1; volatile uint32_t PROFILE4_R2; volatile uint32_t PROFILE4_R3; volatile uint32_t PROFILE4_R4; volatile uint32_t PROFILE4_R5; volatile uint32_t PROFILE4_R6; volatile uint32_t PROFILE4_R7; volatile uint32_t PROFILE4_R8; volatile uint32_t PROFILE4_R9; volatile uint32_t PROFILE4_R10; volatile uint32_t PROFILE4_R11; volatile uint32_t PROFILE4_R12; volatile uint32_t PROFILE4_R13; volatile uint8_t Resv_256[12]; volatile uint32_t PROFILE5_R1; volatile uint32_t PROFILE5_R2; volatile uint32_t PROFILE5_R3; volatile uint32_t PROFILE5_R4; volatile uint32_t PROFILE5_R5; volatile uint32_t PROFILE5_R6; volatile uint32_t PROFILE5_R7; volatile uint32_t PROFILE5_R8; volatile uint32_t PROFILE5_R9; volatile uint32_t PROFILE5_R10; volatile uint32_t PROFILE5_R11; volatile uint32_t PROFILE5_R12; volatile uint32_t PROFILE5_R13; volatile uint8_t Resv_320[12]; volatile uint32_t PROFILE6_R1; volatile uint32_t PROFILE6_R2; volatile uint32_t PROFILE6_R3; volatile uint32_t PROFILE6_R4; volatile uint32_t PROFILE6_R5; volatile uint32_t PROFILE6_R6; volatile uint32_t PROFILE6_R7; volatile uint32_t PROFILE6_R8; volatile uint32_t PROFILE6_R9; volatile uint32_t PROFILE6_R10; volatile uint32_t PROFILE6_R11; volatile uint32_t PROFILE6_R12; volatile uint32_t PROFILE6_R13; volatile uint8_t Resv_384[12]; volatile uint32_t PROFILE7_R1; volatile uint32_t PROFILE7_R2; volatile uint32_t PROFILE7_R3; volatile uint32_t PROFILE7_R4; volatile uint32_t PROFILE7_R5; volatile uint32_t PROFILE7_R6; volatile uint32_t PROFILE7_R7; volatile uint32_t PROFILE7_R8; volatile uint32_t PROFILE7_R9; volatile uint32_t PROFILE7_R10; volatile uint32_t PROFILE7_R11; volatile uint32_t PROFILE7_R12; volatile uint32_t PROFILE7_R13; volatile uint8_t Resv_448[12]; volatile uint32_t PROFILE8_R1; volatile uint32_t PROFILE8_R2; volatile uint32_t PROFILE8_R3; volatile uint32_t PROFILE8_R4; volatile uint32_t PROFILE8_R5; volatile uint32_t PROFILE8_R6; volatile uint32_t PROFILE8_R7; volatile uint32_t PROFILE8_R8; volatile uint32_t PROFILE8_R9; volatile uint32_t PROFILE8_R10; volatile uint32_t PROFILE8_R11; volatile uint32_t PROFILE8_R12; volatile uint32_t PROFILE8_R13; volatile uint8_t Resv_512[12]; volatile uint32_t PROFILE9_R1; volatile uint32_t PROFILE9_R2; volatile uint32_t PROFILE9_R3; volatile uint32_t PROFILE9_R4; volatile uint32_t PROFILE9_R5; volatile uint32_t PROFILE9_R6; volatile uint32_t PROFILE9_R7; volatile uint32_t PROFILE9_R8; volatile uint32_t PROFILE9_R9; volatile uint32_t PROFILE9_R10; volatile uint32_t PROFILE9_R11; volatile uint32_t PROFILE9_R12; volatile uint32_t PROFILE9_R13; volatile uint8_t Resv_576[12]; volatile uint32_t PROFILE10_R1; volatile uint32_t PROFILE10_R2; volatile uint32_t PROFILE10_R3; volatile uint32_t PROFILE10_R4; volatile uint32_t PROFILE10_R5; volatile uint32_t PROFILE10_R6; volatile uint32_t PROFILE10_R7; volatile uint32_t PROFILE10_R8; volatile uint32_t PROFILE10_R9; volatile uint32_t PROFILE10_R10; volatile uint32_t PROFILE10_R11; volatile uint32_t PROFILE10_R12; volatile uint32_t PROFILE10_R13; volatile uint8_t Resv_640[12]; volatile uint32_t PROFILE11_R1; volatile uint32_t PROFILE11_R2; volatile uint32_t PROFILE11_R3; volatile uint32_t PROFILE11_R4; volatile uint32_t PROFILE11_R5; volatile uint32_t PROFILE11_R6; volatile uint32_t PROFILE11_R7; volatile uint32_t PROFILE11_R8; volatile uint32_t PROFILE11_R9; volatile uint32_t PROFILE11_R10; volatile uint32_t PROFILE11_R11; volatile uint32_t PROFILE11_R12; volatile uint32_t PROFILE11_R13; volatile uint8_t Resv_704[12]; volatile uint32_t PROFILE12_R1; volatile uint32_t PROFILE12_R2; volatile uint32_t PROFILE12_R3; volatile uint32_t PROFILE12_R4; volatile uint32_t PROFILE12_R5; volatile uint32_t PROFILE12_R6; volatile uint32_t PROFILE12_R7; volatile uint32_t PROFILE12_R8; volatile uint32_t PROFILE12_R9; volatile uint32_t PROFILE12_R10; volatile uint32_t PROFILE12_R11; volatile uint32_t PROFILE12_R12; volatile uint32_t PROFILE12_R13; volatile uint8_t Resv_768[12]; volatile uint32_t PROFILE13_R1; volatile uint32_t PROFILE13_R2; volatile uint32_t PROFILE13_R3; volatile uint32_t PROFILE13_R4; volatile uint32_t PROFILE13_R5; volatile uint32_t PROFILE13_R6; volatile uint32_t PROFILE13_R7; volatile uint32_t PROFILE13_R8; volatile uint32_t PROFILE13_R9; volatile uint32_t PROFILE13_R10; volatile uint32_t PROFILE13_R11; volatile uint32_t PROFILE13_R12; volatile uint32_t PROFILE13_R13; volatile uint8_t Resv_832[12]; volatile uint32_t PROFILE14_R1; volatile uint32_t PROFILE14_R2; volatile uint32_t PROFILE14_R3; volatile uint32_t PROFILE14_R4; volatile uint32_t PROFILE14_R5; volatile uint32_t PROFILE14_R6; volatile uint32_t PROFILE14_R7; volatile uint32_t PROFILE14_R8; volatile uint32_t PROFILE14_R9; volatile uint32_t PROFILE14_R10; volatile uint32_t PROFILE14_R11; volatile uint32_t PROFILE14_R12; volatile uint32_t PROFILE14_R13; volatile uint8_t Resv_896[12]; volatile uint32_t PROFILE15_R1; volatile uint32_t PROFILE15_R2; volatile uint32_t PROFILE15_R3; volatile uint32_t PROFILE15_R4; volatile uint32_t PROFILE15_R5; volatile uint32_t PROFILE15_R6; volatile uint32_t PROFILE15_R7; volatile uint32_t PROFILE15_R8; volatile uint32_t PROFILE15_R9; volatile uint32_t PROFILE15_R10; volatile uint32_t PROFILE15_R11; volatile uint32_t PROFILE15_R12; volatile uint32_t PROFILE15_R13; volatile uint8_t Resv_960[12]; volatile uint32_t PROFILE16_R1; volatile uint32_t PROFILE16_R2; volatile uint32_t PROFILE16_R3; volatile uint32_t PROFILE16_R4; volatile uint32_t PROFILE16_R5; volatile uint32_t PROFILE16_R6; volatile uint32_t PROFILE16_R7; volatile uint32_t PROFILE16_R8; volatile uint32_t PROFILE16_R9; volatile uint32_t PROFILE16_R10; volatile uint32_t PROFILE16_R11; volatile uint32_t PROFILE16_R12; volatile uint32_t PROFILE16_R13; } CSL_bss_profile_ramRegs; # 100 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_soc.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_bss_prog_filt.h" 1 # 38 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_bss_prog_filt.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/_virtual_includes/hwinclude_h\\common/hw_include/tistdtypes.h" 1 # 39 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_bss_prog_filt.h" 2 # 54 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_bss_prog_filt.h" typedef struct { volatile uint32_t PROGFILTCFG1; volatile uint32_t PROGFILTCFG2; volatile uint32_t PROGFILTCFG3; volatile uint32_t PROGFILTCFG4; volatile uint32_t PROGFILTCFG5; volatile uint32_t PROGFILTCFG6; volatile uint32_t PROGFILTCFG7; volatile uint32_t PROGFILTCFG8; volatile uint32_t PROGFILTCFG9; volatile uint32_t PROGFILTCFG10; volatile uint32_t PROGFILTCFG11; volatile uint32_t PROGFILTCFG12; volatile uint32_t PROGFILTCFG13; volatile uint32_t PROGFILTCFG14; volatile uint32_t PROGFILTCFG15; volatile uint32_t PROGFILTCFG16; volatile uint32_t PROGFILTCFG17; volatile uint32_t PROGFILTCFG18; volatile uint32_t PROGFILTCFG19; volatile uint32_t PROGFILTCFG20; volatile uint32_t PROGFILTCFG21; volatile uint32_t PROGFILTCFG22; volatile uint32_t PROGFILTCFG23; volatile uint32_t PROGFILTCFG24; volatile uint32_t PROGFILTCFG25; volatile uint32_t PROGFILTCFG26; volatile uint32_t PROGFILTCFG27; volatile uint32_t PROGFILTCFG28; volatile uint32_t PROGFILTCFG29; volatile uint32_t PROGFILTCFG30; volatile uint32_t PROGFILTCFG31; volatile uint32_t PROGFILTCFG32; volatile uint32_t PROGFILTCFG33; volatile uint32_t PROGFILTCFG34; volatile uint32_t PROGFILTCFG35; volatile uint32_t PROGFILTCFG36; volatile uint32_t PROGFILTCFG37; volatile uint32_t PROGFILTCFG38; volatile uint32_t PROGFILTCFG39; volatile uint32_t PROGFILTCFG40; volatile uint32_t PROGFILTCFG41; volatile uint32_t PROGFILTCFG42; volatile uint32_t PROGFILTCFG43; volatile uint32_t PROGFILTCFG44; volatile uint32_t PROGFILTCFG45; volatile uint32_t PROGFILTCFG46; volatile uint32_t PROGFILTDMEMADDR; volatile uint32_t PROGFILTDMEMWRDATA; volatile uint32_t PROGFILTDMEMRDDATA; volatile uint32_t PROGFILTECCERRSTAT; volatile uint32_t PROGFILTECCCFG1; volatile uint32_t PROGFILTECCCFG2; volatile uint32_t PROGFILTECCCFG3; volatile uint32_t PROGFILTECCCFG4; volatile uint32_t PROGFILTCLKGATE; volatile uint32_t HWECOSPARE1; volatile uint32_t HWECOSPARE2; } CSL_bss_prog_filtRegs; # 101 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_soc.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_bss_rampgen.h" 1 # 38 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_bss_rampgen.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/_virtual_includes/hwinclude_h\\common/hw_include/tistdtypes.h" 1 # 39 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_bss_rampgen.h" 2 # 54 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_bss_rampgen.h" typedef struct { volatile uint32_t TRIGGER_RST_RAMPGEN; volatile uint32_t RAMGEN_CTRL; volatile uint32_t CHIRP_CFG_ADDRESS; volatile uint32_t CHIRP_CFG_LOOP_CFG; volatile uint32_t RAMPGEN_CALIB_CHIRP_CFG; volatile uint32_t RAMPGEN_WR_SPARE2; volatile uint32_t LOOP_TIME; volatile uint32_t MAIN_PATH_TIME; volatile uint32_t FRAME_START_DELAY; volatile uint32_t ADC_SAMPLING_DELAY; volatile uint32_t BPM_K_COUNT; volatile uint32_t BPM_CFG; volatile uint32_t BPM_K_CTR_OFFSET; volatile uint32_t BPM_PRG_SEQUENCE_1A_MSW; volatile uint32_t BPM_PRG_SEQUENCE_1A_LSW; volatile uint32_t BPM_PRG_SEQUENCE_1B_MSW; volatile uint32_t BPM_PRG_SEQUENCE_1B_LSW; volatile uint32_t BPM_PRG_SEQUENCE_2A_MSW; volatile uint32_t BPM_PRG_SEQUENCE_2A_LSW; volatile uint32_t BPM_PRG_SEQUENCE_2B_MSW; volatile uint32_t BPM_PRG_SEQUENCE_2B_LSW; volatile uint32_t BPM_PRG_SEQUENCE_3A_MSW; volatile uint32_t BPM_PRG_SEQUENCE_3A_LSW; volatile uint32_t BPM_PRG_SEQUENCE_3B_MSW; volatile uint32_t BPM_PRG_SEQUENCE_3B_LSW; volatile uint32_t BPM_LFSR_POLY_1A; volatile uint32_t BPM_LFSR_POLY_1B; volatile uint32_t BPM_LFSR_POLY_2A; volatile uint32_t BPM_LFSR_POLY_2B; volatile uint32_t BPM_LFSR_POLY_3A; volatile uint32_t BPM_LFSR_POLY_3B; volatile uint32_t BPM_LFSR_INIT_VAL_1A; volatile uint32_t BPM_LFSR_INIT_VAL_1B; volatile uint32_t BPM_LFSR_INIT_VAL_2A; volatile uint32_t BPM_LFSR_INIT_VAL_2B; volatile uint32_t BPM_LFSR_INIT_VAL_3A; volatile uint32_t BPM_LFSR_INIT_VAL_3B; volatile uint32_t LO_START_DELAY; volatile uint32_t RX1_2_RF_START_DELTA; volatile uint32_t RX3_4_RF_START_DELTA; volatile uint32_t RX1_2_BB_START_DELTA; volatile uint32_t RX3_4_BB_START_DELTA; volatile uint32_t LO_END_DELTA; volatile uint32_t RX1_2_RF_END_DELTA; volatile uint32_t RX3_4_RF_END_DELTA; volatile uint32_t RX1_2_BB_END_DELTA; volatile uint32_t RX3_4_BB_END_DELTA; volatile uint32_t FREQ_MONITOR_RST_END; volatile uint32_t RESET_SOCC_START_END; volatile uint32_t RAMPGEN_WR_SPARE3; volatile uint32_t N_START_BYP; volatile uint32_t N_SLOPE_BYP; volatile uint32_t BYPASS_RAMPGEN_CTRL; volatile uint32_t RAMPGEN_WR_SPARE4; volatile uint32_t SEQ_EXT_DELAY; volatile uint32_t TX_REG; volatile uint32_t RAM_ECC1; volatile uint32_t RAM_ECC2; volatile uint32_t SEQ_OVR_CTRL; volatile uint32_t SEQ_OVR_VAL; volatile uint32_t ADC_ENABLE_RST; volatile uint32_t CURRENT_CHIRP_STATUS; volatile uint32_t CHIRP_COUNTER; volatile uint8_t Resv_256[4]; volatile uint32_t RAMPGEN_RD_SPARE2; volatile uint32_t RAMPGEN_RD_SPARE3; volatile uint32_t RAMPGEN_RD_SPARE4; volatile uint32_t RAMPGEN_RD_SPARE5; volatile uint32_t SEQ_EXT_REG1_WR; volatile uint32_t SEQ_EXT_REG2_WR; volatile uint32_t SEQ_EXT_REG3_WR; volatile uint32_t SEQ_EXT_REG4_WR; volatile uint32_t SEQ_EXT_REG5_WR; volatile uint32_t SEQ_EXT_REG6_WR; volatile uint32_t SEQ_EXT_REG7_WR; volatile uint32_t SEQ_EXT_REG1_RD; volatile uint32_t SEQ_EXT_REG2_RD; volatile uint32_t SEQ_EXT_REG3_RD; volatile uint32_t SEQ_EXT_REG5_RD; volatile uint32_t SEQ_EXT_REG8_WR; volatile uint32_t SEQ_EXT_REG9_WR; volatile uint32_t SYNTH_CYCLE_CNTR_CFG1; volatile uint32_t SYNTH_CYCLE_CNTR_OVERRIDE_CFG1; volatile uint32_t SYNTH_CYCLE_CNTR_OVERRIDE_CFG2; volatile uint32_t SYNTH_CYCLE_CNTR_OVERRIDE_CFG3; volatile uint32_t LINEAR_RAM_BASE_ADDR1; volatile uint32_t LINEAR_RAM_BASE_ADDR2; volatile uint32_t SYNTH_CYCLE_CNTR_CURRENT_RD1; volatile uint32_t SYNTH_CYCLE_CNTR_CURRENT_RD2; volatile uint32_t SYNTH_CYCLE_CNTR_CURRENT_RD3; volatile uint32_t SYNTH_CYCLE_CNTR_CURRENT_RD4; volatile uint32_t SYNTH_CYCLE_CNTR_CONTINUOUS_RD1; volatile uint32_t SYNTH_CYCLE_CNTR_CONTINUOUS_RD2; volatile uint32_t SYNTH_CYCLE_CNTR_CONTINUOUS_RD3; volatile uint32_t SYNTH_CYCLE_CNTR_CONTINUOUS_RD4; volatile uint32_t SYNTH_CYCLE_CNTR_MISC_RD1; volatile uint32_t SYNTH_CYCLE_CNTR_MISC_RD2; volatile uint32_t SOCC_OVERRIDE; volatile uint32_t SEQ_EXT_REG4_RD; volatile uint32_t LINEAR_RAM_INIT; volatile uint32_t SOCC_8FF_VALID_FREQ_RANGE1_MIN_MAX; volatile uint32_t SOCC_8FF_VALID_FREQ_RANGE2_MIN_MAX; volatile uint32_t SOCC_7FF_VALID_FREQ_RANGE1_MIN_MAX; volatile uint32_t SOCC_7FF_VALID_FREQ_RANGE2_MIN_MAX; volatile uint32_t SOCC_5FF_VALID_FREQ_RANGE1_MIN_MAX; volatile uint32_t SOCC_5FF_VALID_FREQ_RANGE2_MIN_MAX; volatile uint8_t Resv_448[24]; volatile uint32_t SOCC_RING_LEN_CFG_SEL; volatile uint8_t Resv_460[8]; volatile uint32_t CRD_MAX_FREQ_OFFSET_DITHER; volatile uint32_t CRD_HIGH_BW_START_TIME; volatile uint32_t CRD_HIGH_BW_STOP_TIME; volatile uint32_t CRD_LFSR_SEED; volatile uint32_t CRD_LFSR_SEED_CTRL; volatile uint32_t BPM_LFSR_INIT_VAL_4A; volatile uint32_t BPM_LFSR_INIT_VAL_4B; volatile uint32_t BPM_PRG_SEQUENCE_4A_MSW; volatile uint32_t BPM_PRG_SEQUENCE_4A_LSW; volatile uint32_t BPM_PRG_SEQUENCE_4B_MSW; volatile uint32_t BPM_PRG_SEQUENCE_4B_LSW; volatile uint32_t BPM_LFSR_POLY_4A; volatile uint32_t BPM_LFSR_POLY_4B; } CSL_bss_rampgenRegs; # 102 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_soc.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_bss_vim_parity.h" 1 # 38 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_bss_vim_parity.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/_virtual_includes/hwinclude_h\\common/hw_include/tistdtypes.h" 1 # 39 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_bss_vim_parity.h" 2 # 54 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_bss_vim_parity.h" typedef struct { volatile uint8_t Resv_236[236]; volatile uint32_t PARFLG; volatile uint32_t PARCTL; volatile uint32_t ADDERR; volatile uint32_t FBPAERR; volatile uint32_t SBERR; } CSL_bss_vim_parityRegs; # 103 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/cslr_soc.h" 2 # 42 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/_virtual_includes/hwinclude_h\\common/hw_include/cslr_soc.h" 2 # 58 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/adcbuf/_virtual_includes/adcbuf_h\\adcbuf.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/_virtual_includes/hwinclude_h\\common/hw_include/tistdtypes.h" 1 # 59 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/adcbuf/_virtual_includes/adcbuf_h\\adcbuf.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/kernel/dpl/_virtual_includes/HwiP_h\\kernel/dpl/HwiP.h" 1 # 41 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/kernel/dpl/_virtual_includes/HwiP_h\\kernel/dpl/HwiP.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/kernel/dpl/_virtual_includes/SystemP_h\\kernel/dpl/SystemP.h" 1 # 41 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/kernel/dpl/_virtual_includes/SystemP_h\\kernel/dpl/SystemP.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/kernel/dpl/_virtual_includes/DebugP_h\\kernel/dpl/DebugP.h" 1 # 97 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/kernel/dpl/_virtual_includes/DebugP_h\\kernel/dpl/DebugP.h" typedef struct { uint32_t isValid; uint32_t rdIndex; uint32_t wrIndex; uint32_t rsv; uint8_t buffer[((2 * 1024U) - 16U)]; } DebugP_ShmLog; # 136 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/kernel/dpl/_virtual_includes/DebugP_h\\kernel/dpl/DebugP.h" void _DebugP_assert(int expression, const char *file, const char *function, int line, const char *expressionString); void _DebugP_assertNoLog(int expression); # 196 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/kernel/dpl/_virtual_includes/DebugP_h\\kernel/dpl/DebugP.h" void _DebugP_logZone(uint32_t logZone, char *format, ...); # 272 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/kernel/dpl/_virtual_includes/DebugP_h\\kernel/dpl/DebugP.h" uint32_t DebugP_logZoneEnable(uint32_t logZoneMask); # 281 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/kernel/dpl/_virtual_includes/DebugP_h\\kernel/dpl/DebugP.h" uint32_t DebugP_logZoneDisable(uint32_t logZoneMask); void DebugP_logZoneRestore(uint32_t logZoneMask); # 297 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/kernel/dpl/_virtual_includes/DebugP_h\\kernel/dpl/DebugP.h" void DebugP_shmLogWriterInit(DebugP_ShmLog *shmLog, uint16_t selfCoreId); # 310 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/kernel/dpl/_virtual_includes/DebugP_h\\kernel/dpl/DebugP.h" void DebugP_shmLogWriterPutChar(char character); # 320 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/kernel/dpl/_virtual_includes/DebugP_h\\kernel/dpl/DebugP.h" void DebugP_uartLogWriterPutChar(char character); # 330 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/kernel/dpl/_virtual_includes/DebugP_h\\kernel/dpl/DebugP.h" void DebugP_shmLogReaderInit(DebugP_ShmLog *shmLog, uint16_t numCores); # 342 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/kernel/dpl/_virtual_includes/DebugP_h\\kernel/dpl/DebugP.h" void DebugP_memLogWriterInit(uint16_t selfCoreId); # 357 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/kernel/dpl/_virtual_includes/DebugP_h\\kernel/dpl/DebugP.h" void DebugP_memLogWriterPutChar(char character); # 367 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/kernel/dpl/_virtual_includes/DebugP_h\\kernel/dpl/DebugP.h" void DebugP_uartSetDrvIndex(uint32_t uartDrvIndex); # 380 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/kernel/dpl/_virtual_includes/DebugP_h\\kernel/dpl/DebugP.h" int32_t DebugP_scanf(char *format, ...); # 398 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/kernel/dpl/_virtual_includes/DebugP_h\\kernel/dpl/DebugP.h" int32_t DebugP_readLine(char *lineBuf, uint32_t bufSize); # 42 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/kernel/dpl/_virtual_includes/SystemP_h\\kernel/dpl/SystemP.h" 2 # 42 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/kernel/dpl/_virtual_includes/HwiP_h\\kernel/dpl/HwiP.h" 2 # 58 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/kernel/dpl/_virtual_includes/HwiP_h\\kernel/dpl/HwiP.h" typedef void (*HwiP_FxnCallback)(void *args); typedef struct HwiP_Config_ { uint32_t intcBaseAddr; } HwiP_Config; typedef struct HwiP_Params_ { uint32_t intNum; HwiP_FxnCallback callback; void *args; uint16_t eventId; uint8_t priority; uint8_t isFIQ; uint8_t isPulse; } HwiP_Params; # 92 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/kernel/dpl/_virtual_includes/HwiP_h\\kernel/dpl/HwiP.h" typedef struct HwiP_Object_ { uint32_t rsv[(32u) / sizeof(uint32_t)]; } HwiP_Object; # 105 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/kernel/dpl/_virtual_includes/HwiP_h\\kernel/dpl/HwiP.h" void HwiP_Params_init(HwiP_Params *params); # 115 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/kernel/dpl/_virtual_includes/HwiP_h\\kernel/dpl/HwiP.h" int32_t HwiP_construct(HwiP_Object *obj, HwiP_Params *params); # 125 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/kernel/dpl/_virtual_includes/HwiP_h\\kernel/dpl/HwiP.h" int32_t HwiP_setArgs(HwiP_Object *obj, void *args); void HwiP_destruct(HwiP_Object *obj); void HwiP_enableInt(uint32_t intNum); # 151 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/kernel/dpl/_virtual_includes/HwiP_h\\kernel/dpl/HwiP.h" uint32_t HwiP_disableInt(uint32_t intNum); # 162 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/kernel/dpl/_virtual_includes/HwiP_h\\kernel/dpl/HwiP.h" void HwiP_restoreInt(uint32_t intNum, uint32_t oldIntState); void HwiP_clearInt(uint32_t intNum); void HwiP_post(uint32_t intNum); # 186 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/kernel/dpl/_virtual_includes/HwiP_h\\kernel/dpl/HwiP.h" uintptr_t HwiP_disable(); void HwiP_enable(); # 204 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/kernel/dpl/_virtual_includes/HwiP_h\\kernel/dpl/HwiP.h" void HwiP_restore(uintptr_t oldIntState); # 222 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/kernel/dpl/_virtual_includes/HwiP_h\\kernel/dpl/HwiP.h" uint32_t HwiP_inISR(void); # 234 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/kernel/dpl/_virtual_includes/HwiP_h\\kernel/dpl/HwiP.h" void HwiP_init(); # 60 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/adcbuf/_virtual_includes/adcbuf_h\\adcbuf.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/kernel/dpl/_virtual_includes/SystemP_h\\kernel/dpl/SystemP.h" 1 # 61 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/adcbuf/_virtual_includes/adcbuf_h\\adcbuf.h" 2 # 131 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/adcbuf/_virtual_includes/adcbuf_h\\adcbuf.h" typedef uint32_t ADCBufMMWave_CQType; # 143 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/adcbuf/_virtual_includes/adcbuf_h\\adcbuf.h" typedef void *ADCBuf_Handle; # 156 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/adcbuf/_virtual_includes/adcbuf_h\\adcbuf.h" typedef enum ADCBufSource_e { ADCBUF_SOURCE_DFE = 0, ADCBUF_SOURCE_HIL } ADCBufSource; typedef enum ADCBufMMWave_CMD_e { ADCBufMMWave_CMD_SET_SRC = 0, ADCBufMMWave_CMD_SET_CHIRP_THRESHHOLD, ADCBufMMWave_CMD_SET_PING_CHIRP_THRESHHOLD, ADCBufMMWave_CMD_SET_PONG_CHIRP_THRESHHOLD, ADCBufMMWave_CMD_SET_CONTINUOUS_MODE, ADCBufMMWave_CMD_START_CONTINUOUS_MODE, ADCBufMMWave_CMD_STOP_CONTINUOUS_MODE, ADCBufMMWave_CMD_CONF_DATA_FORMAT, ADCBufMMWave_CMD_CHANNEL_ENABLE, ADCBufMMWave_CMD_CHANNEL_DISABLE, ADCBufMMWave_CMD_CONF_TEST_PATTERN, ADCBufMMWave_CMD_START_TEST_PATTERN, ADCBufMMWave_CMD_STOP_TEST_PATTERN, ADCBufMMWave_CMD_CONF_CQ, ADCBufMMWave_CMD_LAST } ADCBufMMWave_CMD; typedef struct ADCBuf_dataFormat_t { uint8_t adcOutFormat; uint8_t sampleInterleave; uint8_t channelInterleave; } ADCBuf_dataFormat; typedef struct ADCBuf_RxChanConf_t { uint8_t channel; uint16_t offset; } ADCBuf_RxChanConf; typedef struct ADCBuf_rxTestPatternConf_t { uint16_t rxIOffset; uint16_t rxIInc; uint16_t rxQOffset; uint16_t rxQInc; } ADCBuf_rxTestPatternConf; typedef struct ADCBuf_TestPatternConf_t { ADCBuf_rxTestPatternConf rxConfig[(4U)]; uint16_t period; uint16_t numSamples; } ADCBuf_TestPatternConf; typedef struct ADCBuf_CQConf_t { uint8_t cqDataWidth; uint8_t cq96BitPackEn; uint16_t cq0AddrOffset; uint16_t cq1AddrOffset; uint16_t cq2AddrOffset; } ADCBuf_CQConf; typedef struct ADCBuf_Params_t { ADCBufSource source; uint8_t continousMode; uint8_t chirpThresholdPing; uint8_t chirpThresholdPong; void *custom; } ADCBuf_Params; # 364 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/adcbuf/_virtual_includes/adcbuf_h\\adcbuf.h" typedef struct { uint32_t baseAddr; uint32_t interruptNum; uint32_t adcbufBaseAddr; uint32_t cqbufBaseAddr; } ADCBuf_Attrs; typedef struct { uint32_t isOpen; } ADCBuf_Object; # 397 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/adcbuf/_virtual_includes/adcbuf_h\\adcbuf.h" typedef struct { ADCBuf_Attrs *attrs; ADCBuf_Object *object; } ADCBuf_Config; extern ADCBuf_Config gADCBufConfig[]; extern uint32_t gADCBufConfigNum; # 434 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/adcbuf/_virtual_includes/adcbuf_h\\adcbuf.h" void ADCBuf_init(void); void ADCBuf_deinit(void); # 457 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/adcbuf/_virtual_includes/adcbuf_h\\adcbuf.h" void ADCBuf_Params_init(ADCBuf_Params *params); # 474 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/adcbuf/_virtual_includes/adcbuf_h\\adcbuf.h" ADCBuf_Handle ADCBuf_open(uint_fast8_t index, const ADCBuf_Params *params); # 483 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/adcbuf/_virtual_includes/adcbuf_h\\adcbuf.h" void ADCBuf_close(ADCBuf_Handle handle); # 501 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/adcbuf/_virtual_includes/adcbuf_h\\adcbuf.h" int_fast16_t ADCBuf_control(ADCBuf_Handle handle, uint_fast8_t cmd, void *arg); # 517 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/adcbuf/_virtual_includes/adcbuf_h\\adcbuf.h" uint32_t ADCBuf_getChanBufAddr(ADCBuf_Handle handle, uint8_t channel, int32_t *errCode); # 533 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/adcbuf/_virtual_includes/adcbuf_h\\adcbuf.h" uint32_t ADCBUF_MMWave_getCQBufAddr(ADCBuf_Handle handle, ADCBufMMWave_CQType cqType, int32_t *errCode); # 31 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/_virtual_includes/mmic_h\\dd_mmic.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/crc/_virtual_includes/crc_h\\crc.h" 1 # 75 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/crc/_virtual_includes/crc_h\\crc.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/crc/_virtual_includes/crc_h/hw_crc.h" 1 # 76 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/crc/_virtual_includes/crc_h\\crc.h" 2 # 128 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/crc/_virtual_includes/crc_h\\crc.h" typedef uint32_t crcOperationMode_t; # 141 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/crc/_virtual_includes/crc_h\\crc.h" typedef uint32_t crcChannel_t; # 157 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/crc/_virtual_includes/crc_h\\crc.h" typedef uint32_t crcType_t; # 175 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/crc/_virtual_includes/crc_h\\crc.h" typedef uint32_t crcDataLength_t; # 193 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/crc/_virtual_includes/crc_h\\crc.h" typedef uint32_t crcBitSwap_t; # 209 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/crc/_virtual_includes/crc_h\\crc.h" typedef uint32_t crcByteSwap_t; # 230 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/crc/_virtual_includes/crc_h\\crc.h" typedef uint32_t crcIntrPriority_t; # 262 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/crc/_virtual_includes/crc_h\\crc.h" typedef uint32_t crcDataBusMask_t; # 281 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/crc/_virtual_includes/crc_h\\crc.h" typedef struct crcConfig { crcOperationMode_t mode; crcType_t type; crcDataLength_t dataLen; crcBitSwap_t bitSwap; crcByteSwap_t byteSwap; uint32_t patternCount; uint32_t sectorCount; } crcConfig_t; typedef struct crcSignature { uint32_t regL; uint32_t regH; } crcSignature_t; typedef struct crcSignatureRegAddr { uint32_t regL; uint32_t regH; } crcSignatureRegAddr_t; typedef struct { volatile uint32_t PCOUNT; volatile uint32_t SCOUNT; volatile uint32_t WDTOPLD; volatile uint32_t BCTOPLD; } Crc_ChannelStaticRegs; typedef struct { Crc_ChannelStaticRegs channelRegs[(2U)]; volatile uint32_t CTRL0; volatile uint32_t CTRL1; volatile uint32_t BUS_SEL; } Crc_StaticRegs; # 382 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/crc/_virtual_includes/crc_h\\crc.h" int32_t CRCInitialize(uint32_t baseAddr, crcChannel_t channel, uint32_t crcWatchdogPreload, uint32_t crcBlockPreload); # 406 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/crc/_virtual_includes/crc_h\\crc.h" int32_t CRCVerifyInitialize(uint32_t baseAddr, crcChannel_t channel, uint32_t crcWatchdogPreload, uint32_t crcBlockPreload); # 423 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/crc/_virtual_includes/crc_h\\crc.h" int32_t CRCConfigure(uint32_t baseAddr, crcChannel_t channel, const crcConfig_t *config); # 444 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/crc/_virtual_includes/crc_h\\crc.h" int32_t CRCVerifyConfigure(uint32_t baseAddr, crcChannel_t channel, uint32_t patternCount, uint32_t sectorCount, crcOperationMode_t mode); # 459 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/crc/_virtual_includes/crc_h\\crc.h" int32_t CRCChannelReset(uint32_t baseAddr, crcChannel_t channel); # 476 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/crc/_virtual_includes/crc_h\\crc.h" int32_t CRCGetPSASigRegAddr(uint32_t baseAddr, crcChannel_t channel, crcSignatureRegAddr_t *pCRCRegAddr); # 493 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/crc/_virtual_includes/crc_h\\crc.h" int32_t CRCGetPSASig(uint32_t baseAddr, crcChannel_t channel, crcSignature_t *pCRCPSASign); # 510 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/crc/_virtual_includes/crc_h\\crc.h" int32_t CRCSetPSASeedSig(uint32_t baseAddr, crcChannel_t channel, const crcSignature_t *pCRCPSASeedSign); # 527 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/crc/_virtual_includes/crc_h\\crc.h" int32_t CRCGetPSASectorSig(uint32_t baseAddr, crcChannel_t channel, crcSignature_t *pCRCSectorSign); # 542 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/crc/_virtual_includes/crc_h\\crc.h" int32_t CRCGetHighestPriorityIntrStatus(uint32_t baseAddr, uint32_t *pIntVecAddr); # 558 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/crc/_virtual_includes/crc_h\\crc.h" int32_t CRCGetIntrStatus(uint32_t baseAddr, crcChannel_t channel, uint32_t *pIntrStatus); # 573 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/crc/_virtual_includes/crc_h\\crc.h" int32_t CRCEnableIntr(uint32_t baseAddr, crcChannel_t channel, uint32_t intrMask); # 588 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/crc/_virtual_includes/crc_h\\crc.h" int32_t CRCDisableIntr(uint32_t baseAddr, crcChannel_t channel, uint32_t intrMask); # 603 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/crc/_virtual_includes/crc_h\\crc.h" int32_t CRCClearIntr(uint32_t baseAddr, crcChannel_t channel, uint32_t intrMask); # 618 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/crc/_virtual_includes/crc_h\\crc.h" int32_t CRCPowerDownCtrl(uint32_t baseAddr, uint32_t ctrlFlag); # 641 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/crc/_virtual_includes/crc_h\\crc.h" int32_t CRCIsBusy(uint32_t baseAddr, crcChannel_t channel, uint32_t *pBusyFlag); # 660 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/crc/_virtual_includes/crc_h\\crc.h" int32_t CRCGetCurSecNum(uint32_t baseAddr, crcChannel_t channel, uint32_t *pCurSecNum); # 677 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/crc/_virtual_includes/crc_h\\crc.h" int32_t CRCGetCurPSASig(uint32_t baseAddr, crcChannel_t channel, crcSignature_t *pCurPSASig); # 693 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/crc/_virtual_includes/crc_h\\crc.h" int32_t CRCGetRawData(uint32_t baseAddr, crcChannel_t channel, crcSignature_t *pRawData); # 715 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/crc/_virtual_includes/crc_h\\crc.h" int32_t CRCDataBusTracingCtrl(uint32_t baseAddr, uint32_t ctrlFlag, crcDataBusMask_t dataBusMask, crcDataBusMask_t busEnableMask); # 736 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/crc/_virtual_includes/crc_h\\crc.h" int32_t CRCVerifyBusTracingCtrl(uint32_t baseAddr, uint32_t ctrlFlag, crcDataBusMask_t dataBusMask, crcDataBusMask_t busEnableMask); # 752 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/crc/_virtual_includes/crc_h\\crc.h" int32_t CRCReadStaticRegs(uint32_t baseAddr, Crc_StaticRegs *pStaticRegs); # 32 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/_virtual_includes/mmic_h\\dd_mmic.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" 1 # 363 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" # 1 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c\\stdio.h" 1 3 # 47 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c\\stdio.h" 3 # 1 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\lib\\clang\\12.0.1\\include\\stdarg.h" 1 3 # 14 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\lib\\clang\\12.0.1\\include\\stdarg.h" 3 typedef __builtin_va_list va_list; # 48 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c\\stdio.h" 2 3 # 75 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c\\stdio.h" 3 typedef unsigned int size_t; struct __sFILE { int fd; unsigned char* buf; unsigned char* pos; unsigned char* bufend; unsigned char* buff_stop; unsigned int flags; }; typedef struct __sFILE FILE; # 107 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c\\stdio.h" 3 typedef long fpos_t; # 116 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c\\stdio.h" 3 typedef long off_t; # 217 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c\\stdio.h" 3 extern FILE _ftable[10]; extern char __TI_tmpnams[10][16]; extern int remove(const char *_file); extern int rename(const char *_old, const char *_new); extern FILE *tmpfile(void); extern char *tmpnam(char *_s); extern int fclose(FILE * restrict _fp); extern FILE *fopen(const char * restrict _fname, const char * restrict _mode); extern FILE *freopen(const char * restrict _fname, const char * restrict _mode, FILE * restrict _fp); extern void setbuf(FILE * restrict _fp, char * restrict _buf); extern int setvbuf(FILE * restrict _fp, char * restrict _buf, int _type, size_t _size); extern int fflush(FILE *_fp); extern int fprintf(FILE * restrict _fp, const char * restrict _format, ...) __attribute__((__format__ (__printf__, 2, 3))); extern int fscanf(FILE * restrict _fp, const char * restrict _fmt, ...) __attribute__((__format__ (__scanf__, 2, 3))); extern int printf(const char * restrict _format, ...) __attribute__((__format__ (__printf__, 1, 2))); extern int scanf(const char * restrict _fmt, ...) __attribute__((__format__ (__scanf__, 1, 2))); extern int sprintf(char * restrict _string, const char * restrict _format, ...) __attribute__((__format__ (__printf__, 2, 3))); extern int snprintf(char * restrict _string, size_t _n, const char * restrict _format, ...) __attribute__((__format__ (__printf__, 3, 4))); extern int sscanf(const char * restrict _str, const char * restrict _fmt, ...) __attribute__((__format__ (__scanf__, 2, 3))); extern int vfprintf(FILE * restrict _fp, const char * restrict _format, va_list _ap) __attribute__((__format__ (__printf__, 2, 0))); extern int vfscanf(FILE * restrict _fp, const char * restrict _fmt, va_list _ap) __attribute__((__format__ (__scanf__, 2, 0))); extern int vprintf(const char * restrict _format, va_list _ap) __attribute__((__format__ (__printf__, 1, 0))); extern int vscanf(const char * restrict _format, va_list _ap) __attribute__((__format__ (__scanf__, 1, 0))); extern int vsprintf(char * restrict _string, const char * restrict _format, va_list _ap) __attribute__((__format__ (__printf__, 2, 0))); extern int vsnprintf(char * restrict _string, size_t _n, const char * restrict _format, va_list _ap) __attribute__((__format__ (__printf__, 3, 0))); extern int vsscanf(const char * restrict _str, const char * restrict _fmt, va_list _ap) __attribute__((__format__ (__scanf__, 2, 0))); extern int asprintf(char **, const char *, ...) __attribute__((__format__ (__printf__, 2, 3))); extern int vasprintf(char **, const char *, va_list) __attribute__((__format__ (__printf__, 2, 0))); extern int fgetc(FILE *_fp); extern char *fgets(char * restrict _ptr, int _size, FILE * restrict _fp); extern int fputc(int _c, FILE *_fp); extern int fputs(const char * restrict _ptr, FILE * restrict _fp); extern int getc(FILE *_p); extern int getchar(void); extern char *gets(char *_ptr); extern int putc(int _x, FILE *_fp); extern int putchar(int _x); extern int puts(const char *_ptr); extern int ungetc(int _c, FILE *_fp); extern size_t fread(void * restrict _ptr, size_t _size, size_t _count, FILE * restrict _fp); extern size_t fwrite(const void * restrict _ptr, size_t _size, size_t _count, FILE * restrict _fp); extern int fgetpos(FILE * restrict _fp, fpos_t * restrict _pos); extern int fseek(FILE *_fp, long _offset, int _ptrname); extern int fseeko(FILE *_fp, off_t _offset, int _ptrname); extern int fsetpos(FILE * restrict _fp, const fpos_t * restrict _pos); extern long ftell(FILE *_fp); extern off_t ftello(FILE *_fp); extern void rewind(FILE *_fp); extern void clearerr(FILE *_fp); extern int feof(FILE *_fp); extern int ferror(FILE *_fp); extern void perror(const char *_s); # 364 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_datatypes.h" 1 # 57 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_datatypes.h" # 1 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\lib\\clang\\12.0.1\\include\\stddef.h" 1 3 # 35 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\lib\\clang\\12.0.1\\include\\stddef.h" 3 typedef int ptrdiff_t; # 46 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\lib\\clang\\12.0.1\\include\\stddef.h" 3 typedef unsigned int size_t; # 74 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\lib\\clang\\12.0.1\\include\\stddef.h" 3 typedef int wchar_t; # 102 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\lib\\clang\\12.0.1\\include\\stddef.h" 3 # 1 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\lib\\clang\\12.0.1\\include/__stddef_max_align_t.h" 1 3 # 19 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\lib\\clang\\12.0.1\\include/__stddef_max_align_t.h" 3 typedef struct { long long __clang_max_align_nonce1 __attribute__((__aligned__(__alignof__(long long)))); long double __clang_max_align_nonce2 __attribute__((__aligned__(__alignof__(long double)))); } max_align_t; # 103 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\lib\\clang\\12.0.1\\include\\stddef.h" 2 3 # 58 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_datatypes.h" 2 # 1 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c\\string.h" 1 3 # 86 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c\\string.h" 3 static __inline size_t strlen(const char *string); static __inline char *strcpy(char * restrict dest, const char * restrict src); static __inline char *strncpy(char * restrict dest, const char * restrict src, size_t n); static __inline char *strcat(char * restrict string1, const char * restrict string2); static __inline char *strncat(char * restrict dest, const char * restrict src, size_t n); static __inline char *strchr(const char *string, int c); static __inline char *strrchr(const char *string, int c); static __inline int strcmp(const char *string1, const char *string2); static __inline int strncmp(const char *string1, const char *string2, size_t n); int strcoll(const char *string1, const char *_string2); size_t strxfrm(char * restrict to, const char * restrict from, size_t n); char *strpbrk(const char *string, const char *chs); size_t strspn(const char *string, const char *chs); size_t strcspn(const char *string, const char *chs); char *strstr(const char *string1, const char *string2); char *strtok(char * restrict str1, const char * restrict str2); char *strerror(int _errno); char *strdup(const char *string); void *memmove(void *s1, const void *s2, size_t n); void *memccpy(void *dest, const void *src, int ch, size_t count); void *memcpy(void * restrict s1, const void * restrict s2, size_t n); static __inline int memcmp(const void *cs, const void *ct, size_t n); static __inline void *memchr(const void *cs, int c, size_t n); void *memset(void *mem, int ch, size_t length); # 240 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c\\string.h" 3 static __inline size_t strlen(const char *string) { size_t n = (size_t)-1; const char *s = string; do n++; while (*s++); return n; } static __inline char *strcpy(char * restrict dest, const char * restrict src) { char *d = dest; const char *s = src; while ((*d++ = *s++)); return dest; } static __inline char *strncpy(char * restrict dest, const char * restrict src, size_t n) { if (n) { char *d = dest; const char *s = src; while ((*d++ = *s++) && --n); if (n-- > 1) do *d++ = '\0'; while (--n); } return dest; } static __inline char *strcat(char * restrict string1, const char * restrict string2) { char *s1 = string1; const char *s2 = string2; while (*s1) s1++; while ((*s1++ = *s2++)); return string1; } static __inline char *strncat(char * restrict dest, const char * restrict src, size_t n) { if (n) { char *d = dest; const char *s = src; while (*d) d++; while (n--) if (!(*d++ = *s++)) return dest; *d = 0; } return dest; } static __inline char *strchr(const char *string, int c) { char tch, ch = c; const char *s = string; for (;;) { if ((tch = *s) == ch) return (char *) s; if (!tch) return (char *) 0; s++; } } static __inline char *strrchr(const char *string, int c) { char tch, ch = c; char *result = 0; const char *s = string; for (;;) { if ((tch = *s) == ch) result = (char *) s; if (!tch) break; s++; } return result; } static __inline int strcmp(const char *string1, const char *string2) { int c1, res; for (;;) { c1 = (unsigned char)*string1++; res = c1 - (unsigned char)*string2++; if (c1 == 0 || res != 0) break; } return res; } static __inline int strncmp(const char *string1, const char *string2, size_t n) { if (n) { const char *s1 = string1; const char *s2 = string2; unsigned char cp; int result; do if ((result = (unsigned char)*s1++ - (cp = (unsigned char)*s2++))) return result; while (cp && --n); } return 0; } static __inline int memcmp(const void *cs, const void *ct, size_t n) { if (n) { const unsigned char *mem1 = (unsigned char *)cs; const unsigned char *mem2 = (unsigned char *)ct; int cp1, cp2; while ((cp1 = *mem1++) == (cp2 = *mem2++) && --n); return cp1 - cp2; } return 0; } static __inline void *memchr(const void *cs, int c, size_t n) { if (n) { const unsigned char *mem = (unsigned char *)cs; unsigned char ch = c; do if ( *mem == ch ) return (void *)mem; else mem++; while (--n); } return ((void*)0); } # 443 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c\\string.h" 3 # 1 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c\\xlocale/_string.h" 1 3 # 33 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c\\xlocale/_string.h" 3 typedef struct _xlocale *locale_t; # 48 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c\\xlocale/_string.h" 3 int strcoll_l(const char *, const char *, locale_t); size_t strxfrm_l(char *, const char *, size_t, locale_t); # 444 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c\\string.h" 2 3 char *stpcpy(char * restrict, const char * restrict); char *stpncpy(char * restrict, const char * restrict, size_t); # 59 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_datatypes.h" 2 # 72 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_datatypes.h" typedef unsigned char rlUInt8_t; typedef unsigned short rlUInt16_t; typedef unsigned int rlUInt32_t; typedef unsigned long long rlUInt64_t; typedef signed long long rlInt64_t; typedef char rlInt8_t; typedef signed char rlSInt8_t; typedef signed short rlInt16_t; typedef signed int rlInt32_t; typedef void rlVoid_t; typedef void* rlComIfHdl_t; typedef void* rlOsiMsgQHdl_t; typedef void* rlOsiSemHdl_t; typedef void* rlOsiMutexHdl_t; typedef rlUInt32_t rlOsiTime_t; # 365 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" 2 # 1055 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" typedef rlInt32_t rlReturnVal_t; typedef rlUInt8_t rlCrcType_t; typedef void (*RL_P_OSI_SPAWN_ENTRY)(const void* pValue); typedef void (*RL_P_EVENT_HANDLER)(rlUInt8_t deviceIndex, void* pValue); typedef struct rlComIfCbs { # 1091 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlComIfHdl_t (*rlComIfOpen)(rlUInt8_t deviceIndex, rlUInt32_t flags); # 1106 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlInt32_t (*rlComIfRead)(rlComIfHdl_t fd, rlUInt8_t *pBuff, rlUInt16_t len); # 1121 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlInt32_t (*rlComIfWrite)(rlComIfHdl_t fd, rlUInt8_t *pBuff, rlUInt16_t len); # 1134 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlInt32_t (*rlComIfClose)(rlComIfHdl_t fd); }rlComIfCbs_t; typedef struct rlOsiMutexCbs { # 1154 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlInt32_t (*rlOsiMutexCreate)(rlOsiMutexHdl_t* mutexHdl, rlInt8_t* name); # 1180 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlInt32_t (*rlOsiMutexLock)(rlOsiMutexHdl_t* mutexHdl, rlOsiTime_t timeout); # 1194 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlInt32_t (*rlOsiMutexUnLock)(rlOsiMutexHdl_t* mutexHdl); # 1207 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlInt32_t (*rlOsiMutexDelete)(rlOsiMutexHdl_t* mutexHdl); }rlOsiMutexCbs_t; typedef struct rlOsiSemCbs { # 1227 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlInt32_t (*rlOsiSemCreate)(rlOsiSemHdl_t* semHdl, rlInt8_t* name); # 1241 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlInt32_t (*rlOsiSemWait)(rlOsiSemHdl_t* semHdl, rlOsiTime_t timeout); # 1254 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlInt32_t (*rlOsiSemSignal)(rlOsiSemHdl_t* semHdl); # 1267 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlInt32_t (*rlOsiSemDelete)(rlOsiSemHdl_t* semHdl); }rlOsiSemCbs_t; typedef struct rlOsiMsgQCbs { # 1292 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlInt32_t (*rlOsiSpawn)(RL_P_OSI_SPAWN_ENTRY pEntry, const void* pValue, rlUInt32_t flags); }rlOsiMsgQCbs_t; typedef struct rlOsiCbs { rlOsiMutexCbs_t mutex; rlOsiSemCbs_t sem; rlOsiMsgQCbs_t queue; }rlOsiCbs_t; typedef struct rlEventCbs { # 1335 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" void (*rlAsyncEvent)(rlUInt8_t devIndex, rlUInt16_t subId, rlUInt16_t subLen, rlUInt8_t *payload); }rlEventCbs_t; typedef struct rlTimerCbs { rlInt32_t (*rlDelay)(rlUInt32_t delay); }rlTimerCbs_t; typedef struct rlCmdParserCbs { rlInt32_t (*rlCmdParser)(rlUInt8_t rxMsgClass, rlInt32_t inVal); rlInt32_t (*rlPostCnysStep)(rlUInt8_t devIndex); }rlCmdParserCbs_t; typedef struct rlCrcCbs { # 1380 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlInt32_t (*rlComputeCRC)(rlUInt8_t* data, rlUInt32_t dataLen, rlUInt8_t crcType, rlUInt8_t* crc); }rlCrcCbs_t; typedef struct rlDeviceCtrlCbs { # 1401 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlInt32_t (*rlDeviceEnable)(rlUInt8_t deviceIndex); # 1415 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlInt32_t (*rlDeviceDisable)(rlUInt8_t deviceIndex); # 1427 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" void (*rlDeviceMaskHostIrq)(rlComIfHdl_t fd); # 1439 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" void (*rlDeviceUnMaskHostIrq)(rlComIfHdl_t fd); # 1458 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlInt32_t (*rlDeviceWaitIrqStatus)(rlComIfHdl_t fd, rlUInt8_t highLow); # 1471 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt16_t (*rlCommIfAssertIrq)(rlUInt8_t highLow); # 1490 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlInt32_t (*rlRegisterInterruptHandler)(rlUInt8_t deviceIndex, RL_P_EVENT_HANDLER pHandler, void* pValue); }rlDeviceCtrlCbs_t; typedef rlInt32_t (*rlPrintFptr)(const rlInt8_t* format, ...); typedef struct rlDbgCb { # 1516 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlPrintFptr rlPrint; rlUInt8_t dbgLevel; }rlDbgCb_t; typedef struct rlClientCbs { rlComIfCbs_t comIfCb; rlOsiCbs_t osiCb; rlEventCbs_t eventCb; rlDeviceCtrlCbs_t devCtrlCb; rlTimerCbs_t timerCb; rlCmdParserCbs_t cmdParserCb; rlCrcCbs_t crcCb; rlCrcType_t crcType; rlUInt32_t ackTimeout; rlUInt8_t platform; rlUInt8_t arDevType; rlDbgCb_t dbgCb; }rlClientCbs_t; # 1592 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" typedef struct rlInitComplete { rlUInt32_t powerUpTime; # 1634 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt32_t powerUpStatus1; # 1658 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt32_t powerUpStatus2; # 1695 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt32_t bootTestStatus1; # 1706 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt32_t bootTestStatus2; }rlInitComplete_t; typedef struct rlStartComplete { # 1751 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt32_t status; rlUInt32_t powerUpTime; rlUInt32_t reserved0; rlUInt32_t reserved1; }rlStartComplete_t; # 1773 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" typedef struct rlMssEsmFault { # 1810 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt32_t esmGrp1Err; # 1846 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt32_t esmGrp2Err; rlUInt32_t reserved0; rlUInt32_t reserved1; }rlMssEsmFault_t; # 1864 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" typedef struct rlMssBootErrStatus { rlUInt32_t powerUpTime; # 1906 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt32_t powerUpStatus1; # 1930 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt32_t powerUpStatus2; # 1967 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt32_t bootTestStatus1; # 1978 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt32_t bootTestStatus2; }rlMssBootErrStatus_t; typedef struct rlMssLatentFaultReport { # 2024 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt32_t testStatusFlg1; # 2035 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt32_t testStatusFlg2; rlUInt32_t reserved; }rlMssLatentFaultReport_t; typedef struct rlMssPeriodicTestStatus { rlUInt32_t testStatusFlg; rlUInt32_t reserved; }rlMssPeriodicTestStatus_t; typedef struct rlMssRfErrStatus { # 2083 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt32_t errStatusFlg; rlUInt32_t reserved; }rlMssRfErrStatus_t; # 2097 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" typedef struct rlBssEsmFault { # 2126 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt32_t esmGrp1Err; # 2162 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt32_t esmGrp2Err; }rlBssEsmFault_t; typedef struct rlBssAdvEsmFault { # 2206 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt32_t esmGrp1ErrLsb; # 2215 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt32_t esmGrp1ErrMsb; rlUInt32_t reserved0; # 2255 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt32_t esmGrp2Err; rlUInt32_t reserved1; rlUInt32_t reserved2; }rlBssAdvEsmFault_t; typedef struct rlRfInitComplete { # 2293 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt32_t calibStatus; rlUInt32_t calibUpdate; rlUInt16_t temperature; rlUInt16_t reserved0; rlUInt32_t timeStamp; rlUInt32_t reserved1; }rlRfInitComplete_t; typedef struct rlRfRunTimeCalibReport { # 2347 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt32_t calibErrorFlag; rlUInt32_t calibUpdateStatus; rlInt16_t temperature; rlUInt16_t reserved0; rlUInt32_t timeStamp; rlUInt32_t reserved1; }rlRfRunTimeCalibReport_t; # 2388 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" typedef struct rlMonTypeTrigDoneStatus { # 2399 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt8_t monTrigTypeDone; rlUInt8_t reserved0; # 2422 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt16_t reserved1; rlUInt32_t timeStamp; rlUInt32_t reserved2; }rlMonTypeTrigDoneStatus_t; typedef struct rlRfApllCalDone { rlUInt16_t apllClCalStatus; rlUInt16_t cccTolerance; rlUInt16_t cccCount0; rlUInt16_t measFreqCount; rlUInt32_t cccCount1; }rlRfApllCalDone_t; # 2468 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" typedef struct rlCpuFault { # 2482 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt8_t faultType; # 2499 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt8_t errorCode; # 2535 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt16_t lineNum; rlUInt32_t faultLR; rlUInt32_t faultPrevLR; rlUInt32_t faultSpsr; rlUInt32_t faultSp; rlUInt32_t faultAddr; # 2573 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt16_t faultErrStatus; rlUInt8_t faultErrSrc; rlUInt8_t faultAxiErrType; rlUInt8_t faultAccType; rlUInt8_t faultRecovType; # 2632 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt16_t reserved1; }rlCpuFault_t; typedef struct rlFwVersionParam { rlUInt8_t hwVarient; rlUInt8_t hwMajor; rlUInt8_t hwMinor; rlUInt8_t fwMajor; rlUInt8_t fwMinor; rlUInt8_t fwBuild; rlUInt8_t fwDebug; rlUInt8_t fwYear; rlUInt8_t fwMonth; rlUInt8_t fwDay; rlUInt8_t patchMajor; rlUInt8_t patchMinor; rlUInt8_t patchYear; rlUInt8_t patchMonth; rlUInt8_t patchDay; rlUInt8_t patchBuildDebug; # 2775 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" }rlFwVersionParam_t; typedef struct rlSwVersionParam { rlUInt8_t major; rlUInt8_t minor; rlUInt8_t build; rlUInt8_t debug; rlUInt8_t year; rlUInt8_t month; rlUInt8_t day; rlUInt8_t reserved; # 2849 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" }rlSwVersionParam_t; typedef struct rlVersion { rlFwVersionParam_t master; rlFwVersionParam_t rf; rlSwVersionParam_t mmWaveLink; }rlVersion_t; typedef struct rlGpAdcData { rlUInt16_t min; rlUInt16_t max; rlUInt16_t avg; } rlGpAdcData_t; typedef struct rlRecvdGpAdcData { rlGpAdcData_t sensor[(6U)]; rlUInt16_t reserved0[4U]; rlUInt32_t reserved1[7U]; } rlRecvdGpAdcData_t; typedef struct rlAnalogFaultReportData { # 2923 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt8_t faultType; rlUInt8_t reserved0; # 2945 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt16_t reserved1; # 2955 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt32_t faultSig; rlUInt32_t reserved2; } rlAnalogFaultReportData_t; typedef struct rlCalMonTimingErrorReportData { # 2982 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt16_t timingFailCode; rlUInt16_t reserved; }rlCalMonTimingErrorReportData_t; typedef struct rlDigLatentFaultReportData { # 3023 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt32_t digMonLatentFault; }rlDigLatentFaultReportData_t; typedef struct rlMonReportHdrData { rlUInt32_t fttiCount; rlUInt16_t avgTemp; rlUInt16_t reserved0; rlUInt32_t reserved1; }rlMonReportHdrData_t; typedef struct rlDigPeriodicReportData { # 3068 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt32_t digMonPeriodicStatus; rlUInt32_t timeStamp; }rlDigPeriodicReportData_t; # 3084 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" typedef struct rlMonTempReportData { # 3098 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt16_t statusFlags; rlUInt16_t errorCode; # 3125 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlInt16_t tempValues[10U]; rlUInt32_t reserved; rlUInt32_t timeStamp; }rlMonTempReportData_t; # 3146 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" typedef struct rlMonRxGainPhRep { # 3159 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt16_t statusFlags; rlUInt16_t errorCode; rlUInt8_t profIndex; # 3182 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt8_t loopbackPowerRF1; # 3196 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt8_t loopbackPowerRF2; # 3210 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt8_t loopbackPowerRF3; # 3273 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt16_t rxGainVal[12U]; # 3288 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt16_t rxPhaseVal[12U]; # 3310 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt32_t rxNoisePower1; # 3332 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt32_t rxNoisePower2; rlUInt32_t timeStamp; }rlMonRxGainPhRep_t; # 3349 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" typedef struct rlMonRxNoiseFigRep { # 3359 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt16_t statusFlags; rlUInt16_t errorCode; rlUInt8_t profIndex; rlUInt8_t reserved0; # 3386 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt16_t reserved1; # 3400 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt16_t rxNoiseFigVal[12U]; rlUInt32_t reserved2; rlUInt32_t reserved3; rlUInt32_t reserved4; rlUInt32_t timeStamp; }rlMonRxNoiseFigRep_t; # 3428 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" typedef struct rlMonRxIfStageRep { # 3440 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt16_t statusFlags; rlUInt16_t errorCode; rlUInt8_t profIndex; rlUInt8_t reserved0; # 3474 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlInt16_t lpfCutOffBandEdgeDroopValRx0; # 3492 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlInt8_t hpfCutOffFreqEr[8U]; # 3506 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlInt8_t lpfCutOffStopBandAtten[8U]; # 3520 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlInt8_t rxIfaGainErVal[8U]; rlInt8_t ifGainExp; rlUInt8_t reserved2; # 3542 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlInt8_t lpfCutOffBandEdgeDroopValRx[6U]; # 3616 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt32_t timeStamp; }rlMonRxIfStageRep_t; # 3630 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" typedef struct rlMonTxPowRep { # 3641 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt16_t statusFlags; rlUInt16_t errorCode; rlUInt8_t profIndex; rlUInt8_t reserved0; # 3668 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt16_t reserved1; # 3680 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlInt16_t txPowVal[3U]; rlUInt16_t reserved2; rlUInt32_t timeStamp; }rlMonTxPowRep_t; # 3705 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" typedef struct rlMonTxBallBreakRep { # 3715 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt16_t statusFlags; rlUInt16_t errorCode; rlInt16_t txReflCoefVal; rlUInt16_t reserved0; rlUInt32_t reserved1; rlUInt32_t timeStamp; }rlMonTxBallBreakRep_t; # 3748 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" typedef struct rlMonTxGainPhaMisRep { # 3759 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt16_t statusFlags; rlUInt16_t errorCode; rlUInt8_t profIndex; rlUInt8_t noisePower00; rlUInt8_t noisePower01; rlUInt8_t noisePower02; # 3823 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlInt16_t txGainVal[9U]; # 3839 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt16_t txPhaVal[9U]; rlUInt8_t noisePower10; rlUInt8_t noisePower11; rlUInt8_t noisePower12; rlUInt8_t noisePower20; rlUInt8_t noisePower21; rlUInt8_t noisePower22; rlUInt8_t reserved0; rlUInt8_t reserved1; # 3935 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt32_t timeStamp; }rlMonTxGainPhaMisRep_t; # 3949 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" typedef struct rlMonTxPhShiftRep { # 3960 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt16_t statusFlags; rlUInt16_t errorCode; rlUInt8_t profIndex; rlUInt8_t reserved0; # 3987 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt16_t reserved1; rlUInt16_t phaseShifterMonVal1; rlUInt16_t phaseShifterMonVal2; rlUInt16_t phaseShifterMonVal3; rlUInt16_t phaseShifterMonVal4; rlInt16_t txPsAmplitudeVal1; rlInt16_t txPsAmplitudeVal2; rlInt16_t txPsAmplitudeVal3; rlInt16_t txPsAmplitudeVal4; rlInt8_t txPsNoiseVal1; rlInt8_t txPsNoiseVal2; rlInt8_t txPsNoiseVal3; rlInt8_t txPsNoiseVal4; # 4092 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt32_t timeStamp; rlUInt32_t reserved2; rlUInt32_t reserved3; }rlMonTxPhShiftRep_t; # 4110 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" typedef struct rlMonSynthFreqRep { # 4120 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt16_t statusFlags; rlUInt16_t errorCode; rlUInt8_t profIndex; rlUInt8_t reserved0; # 4147 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt16_t reserved1; rlInt32_t maxFreqErVal; # 4165 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt32_t freqFailCnt; rlUInt32_t reserved2; rlUInt32_t reserved3; rlUInt32_t timeStamp; }rlMonSynthFreqRep_t; # 4189 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" typedef struct rlMonExtAnaSigRep { # 4204 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt16_t statusFlags; rlUInt16_t errorCode; # 4220 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlInt16_t extAnaSigVal[6U]; rlUInt32_t reserved; rlUInt32_t timeStamp; }rlMonExtAnaSigRep_t; # 4243 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" typedef struct rlMonTxIntAnaSigRep { # 4255 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt16_t statusFlags; rlUInt16_t errorCode; rlUInt8_t profIndex; rlUInt8_t reserved0; rlUInt8_t phShiftDacIdeltaMin; rlUInt8_t phShiftDacQdeltaMin; # 4308 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt32_t timeStamp; }rlMonTxIntAnaSigRep_t; # 4318 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" typedef struct rlMonRxIntAnaSigRep { # 4335 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt16_t statusFlags; rlUInt16_t errorCode; rlUInt8_t profIndex; rlUInt8_t reserved0; # 4362 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt16_t reserved1; rlUInt32_t timeStamp; }rlMonRxIntAnaSigRep_t; # 4379 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" typedef struct rlMonPmclkloIntAnaSigRep { # 4393 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt16_t statusFlags; rlUInt16_t errorCode; rlUInt8_t profIndex; # 4416 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlInt8_t sync20GPower; # 4440 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt16_t reserved; rlUInt32_t timeStamp; }rlMonPmclkloIntAnaSigRep_t; # 4457 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" typedef struct rlMonGpadcIntAnaSigRep { # 4469 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt16_t statusFlags; rlUInt16_t errorCode; rlInt16_t gpadcRef1Val; rlUInt16_t gpadcRef2Val; rlUInt16_t gpadcRef3Val; rlUInt16_t reserved; rlUInt32_t timeStamp; }rlMonGpadcIntAnaSigRep_t; # 4511 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" typedef struct rlMonPllConVoltRep { # 4529 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt16_t statusFlags; rlUInt16_t errorCode; # 4554 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlInt16_t pllContVoltVal[8U]; # 4566 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlInt16_t pllContVoltVal2[2U]; rlUInt32_t timeStamp; }rlMonPllConVoltRep_t; # 4582 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" typedef struct rlMonDccClkFreqRep { # 4596 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt16_t statusFlags; rlUInt16_t errorCode; # 4614 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt16_t freqMeasVal[8U]; rlUInt32_t reserved; rlUInt32_t timeStamp; }rlMonDccClkFreqRep_t; # 4635 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" typedef struct rlMonRxMixrInPwrRep { # 4648 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt16_t statusFlags; rlUInt16_t errorCode; rlUInt8_t profIndex; rlUInt8_t reserved0; # 4676 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt16_t reserved1; # 4689 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt32_t rxMixInVolt; rlUInt32_t reserved2; rlUInt32_t timeStamp; }rlMonRxMixrInPwrRep_t; # 4709 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" typedef struct rlMonSynthFreqNonLiveRep { # 4720 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt16_t statusFlags; rlUInt16_t errorCode; rlUInt8_t profIndex0; rlUInt8_t reserved0; # 4748 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt16_t reserved1; rlInt32_t maxFreqErVal0; # 4766 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt32_t freqFailCnt0; rlUInt32_t maxFreqFailTime0; rlUInt32_t reserved2; rlUInt8_t profIndex1; rlUInt8_t reserved3; # 4800 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt16_t reserved4; rlInt32_t maxFreqErVal1; # 4818 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt32_t freqFailCnt1; rlUInt32_t maxFreqFailTime1; rlUInt32_t reserved5; rlUInt32_t timeStamp; }rlMonSynthFreqNonLiveRep_t; # 4844 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" typedef struct rlMonAdvTxGainPhaMisRep { # 4855 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt16_t statusFlags; rlUInt16_t errorCode; rlUInt8_t profIndex; rlUInt8_t reserved0; # 4882 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt16_t reserved1; # 4896 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlInt16_t txGainVal[12U]; # 4913 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt16_t txPhaVal[12U]; # 4926 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt8_t txNoisePow[12U]; rlUInt32_t reserved2; rlUInt32_t timeStamp; }rlMonAdvTxGainPhaMisRep_t; # 4945 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" typedef struct rlMonTxPhShifterDacRep { # 4958 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt16_t statusFlags; rlUInt16_t errorCode; rlUInt8_t profIndex; rlUInt8_t reserved0; # 4991 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt32_t psDacIDeltaMin; # 5001 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" rlUInt32_t psDacQDeltaMin; rlUInt16_t reserved1; rlUInt32_t reserved2; rlUInt32_t reserved3; rlUInt32_t timeStamp; }rlMonTxPhShifterDacRep_t; # 5030 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" typedef struct rlMmwlErrorStatus { rlInt32_t errorVal; }rlMmwlErrorStatus_t; # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_device.h" 1 # 53 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_device.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_protocol.h" 1 # 64 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_protocol.h" typedef rlUInt16_t rlSysNRespType_t; typedef struct rlErrorResp { rlSysNRespType_t errorType; rlUInt16_t sbcID; }rlErrorResp_t; typedef struct rlSyncPattern { rlUInt16_t sync1; rlUInt16_t sync2; }rlSyncPattern_t; # 99 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_protocol.h" typedef struct rlOpcode { rlUInt16_t b4Direction : 4; rlUInt16_t b2MsgType : 2; rlUInt16_t b10MsgId : 10; }rlOpcode_t; # 140 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_protocol.h" typedef struct rlHdrFlags { rlUInt16_t b2RetryFlag : 2; rlUInt16_t b2AckFlag : 2; rlUInt16_t b4Version : 4; rlUInt16_t b2Crc : 2; rlUInt16_t b2CrcLen : 2; rlUInt16_t b4SeqNum : 4; }rlHdrFlags_t; # 209 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_protocol.h" typedef struct rlProtHeader { rlOpcode_t opcode; rlUInt16_t len; rlHdrFlags_t flags; rlUInt16_t remChunks; rlUInt16_t nsbc; rlUInt16_t chksum; }rlProtHeader_t; typedef struct rlRhcpMsg { rlSyncPattern_t syncPattern; rlProtHeader_t hdr; rlUInt8_t payload[(((256U) - ((4U) + (12U) + (8U)))) + (8U)]; }rlRhcpMsg_t; # 54 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_device.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" 1 # 225 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" typedef struct rlChanCfg { # 243 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t rxChannelEn; # 262 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t txChannelEn; # 275 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t cascading; # 308 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t cascadingPinoutCfg; }rlChanCfg_t; typedef struct rlAdcBitFormat { rlUInt32_t b2AdcBits :2; rlUInt32_t b6Reserved0 :6; rlUInt32_t b8FullScaleReducFctr:8; # 348 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt32_t b2AdcOutFmt :2; rlUInt32_t b14Reserved1 :14; }rlAdcBitFormat_t; # 399 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" typedef struct rlAdcOutCfg { rlAdcBitFormat_t fmt; rlUInt16_t reserved0; rlUInt16_t reserved1; }rlAdcOutCfg_t; typedef struct rlBpmModeCfg { rlUInt16_t b2SrcSel :2; rlUInt16_t b1Reserved0 :1; rlUInt16_t b13Reserved1 :13; }rlBpmModeCfg_t; # 465 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" typedef struct rlBpmKCounterSel { rlUInt16_t b1BpmKStart :1; rlUInt16_t b1BpmKEnd :1; rlUInt16_t b14Reserved :14; }rlBpmKCounterSel_t; # 501 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" typedef struct rlBpmCommonCfg { rlBpmModeCfg_t mode; rlUInt16_t reserved0; rlUInt16_t reserved1; rlUInt16_t reserved2; rlUInt32_t reserved3; rlUInt32_t reserved4; }rlBpmCommonCfg_t; typedef struct rlBpmChirpCfg { rlUInt16_t chirpStartIdx; rlUInt16_t chirpEndIdx; # 557 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t constBpmVal; rlUInt16_t reserved; }rlBpmChirpCfg_t; typedef struct rlLowPowerModeCfg { rlUInt16_t reserved; rlUInt16_t lpAdcMode; }rlLowPowerModeCfg_t; typedef struct rlPowerSaveModeCfg { # 598 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t lowPwrStateTransCmd; rlUInt16_t reserved0; rlUInt32_t reserved[4U]; }rlPowerSaveModeCfg_t; typedef struct rlProfileCfg { rlUInt16_t profileId; # 649 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt8_t pfVcoSelect; # 668 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt8_t pfCalLutUpdate; # 728 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt32_t startFreqConst; rlUInt32_t idleTimeConst; rlUInt32_t adcStartTimeConst; # 750 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt32_t rampEndTime; # 771 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt32_t txOutPowerBackoffCode; # 789 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt32_t txPhaseShifter; # 801 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlInt16_t freqSlopeConst; rlInt16_t txStartTime; # 823 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t numAdcSamples; # 849 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t digOutSampleRate; # 866 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt8_t hpfCornerFreq1; # 882 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt8_t hpfCornerFreq2; # 935 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t txCalibEnCfg; # 980 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt8_t rxGain; # 998 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt8_t miscFeatureEn; # 1066 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t reserved; } rlProfileCfg_t; # 1076 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" typedef struct rlChirpCfg { rlUInt16_t chirpStartIdx; rlUInt16_t chirpEndIdx; rlUInt16_t profileId; rlUInt16_t reserved; # 1103 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt32_t startFreqVar; # 1113 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t freqSlopeVar; rlUInt16_t idleTimeVar; rlUInt16_t adcStartTimeVar; # 1143 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t txEnable; }rlChirpCfg_t; typedef struct rlWordParam { rlUInt16_t halfWordOne; rlUInt16_t halfWordTwo; }rlWordParam_t; typedef struct rlFrameCfg { rlUInt16_t reserved0; rlUInt16_t chirpStartIdx; rlUInt16_t chirpEndIdx; # 1188 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t numLoops; rlUInt16_t numFrames; # 1203 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t numAdcSamples; # 1221 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt32_t framePeriodicity; # 1238 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t triggerSelect; rlUInt16_t reserved1; # 1251 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt32_t frameTriggerDelay; }rlFrameCfg_t; typedef struct rlSubFrameCfg { rlUInt16_t forceProfileIdx; rlUInt16_t chirpStartIdx; rlUInt16_t numOfChirps; # 1290 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t numLoops; # 1303 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt32_t burstPeriodicity; rlUInt16_t chirpStartIdxOffset; rlUInt16_t numOfBurst; rlUInt16_t numOfBurstLoops; rlUInt16_t reserved0; # 1340 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt32_t subFramePeriodicity; rlUInt32_t reserved1; rlUInt32_t reserved2; }rlSubFrameCfg_t; typedef struct rlAdvFrameSeqCfg { rlUInt8_t numOfSubFrames; # 1370 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt8_t forceProfile; # 1379 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt8_t loopBackCfg; # 1389 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt8_t subFrameTrigger; # 1428 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlSubFrameCfg_t subFrameCfg[(4U)]; rlUInt16_t numFrames; # 1450 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t triggerSelect; # 1459 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt32_t frameTrigDelay; rlUInt32_t reserved0; rlUInt32_t reserved1; }rlAdvFrameSeqCfg_t; typedef struct rlFrameApplyCfg { rlUInt32_t numChirps; rlUInt16_t numAdcSamples; rlUInt16_t reserved; }rlFrameApplyCfg_t; typedef struct rlSubFrameDataCfg { rlUInt32_t totalChirps; # 1519 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t numAdcSamples; # 1532 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt8_t numChirpsInDataPacket; rlUInt8_t reserved; # 1555 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" }rlSubFrameDataCfg_t; typedef struct rlAdvFrameDataCfg { rlUInt8_t numSubFrames; rlUInt8_t reserved0; # 1586 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t reserved1; rlSubFrameDataCfg_t subframeDataCfg[(4U)]; }rlAdvFrameDataCfg_t; typedef struct rlAdvFrameCfg { rlAdvFrameSeqCfg_t frameSeq; rlAdvFrameDataCfg_t frameData; }rlAdvFrameCfg_t; typedef struct rlContModeCfg { # 1623 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt32_t startFreqConst; # 1635 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt32_t txOutPowerBackoffCode; # 1651 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt32_t txPhaseShifter; rlUInt16_t digOutSampleRate; # 1675 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt8_t hpfCornerFreq1; # 1691 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt8_t hpfCornerFreq2; # 1708 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt8_t rxGain; # 1721 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt8_t vcoSelect; # 1731 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt8_t miscFeatureEn; rlUInt8_t reserved; # 1814 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" }rlContModeCfg_t; typedef struct rlContModeEn { rlUInt16_t contModeEn; rlUInt16_t reserved; }rlContModeEn_t; typedef struct rlFrameTrigger { # 1851 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t startStop; rlUInt16_t reserved; }rlFrameTrigger_t; typedef struct rlTestSourceObject { rlInt16_t posX; rlInt16_t posY; rlInt16_t posZ; rlInt16_t velX; rlInt16_t velY; rlInt16_t velZ; rlUInt16_t sigLvl; rlInt16_t posXMin; rlInt16_t posYMin; rlInt16_t posZMin; rlInt16_t posXMax; rlInt16_t posYMax; rlInt16_t posZMax; }rlTestSourceObject_t; typedef struct rlTestSourceAntPos { rlInt8_t antPosX; rlInt8_t antPosZ; }rlTestSourceAntPos_t; typedef struct rlTestSource { rlTestSourceObject_t testObj[(2U)]; rlTestSourceAntPos_t rxAntPos[(4U)]; rlUInt32_t reserved0; rlUInt16_t reserved1; # 1977 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt8_t miscFunCtrl; rlUInt8_t reserved2; # 1998 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" }rlTestSource_t; typedef struct rlTestSourceEn { rlUInt16_t tsEnable; rlUInt16_t reserved; }rlTestSourceEnable_t; typedef struct rlRfTempData { rlUInt32_t time; rlInt16_t tmpRx0Sens; rlInt16_t tmpRx1Sens; rlInt16_t tmpRx2Sens; rlInt16_t tmpRx3Sens; rlInt16_t tmpTx0Sens; rlInt16_t tmpTx1Sens; rlInt16_t tmpTx2Sens; rlInt16_t tmpPmSens; rlInt16_t tmpDig0Sens; rlInt16_t tmpDig1Sens; }rlRfTempData_t; typedef struct rlDfeRxdStatReport { rlInt16_t iAvgDC; rlInt16_t qAvgDC; rlUInt16_t iAvgPwr; rlUInt16_t qAvgPwr; rlInt32_t iqAvgCroCorrel; } rlDfeRxStatReport_t; typedef struct rlDfeStatReport { rlDfeRxStatReport_t dfeStatRepo[(4U)][(4U)]; }rlDfeStatReport_t; typedef struct rlRealChDfeRxStatReport { rlInt16_t iAvgDC; rlUInt16_t iAvgPwr; } rlRealChDfeRxStatReport_t; typedef struct rlRealChDfeStatReport { rlRealChDfeRxStatReport_t realChDfeStatRepo[(6U)][(4U)]; }rlRealChDfeStatReport_t; typedef struct rlDynPwrSave { # 2158 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t blkCfg; rlUInt16_t reserved; } rlDynPwrSave_t; typedef struct rlRfDevCfg { # 2183 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt32_t aeDirection; # 2195 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt8_t aeControl; # 2215 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt8_t bssAnaControl; rlUInt8_t reserved1; # 2238 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt8_t bssDigCtrl; # 2247 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt8_t aeCrcConfig; rlUInt8_t reserved2; # 2323 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t reserved3; } rlRfDevCfg_t; typedef struct rlGpAdcSamples { rlUInt8_t sampleCnt; rlUInt8_t settlingTime; # 2353 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" }rlGpAdcSamples_t; typedef struct rlGpAdcCfg { # 2371 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt8_t enable; # 2381 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt8_t bufferEnable; # 2410 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlGpAdcSamples_t numOfSamples[(6U)]; rlUInt16_t reserved0; rlUInt32_t reserved1[3U]; } rlGpAdcCfg_t; typedef struct rlRfLdoBypassCfg { # 2444 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t ldoBypassEnable; # 2456 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt8_t supplyMonIrDrop; rlUInt8_t ioSupplyIndicator; # 2486 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" }rlRfLdoBypassCfg_t; typedef struct rlRfPhaseShiftCfg { rlUInt16_t chirpStartIdx; rlUInt16_t chirpEndIdx; # 2510 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt8_t tx0PhaseShift; rlUInt8_t tx1PhaseShift; rlUInt8_t tx2PhaseShift; rlUInt8_t tx3PhaseShift; # 2569 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" }rlRfPhaseShiftCfg_t; typedef struct rlRfPALoopbackCfg { rlUInt32_t paLoopbackFreq; rlUInt8_t paLoopbackEn; rlUInt8_t reserved0; rlUInt8_t comBufGainSel; rlUInt8_t paLbBufGainSel; # 2633 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t reserved1; }rlRfPALoopbackCfg_t; typedef struct rlRfPSLoopbackCfg { rlUInt16_t psLoopbackFreq; rlUInt16_t reserved0; rlUInt8_t psLoopbackEn; rlUInt8_t psLoopbackTxId; # 2694 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt8_t pgaGainIndex; rlUInt8_t reserved1; # 2750 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" }rlRfPSLoopbackCfg_t; typedef struct rlRfIFLoopbackCfg { # 2775 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t ifLoopbackFreq; rlUInt8_t ifLoopbackEn; rlUInt8_t reserved; # 2797 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" }rlRfIFLoopbackCfg_t; typedef struct rlRfLOLoopbackCfg { rlUInt32_t loLoopbackFreq; rlUInt8_t loLoopbackEn; rlUInt8_t comBufGainSel; rlUInt8_t loLbBufGainSel; rlUInt8_t reserved0; # 2857 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" }rlRfLOLoopbackCfg_t; typedef struct rlRfProgFiltCoeff { # 2907 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlInt16_t coeffArray[104]; }rlRfProgFiltCoeff_t; typedef struct rlRfProgFiltConf { rlUInt8_t profileId; # 2929 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt8_t coeffStartIdx; # 2938 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt8_t progFiltLen; # 2947 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt8_t progFiltFreqShift; # 2982 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" }rlRfProgFiltConf_t; typedef struct rlRfMiscConf { # 3036 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt32_t miscCtl; # 3056 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t crdNSlopeMag; # 3066 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t fastResetEndTime; }rlRfMiscConf_t; typedef struct rlRfCalMonTimeUntConf { # 3099 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t calibMonTimeUnit; # 3116 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt8_t numOfCascadeDev; # 3132 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt8_t devId; # 3142 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt8_t monitoringMode; rlUInt8_t reserved; # 3198 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t reserved1; }rlRfCalMonTimeUntConf_t; typedef struct rlRfCalMonFreqLimitConf { # 3218 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t freqLimitLow; # 3231 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t freqLimitHigh; rlUInt32_t reserved0; rlUInt32_t reserved1; }rlRfCalMonFreqLimitConf_t; typedef struct rlRfInitCalConf { # 3274 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt32_t calibEnMask; rlUInt8_t reserved0; rlUInt8_t reserved1; # 3314 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t txPowCalCfg; rlUInt32_t reserved3; }rlRfInitCalConf_t; typedef struct rlRunTimeCalibConf { # 3351 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt32_t oneTimeCalibEnMask; rlUInt32_t periodicCalibEnMask; # 3375 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt32_t calibPeriodicity; # 3392 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt8_t reportEn; rlUInt8_t reserved0; # 3412 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt8_t txPowerCalMode; # 3436 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt8_t CalTempIdxOverrideEn; # 3460 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt8_t CalTempIdxTx; # 3484 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt8_t CalTempIdxRx; # 3508 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt8_t CalTempIdxLodist; # 3517 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt8_t CalTempIdxTxPhase; # 3652 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" }rlRunTimeCalibConf_t; typedef struct rlRxGainTempLutReadReq { rlUInt8_t profileIndx; rlUInt8_t reserved0; # 3681 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t reserved1; } rlRxGainTempLutReadReq_t; typedef struct rlTxGainTempLutReadReq { rlUInt8_t profileIndx; rlUInt8_t reserved0; # 3711 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t reserved1; } rlTxGainTempLutReadReq_t; typedef struct rlAdvTxGainTempLutReadReq { rlUInt8_t profileIndx; rlUInt8_t txIndex; # 3741 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t reserved0; rlUInt32_t reserved1[4U]; } rlAdvTxGainTempLutReadReq_t; typedef struct rlRxGainTempLutData { rlUInt8_t profileIndx; rlUInt8_t reserved0; # 3816 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt8_t rxGainTempLut[(19U) + 1U]; # 3886 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t reserved1; } rlRxGainTempLutData_t; typedef struct rlTxGainTempLutData { rlUInt8_t profileIndx; rlUInt8_t reserved0; # 3931 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt8_t txGainTempLut[(4U) - 1U][(19U) + 1U]; # 3974 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t reserved1; } rlTxGainTempLutData_t; typedef struct rlAdvTxGainTempLutData { rlUInt8_t profileIndx; rlUInt8_t txIndex; # 4023 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt8_t txGainTempLut[(19U) + 1U]; # 4070 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t reserved0; rlUInt32_t reserved1[4U]; } rlAdvTxGainTempLutData_t; typedef struct rlRfTxFreqPwrLimitMonConf { # 4093 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t freqLimitLowTx0; # 4105 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t freqLimitLowTx1; # 4117 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t freqLimitLowTx2; # 4130 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t freqLimitHighTx0; # 4143 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t freqLimitHighTx1; # 4156 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t freqLimitHighTx2; rlUInt8_t tx0PwrBackOff; rlUInt8_t tx1PwrBackOff; rlUInt8_t tx2PwrBackOff; rlUInt8_t tx3PwrBackOff; # 4216 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t freqLimitLowTx3; # 4226 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t freqLimitHighTx3; rlUInt16_t reserved0; rlUInt16_t reserved1; }rlRfTxFreqPwrLimitMonConf_t; typedef struct rlLoopbackBurst { # 4261 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt8_t loopbackSel; rlUInt8_t baseProfileIndx; rlUInt8_t burstIndx; rlUInt8_t reserved0; # 4326 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt32_t freqConst; # 4336 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlInt16_t slopeConst; rlUInt16_t reserved1; # 4349 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt32_t txBackoff; # 4368 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t rxGain; # 4386 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt8_t txEn; rlUInt8_t reserved2; # 4431 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t bpmConfig; # 4442 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t digCorrDis; # 4462 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt8_t ifLbFreq; rlUInt8_t ifLbMag; # 4522 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt8_t ps1PgaIndx; # 4589 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt8_t ps2PgaIndx; # 4764 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt32_t psLbFreq; rlUInt32_t reserved3; # 4784 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t paLbFreq22xx; # 4806 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt8_t paLbBufGainSel; rlUInt8_t reserved4; # 4855 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt32_t paLbFreq29xx; } rlLoopbackBurst_t; typedef struct rlChirpRow { # 4887 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt32_t chirpNR1; # 4896 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt32_t chirpNR2; # 4909 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt32_t chirpNR3; } rlChirpRow_t; typedef struct rlDynChirpCfg { # 4936 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt8_t chirpRowSelect; rlUInt8_t chirpSegSel; # 4978 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t programMode; rlChirpRow_t chirpRow[16U]; } rlDynChirpCfg_t; typedef struct rlDynChirpEnCfg { rlUInt32_t reserved; }rlDynChirpEnCfg_t; typedef struct rlChirpPhShiftPerTx { # 5009 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt8_t chirpNTx0PhaseShifter; # 5018 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt8_t chirpNTx1PhaseShifter; # 5027 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt8_t chirpNTx2PhaseShifter; } rlChirpPhShiftPerTx_t; typedef struct rlAdvChirpPhShiftPerTx { # 5043 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt8_t chirpNTx0PhaseShifter; # 5052 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt8_t chirpNTx1PhaseShifter; # 5061 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt8_t chirpNTx2PhaseShifter; # 5070 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt8_t chirpNTx3PhaseShifter; } rlAdvChirpPhShiftPerTx_t; typedef struct rlDynPerChirpPhShftCfg { rlUInt8_t reserved; rlUInt8_t chirpSegSel; # 5105 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlChirpPhShiftPerTx_t phShiftPerTx[16U]; # 5114 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t programMode; } rlDynPerChirpPhShftCfg_t; typedef struct rlAdvDynPerChirpPhShftCfg { rlUInt16_t reserved0; rlUInt8_t reserved1; rlUInt8_t chirpSegSel; # 5153 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlAdvChirpPhShiftPerTx_t phShiftPerTx[16U]; rlUInt16_t reserved2[9U]; # 5166 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t programMode; } rlAdvDynPerChirpPhShftCfg_t; typedef struct rlCalDataGetCfg { rlUInt16_t reserved; rlUInt16_t chunkId; }rlCalDataGetCfg_t; typedef struct rlCalDataStore { rlUInt16_t numOfChunk; rlUInt16_t chunkId; rlUInt8_t calData[224U]; } rlCalDataStore_t; # 5340 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" typedef struct rlCalibrationData { rlCalDataStore_t calibChunk[(3U)]; }rlCalibrationData_t; typedef struct rlInterRxGainPhConf { rlUInt8_t profileIndx; # 5368 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt8_t digCompEn; # 5392 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t reserved1; # 5405 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlInt8_t digRxGainComp[(4U)]; # 5432 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t digRxPhShiftComp[(4U)]; # 5447 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt8_t digRxDelayComp[(4U)]; # 5467 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt32_t reserved2[4U]; # 5484 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlInt16_t digRxFreqShift[(4U)]; # 5512 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlInt16_t digTxFreqShift[(4U)]; rlUInt32_t reserved3[4U]; } rlInterRxGainPhConf_t; typedef struct rlRfBootStatusCfg { # 5559 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt32_t bssSysStatus; rlUInt32_t bssBootUpTime; rlUInt32_t reserved0; rlUInt32_t reserved1; }rlRfBootStatusCfg_t; typedef struct rlInterChirpBlkCtrlCfg { rlInt16_t rx02RfTurnOffTime; rlInt16_t rx13RfTurnOffTime; rlInt16_t rx02BbTurnOffTime; rlInt16_t rx12BbTurnOffTime; rlInt16_t rx02RfPreEnTime; rlInt16_t rx13RfPreEnTime; rlInt16_t rx02BbPreEnTime; rlInt16_t rx13BbPreEnTime; rlInt16_t rx02RfTurnOnTime; rlInt16_t rx13RfTurnOnTime; rlInt16_t rx02BbTurnOnTime; rlInt16_t rx13BbTurnOnTime; rlInt16_t rxLoChainTurnOffTime; rlInt16_t txLoChainTurnOffTime; rlInt16_t rxLoChainTurnOnTime; rlInt16_t txLoChainTurnOnTime; rlInt32_t reserved0; rlInt32_t reserved1; } rlInterChirpBlkCtrlCfg_t; typedef struct rlSubFrameStartCfg { rlUInt16_t startCmd; rlUInt16_t reserved; } rlSubFrameStartCfg_t; typedef struct rlPhShiftCalDataGetCfg { rlUInt8_t txIndex; rlUInt8_t reserved0; # 5740 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t reserved1; }rlPhShiftCalDataGetCfg_t; typedef struct rlPhShiftCalibrationStore { rlUInt8_t txIndex; rlUInt8_t calibApply; # 5809 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt8_t observedPhShiftData[128U]; rlUInt16_t reserved; } rlPhShiftCalibrationStore_t; typedef struct rlPhShiftCalibrationData { rlPhShiftCalibrationStore_t PhShiftcalibChunk[4U]; }rlPhShiftCalibrationData_t; typedef struct rlRfDieIdCfg { rlUInt32_t dieIDHexVal0; rlUInt32_t dieIDHexVal1; rlUInt32_t dieIDHexVal2; rlUInt32_t dieIDHexVal3; rlUInt32_t reserved0; rlUInt32_t reserved1; rlUInt32_t reserved2; rlUInt32_t reserved3; }rlRfDieIdCfg_t; typedef struct rlAdvChirpCfg { # 5890 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt8_t chirpParamIdx; # 5902 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt8_t resetMode; # 5940 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t reserved0; rlUInt32_t reserved1; # 5954 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t deltaResetPeriod; # 5963 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t deltaParamUpdatePeriod; # 5977 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlInt32_t sf0ChirpParamDelta; # 5991 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlInt32_t sf1ChirpParamDelta; # 6005 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlInt32_t sf2ChirpParamDelta; # 6019 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlInt32_t sf3ChirpParamDelta; rlUInt32_t reserved2; # 6033 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t lutResetPeriod; # 6043 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t lutParamUpdatePeriod; # 6054 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t lutPatternAddressOffset; rlUInt16_t numOfPatterns; # 6077 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t lutBurstIndexOffset; # 6092 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t lutSfIndexOffset; # 6106 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt8_t lutChirpParamSize; # 6117 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt8_t lutChirpParamScale; # 6154 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t maxTxPhShiftIntDither; rlUInt32_t reserved3; rlUInt32_t reserved4; }rlAdvChirpCfg_t; typedef struct rlMonTypeTrigCfg { # 6179 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt8_t monTrigTypeEn; rlUInt8_t reserved0; # 6202 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t reserved1[3U]; }rlMonTypeTrigCfg_t; typedef struct rlRfApllSynthBwControl { rlUInt8_t synthIcpTrim; rlUInt8_t synthRzTrim; rlUInt8_t apllIcpTrim; rlUInt8_t apllRzTrimLpf; # 6236 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt8_t apllRzTrimVco; rlUInt8_t reserved0; # 6278 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t reserved[5U]; }rlRfApllSynthBwControl_t; typedef struct rlAdvChirpLUTCfg { rlUInt32_t reserved0; rlUInt32_t reserved1; rlUInt32_t reserved2; rlUInt16_t lutAddressOffset; rlUInt16_t numBytes; rlInt8_t calData[(212U)]; } rlAdvChirpLUTCfg_t; typedef struct rlAdvChirpDynLUTAddrOffCfg { # 6340 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t addrMaskEn; rlUInt16_t reserved0; # 6364 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlUInt16_t lutAddressOffset[11U]; rlUInt16_t reserved1; rlUInt32_t reserved2; rlUInt32_t reserved3; } rlAdvChirpDynLUTAddrOffCfg_t; # 6991 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\include/rl_sensor.h" rlReturnVal_t rlSetChannelConfig(rlUInt8_t deviceMap, rlChanCfg_t* data); rlReturnVal_t rlSetAdcOutConfig(rlUInt8_t deviceMap, rlAdcOutCfg_t* data); rlReturnVal_t rlSetLowPowerModeConfig(rlUInt8_t deviceMap, rlLowPowerModeCfg_t* data); rlReturnVal_t rlRfInit(rlUInt8_t deviceMap); rlReturnVal_t rlGetProfileConfig(rlUInt8_t deviceMap, rlUInt16_t profileId, rlProfileCfg_t* data); rlReturnVal_t rlSetProfileConfig(rlUInt8_t deviceMap, rlUInt16_t cnt, rlProfileCfg_t* data); rlReturnVal_t rlGetChirpConfig(rlUInt8_t deviceMap, rlUInt16_t chirpStartIdx, rlUInt16_t chirpEndIdx, rlChirpCfg_t* data); rlReturnVal_t rlSetChirpConfig(rlUInt8_t deviceMap, rlUInt16_t cnt, rlChirpCfg_t* data); rlReturnVal_t rlSetMultiChirpCfg(rlUInt8_t deviceMap, rlUInt16_t cnt, rlChirpCfg_t **data); rlReturnVal_t rlGetFrameConfig(rlUInt8_t deviceMap, rlFrameCfg_t* data); rlReturnVal_t rlSetFrameConfig(rlUInt8_t deviceMap, rlFrameCfg_t* data); rlReturnVal_t rlSensorStart(rlUInt8_t deviceMap); rlReturnVal_t rlSensorStop(rlUInt8_t deviceMap); rlReturnVal_t rlFrameStartStop(rlUInt8_t deviceMap, rlFrameTrigger_t* data); rlReturnVal_t rlGetAdvFrameConfig(rlUInt8_t deviceMap, rlAdvFrameCfg_t* data); rlReturnVal_t rlSetAdvFrameConfig(rlUInt8_t deviceMap, rlAdvFrameCfg_t* data); rlReturnVal_t rlSetContModeConfig(rlUInt8_t deviceMap, rlContModeCfg_t* data); rlReturnVal_t rlEnableContMode(rlUInt8_t deviceMap, rlContModeEn_t* data); rlReturnVal_t rlSetBpmCommonConfig(rlUInt8_t deviceMap, rlBpmCommonCfg_t* data); rlReturnVal_t rlSetBpmChirpConfig(rlUInt8_t deviceMap, rlBpmChirpCfg_t* data); rlReturnVal_t rlSetMultiBpmChirpConfig(rlUInt8_t deviceMap, rlUInt16_t cnt, rlBpmChirpCfg_t** data); rlReturnVal_t rlSetTestSourceConfig(rlUInt8_t deviceMap, rlTestSource_t* data); rlReturnVal_t rlTestSourceEnable(rlUInt8_t deviceMap, rlTestSourceEnable_t* data); rlReturnVal_t rlRfGetTemperatureReport(rlUInt8_t deviceMap, rlRfTempData_t* data); rlReturnVal_t rlRfDfeRxStatisticsReport(rlUInt8_t deviceMap, rlDfeStatReport_t* data); rlReturnVal_t rlRfRealChDfeRxStatisticsReport(rlUInt8_t deviceMap, rlRealChDfeStatReport_t* data); rlReturnVal_t rlRfDynamicPowerSave(rlUInt8_t deviceMap, rlDynPwrSave_t* data); rlReturnVal_t rlRfSetDeviceCfg(rlUInt8_t deviceMap, rlRfDevCfg_t* data); rlReturnVal_t rlSetGpAdcConfig(rlUInt8_t deviceMap, rlGpAdcCfg_t* data); rlReturnVal_t rlRfSetLdoBypassConfig(rlUInt8_t deviceMap, rlRfLdoBypassCfg_t* data); rlReturnVal_t rlRfSetPhaseShiftConfig(rlUInt8_t deviceMap, rlUInt16_t cnt, rlRfPhaseShiftCfg_t* data); rlReturnVal_t rlRfSetPALoopbackConfig(rlUInt8_t deviceMap, rlRfPALoopbackCfg_t* data); rlReturnVal_t rlRfSetPSLoopbackConfig(rlUInt8_t deviceMap, rlRfPSLoopbackCfg_t* data); rlReturnVal_t rlRfSetIFLoopbackConfig(rlUInt8_t deviceMap, rlRfIFLoopbackCfg_t* data); rlReturnVal_t rlRfSetLOLoopbackConfig(rlUInt8_t deviceMap, rlRfLOLoopbackCfg_t* data); rlReturnVal_t rlRfSetProgFiltCoeffRam(rlUInt8_t deviceMap, rlRfProgFiltCoeff_t* data); rlReturnVal_t rlRfSetProgFiltConfig(rlUInt8_t deviceMap, rlRfProgFiltConf_t* data); rlReturnVal_t rlRfSetMiscConfig(rlUInt8_t deviceMap, rlRfMiscConf_t* data); rlReturnVal_t rlRfSetCalMonTimeUnitConfig(rlUInt8_t deviceMap, rlRfCalMonTimeUntConf_t* data); rlReturnVal_t rlRfSetCalMonFreqLimitConfig(rlUInt8_t deviceMap, rlRfCalMonFreqLimitConf_t* data); rlReturnVal_t rlRfInitCalibConfig(rlUInt8_t deviceMap, rlRfInitCalConf_t* data); rlReturnVal_t rlRfRunTimeCalibConfig(rlUInt8_t deviceMap, rlRunTimeCalibConf_t* data); rlReturnVal_t rlRxGainTempLutSet(rlUInt8_t deviceMap, rlRxGainTempLutData_t *data); rlReturnVal_t rlRxGainTempLutGet(rlUInt8_t deviceMap, rlRxGainTempLutReadReq_t *inData, rlRxGainTempLutData_t *outData); rlReturnVal_t rlTxGainTempLutSet(rlUInt8_t deviceMap, rlTxGainTempLutData_t *data); rlReturnVal_t rlTxGainTempLutGet(rlUInt8_t deviceMap, rlTxGainTempLutReadReq_t *inData, rlTxGainTempLutData_t *outData); rlReturnVal_t rlRfTxFreqPwrLimitConfig(rlUInt8_t deviceMap, rlRfTxFreqPwrLimitMonConf_t* data); rlReturnVal_t rlSetLoopBckBurstCfg(rlUInt8_t deviceMap, rlLoopbackBurst_t *data); rlReturnVal_t rlSetDynChirpCfg(rlUInt8_t deviceMap, rlUInt16_t segCnt, rlDynChirpCfg_t **data); rlReturnVal_t rlSetDynChirpEn(rlUInt8_t deviceMap, rlDynChirpEnCfg_t *data); rlReturnVal_t rlSetDynPerChirpPhShifterCfg(rlUInt8_t deviceMap, rlUInt16_t segCnt, rlDynPerChirpPhShftCfg_t **data); rlReturnVal_t rlSetAdvDynPerChirpPhShifterCfg(rlUInt8_t deviceMap, rlUInt16_t segCnt, rlAdvDynPerChirpPhShftCfg_t **data); rlReturnVal_t rlRfCalibDataStore(rlUInt8_t deviceMap, rlCalibrationData_t *data); rlReturnVal_t rlRfCalibDataRestore(rlUInt8_t deviceMap, rlCalibrationData_t *data); rlReturnVal_t rlRfInterRxGainPhaseConfig(rlUInt8_t deviceMap, rlInterRxGainPhConf_t* data); rlReturnVal_t rlGetRfBootupStatus(rlUInt8_t deviceMap, rlRfBootStatusCfg_t *data); rlReturnVal_t rlSetInterChirpBlkCtrl(rlUInt8_t deviceMap, rlInterChirpBlkCtrlCfg_t *data); rlReturnVal_t rlSetSubFrameStart(rlUInt8_t deviceMap, rlSubFrameStartCfg_t *data); rlReturnVal_t rlRfPhShiftCalibDataStore(rlUInt8_t deviceMap, rlPhShiftCalibrationData_t *data); rlReturnVal_t rlRfPhShiftCalibDataRestore(rlUInt8_t deviceMap, rlPhShiftCalibrationData_t *data); rlReturnVal_t rlGetRfDieId(rlUInt8_t deviceMap, rlRfDieIdCfg_t *data); rlReturnVal_t rlRfGetEsmFault(rlUInt8_t deviceMap, rlBssEsmFault_t *data); rlReturnVal_t rlRfGetAdvEsmFault(rlUInt8_t deviceMap, rlBssAdvEsmFault_t *data); rlReturnVal_t rlRfGetCpuFault(rlUInt8_t deviceMap, rlCpuFault_t *data); rlReturnVal_t rlSetAdvChirpConfig(rlUInt8_t deviceMap, rlAdvChirpCfg_t *data); rlReturnVal_t rlMonTypeTrigConfig(rlUInt8_t deviceMap, rlMonTypeTrigCfg_t *data); rlReturnVal_t rlRfApllSynthBwCtlConfig(rlUInt8_t deviceMap, rlRfApllSynthBwControl_t* data); rlReturnVal_t rlSetAdvChirpLUTConfig(rlUInt8_t deviceMap, rlAdvChirpLUTCfg_t* data); rlReturnVal_t rlSetMultiAdvChirpLUTConfig(rlUInt8_t deviceMap, rlAdvChirpLUTCfg_t* AdvChirpLUTCfgArgs, rlInt8_t* AdvChirpLUTData); rlReturnVal_t rlSetAdvChirpDynLUTAddrOffConfig(rlUInt8_t deviceMap, rlAdvChirpDynLUTAddrOffCfg_t *data); rlReturnVal_t rlSetPowerSaveModeConfig(rlUInt8_t deviceMap, rlPowerSaveModeCfg_t* data); rlReturnVal_t rlAdvTxGainTempLutSet(rlUInt8_t deviceMap, rlAdvTxGainTempLutData_t *data); rlReturnVal_t rlAdvTxGainTempLutGet(rlUInt8_t deviceMap, rlAdvTxGainTempLutReadReq_t *inData, rlAdvTxGainTempLutData_t *outData); # 55 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_device.h" 2 # 85 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_device.h" typedef struct rlFileData { rlUInt32_t chunkLen; rlUInt16_t fData[(((256U) - ((4U) + (12U) + (8U))))/2U]; }rlFileData_t; typedef struct rlMcuClkCfg { rlUInt8_t mcuClkCtrl; # 119 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_device.h" rlUInt8_t mcuClkSrc; # 131 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_device.h" rlUInt8_t srcClkDiv; rlUInt8_t reserved; # 170 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_device.h" }rlMcuClkCfg_t; typedef struct rlPmicClkCfg { rlUInt8_t pmicClkCtrl; rlUInt8_t pmicClkSrc; # 204 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_device.h" rlUInt8_t srcClkDiv; # 216 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_device.h" rlUInt8_t modeSel; # 267 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_device.h" rlUInt32_t freqSlope; # 277 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_device.h" rlUInt8_t minNdivVal; # 286 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_device.h" rlUInt8_t maxNdivVal; # 296 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_device.h" rlUInt8_t clkDitherEn; rlUInt8_t reserved; # 335 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_device.h" }rlPmicClkCfg_t; typedef struct rllatentFault { # 377 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_device.h" rlUInt32_t testEn1; # 387 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_device.h" rlUInt32_t testEn2; rlUInt8_t repMode; rlUInt8_t testMode; # 420 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_device.h" rlUInt16_t reserved; }rllatentFault_t; typedef struct rlperiodicTest { rlUInt32_t periodicity; rlUInt32_t testEn; rlUInt8_t repMode; rlUInt8_t reserved0; # 470 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_device.h" rlUInt16_t reserved1; }rlperiodicTest_t; typedef struct rltestPattern { rlUInt8_t testPatGenCtrl; rlUInt8_t testPatGenTime; # 517 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_device.h" rlUInt16_t testPatrnPktSize; rlUInt32_t numTestPtrnPkts; # 530 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_device.h" rlUInt32_t testPatRx0Icfg; # 540 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_device.h" rlUInt32_t testPatRx0Qcfg; # 550 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_device.h" rlUInt32_t testPatRx1Icfg; # 560 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_device.h" rlUInt32_t testPatRx1Qcfg; # 570 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_device.h" rlUInt32_t testPatRx2Icfg; # 580 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_device.h" rlUInt32_t testPatRx2Qcfg; # 590 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_device.h" rlUInt32_t testPatRx3Icfg; # 600 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_device.h" rlUInt32_t testPatRx3Qcfg; rlUInt32_t reserved; }rltestPattern_t; typedef struct rlDevDataFmtCfg { # 627 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_device.h" rlUInt16_t rxChannelEn; rlUInt16_t adcBits; rlUInt16_t adcFmt; rlUInt8_t iqSwapSel; rlUInt8_t chInterleave; # 672 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_device.h" rlUInt32_t reserved; }rlDevDataFmtCfg_t; typedef struct rlDevDataPathCfg { rlUInt8_t intfSel; # 701 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_device.h" rlUInt8_t transferFmtPkt0; # 714 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_device.h" rlUInt8_t transferFmtPkt1; # 723 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_device.h" rlUInt8_t cqConfig; rlUInt8_t cq0TransSize; rlUInt8_t cq1TransSize; rlUInt8_t cq2TransSize; rlUInt8_t reserved; # 825 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_device.h" }rlDevDataPathCfg_t; typedef struct rlDevLaneEnable { # 848 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_device.h" rlUInt16_t laneEn; rlUInt16_t reserved; }rlDevLaneEnable_t; typedef struct rlDevDataPathClkCfg { rlUInt8_t laneClkCfg; # 877 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_device.h" rlUInt8_t dataRate; # 900 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_device.h" rlUInt16_t reserved; }rlDevDataPathClkCfg_t; typedef struct rlDevLvdsLaneCfg { rlUInt16_t laneFmtMap; # 942 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_device.h" rlUInt16_t laneParamCfg; }rlDevLvdsLaneCfg_t; typedef struct rlDevContStreamingModeCfg { rlUInt16_t contStreamModeEn; rlUInt16_t reserved; }rlDevContStreamingModeCfg_t; typedef struct rlDevCsi2Cfg { # 1006 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_device.h" rlUInt32_t lanePosPolSel; rlUInt8_t lineStartEndDis; rlUInt8_t reserved0; # 1033 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_device.h" rlUInt16_t reserved1; }rlDevCsi2Cfg_t; typedef struct rlDevHsiClk { # 1050 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_device.h" rlUInt16_t hsiClk; rlUInt16_t reserved; }rlDevHsiClk_t; typedef struct rlDevHsiCfg { rlDevDataFmtCfg_t *datafmt; rlDevDataPathCfg_t *dataPath; rlDevDataPathClkCfg_t *dataPathClk; }rlDevHsiCfg_t; typedef struct rlDevConfig { rlUInt8_t aeCrcConfig; rlUInt8_t miscDevCfg; # 1117 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_device.h" rlUInt16_t reserved1; rlUInt32_t reserved2; rlUInt32_t reserved3; }rlDevMiscCfg_t; typedef struct rlDebugSigEnConfig { rlUInt16_t clkOut; # 1149 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_device.h" rlUInt16_t adcSignalOut; rlUInt32_t reserved0; rlUInt32_t reserved1; rlUInt32_t reserved2; }rlDebugSigEnCfg_t; typedef struct rlHsiDelayDummyConfig { # 1179 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_device.h" rlUInt8_t enableMode; rlUInt8_t reserved0; # 1203 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_device.h" rlUInt16_t reserved1; # 1214 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_device.h" rlUInt16_t delayVal; rlUInt16_t reserved2; # 1227 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_device.h" rlUInt16_t dummyVal; rlUInt16_t reserved3; rlUInt32_t reserved4; }rlHsiDelayDummyCfg_t; typedef struct rlDevInternalCfg { rlUInt32_t memAddr; rlUInt32_t value; }rlDevInternalCfg_t; typedef struct rlFillLUTParams { rlUInt16_t chirpParamIndex; rlUInt16_t chirpParamSize; rlUInt16_t inputSize; rlUInt16_t lutGlobalOffset; }rlFillLUTParams_t; # 1293 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_device.h" rlReturnVal_t rlDevicePowerOn(rlUInt8_t deviceMap, rlClientCbs_t clientCb); rlReturnVal_t rlDeviceAddDevices(rlUInt8_t deviceMap); rlReturnVal_t rlDeviceRemoveDevices(rlUInt8_t deviceMap); rlReturnVal_t rlDevicePowerOff(void); rlReturnVal_t rlDeviceRfStart(rlUInt8_t deviceMap); rlReturnVal_t rlDeviceFileDownload(rlUInt8_t deviceMap, rlFileData_t *data, rlUInt16_t remChunks); rlReturnVal_t rlDeviceGetMssVersion(rlUInt8_t deviceMap, rlFwVersionParam_t *data); rlReturnVal_t rlDeviceGetRfVersion(rlUInt8_t deviceMap, rlFwVersionParam_t *data); rlReturnVal_t rlDeviceGetVersion(rlUInt8_t deviceMap, rlVersion_t *data); rlReturnVal_t rlDeviceGetMmWaveLinkVersion(rlSwVersionParam_t *data); rlReturnVal_t rlDeviceMcuClkConfig(rlUInt8_t deviceMap, rlMcuClkCfg_t *data); rlReturnVal_t rlDevicePmicClkConfig(rlUInt8_t deviceMap, rlPmicClkCfg_t *data); rlReturnVal_t rlDeviceLatentFaultTests(rlUInt8_t deviceMap, rllatentFault_t *data); rlReturnVal_t rlDeviceEnablePeriodicTests(rlUInt8_t deviceMap, rlperiodicTest_t *data); rlReturnVal_t rlDeviceSetTestPatternConfig(rlUInt8_t deviceMap, rltestPattern_t *data); rlReturnVal_t rlDeviceConfigureCrc(rlCrcType_t crcType); rlReturnVal_t rlDeviceConfigureAckTimeout(rlUInt32_t ackTimeout); rlReturnVal_t rlDeviceSetRetryCount(rlUInt8_t retryCnt); rlReturnVal_t rlDeviceSetContStreamingModeConfig(rlUInt8_t deviceMap, rlDevContStreamingModeCfg_t *data); rlReturnVal_t rlDeviceGetContStreamingModeConfig(rlUInt8_t deviceMap, rlDevContStreamingModeCfg_t *data); rlReturnVal_t rlDeviceSetMiscConfig(rlUInt8_t deviceMap, rlDevMiscCfg_t *data); rlReturnVal_t rlDeviceSetDebugSigEnableConfig(rlUInt8_t deviceMap, rlDebugSigEnCfg_t *data); rlReturnVal_t rlDeviceSetHsiDelayDummyConfig(rlUInt8_t deviceMap, rlHsiDelayDummyCfg_t *data); rlReturnVal_t rlDeviceGetCpuFault(rlUInt8_t deviceMap, rlCpuFault_t *data); rlReturnVal_t rlDeviceGetEsmFault(rlUInt8_t deviceMap, rlMssEsmFault_t *data); # 1379 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_device.h" rlReturnVal_t rlDeviceSetDataFmtConfig(rlUInt8_t deviceMap, rlDevDataFmtCfg_t*data); rlReturnVal_t rlDeviceGetDataFmtConfig(rlUInt8_t deviceMap, rlDevDataFmtCfg_t*data); rlReturnVal_t rlDeviceSetDataPathConfig(rlUInt8_t deviceMap, rlDevDataPathCfg_t*data); rlReturnVal_t rlDeviceGetDataPathConfig(rlUInt8_t deviceMap, rlDevDataPathCfg_t*data); rlReturnVal_t rlDeviceSetLaneConfig(rlUInt8_t deviceMap, rlDevLaneEnable_t*data); rlReturnVal_t rlDeviceGetLaneConfig(rlUInt8_t deviceMap, rlDevLaneEnable_t*data); rlReturnVal_t rlDeviceSetDataPathClkConfig(rlUInt8_t deviceMap, rlDevDataPathClkCfg_t*data); rlReturnVal_t rlDeviceGetDataPathClkConfig(rlUInt8_t deviceMap, rlDevDataPathClkCfg_t*data); rlReturnVal_t rlDeviceSetLvdsLaneConfig(rlUInt8_t deviceMap, rlDevLvdsLaneCfg_t*data); rlReturnVal_t rlDeviceGetLvdsLaneConfig(rlUInt8_t deviceMap, rlDevLvdsLaneCfg_t*data); rlReturnVal_t rlDeviceSetHsiConfig(rlUInt8_t deviceMap, rlDevHsiCfg_t*data); rlReturnVal_t rlDeviceSetHsiClk(rlUInt8_t deviceMap, rlDevHsiClk_t*data); rlReturnVal_t rlDeviceSetCsi2Config(rlUInt8_t deviceMap, rlDevCsi2Cfg_t*data); rlReturnVal_t rlDeviceGetCsi2Config(rlUInt8_t deviceMap, rlDevCsi2Cfg_t*data); rlReturnVal_t rlDeviceSetInternalConf(rlUInt8_t deviceMap, rlUInt32_t memAddr, rlUInt32_t value); rlReturnVal_t rlDeviceGetInternalConf(rlUInt8_t deviceMap, rlUInt32_t memAddr, rlUInt32_t* value); rlReturnVal_t rlDeviceAdvFrameConfigApply(rlUInt8_t deviceMap, rlAdvFrameDataCfg_t* data); rlReturnVal_t rlDeviceFrameConfigApply(rlUInt8_t deviceMap, rlFrameApplyCfg_t* data); rlReturnVal_t rlDevSetFillLUTBuff(rlFillLUTParams_t *fillLUTParams, rlInt8_t *inData, rlInt8_t *outData, rlUInt16_t *LUTAddrOffset); # 5036 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" 1 # 72 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" typedef struct rlMonDigEnables { # 104 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt32_t enMask; rlUInt8_t testMode; rlUInt8_t reserved0; # 136 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt16_t reserved1; rlUInt32_t reserved2; } rlMonDigEnables_t; typedef struct rlDigMonPeriodicConf { rlUInt8_t reportMode; rlUInt8_t reserved0; # 176 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt16_t reserved1; # 185 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt32_t periodicEnableMask; rlUInt32_t reserved2; } rlDigMonPeriodicConf_t; typedef struct rlMonAnaEnables { # 232 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt32_t enMask1; # 250 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt16_t ldoVmonScEn; rlUInt16_t enMask2; } rlMonAnaEnables_t; typedef struct rlTempMonConf { rlUInt8_t reportMode; rlUInt8_t reserved0; # 299 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlInt16_t anaTempThreshMin; # 308 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlInt16_t anaTempThreshMax; # 319 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlInt16_t digTempThreshMin; # 330 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlInt16_t digTempThreshMax; # 341 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt16_t tempDiffThresh; rlUInt32_t reserved1; rlUInt32_t reserved2; } rlTempMonConf_t; typedef struct rlRxGainPhaseMonConf { rlUInt8_t profileIndx; # 387 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt8_t rfFreqBitMask; # 397 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt8_t reportMode; rlUInt8_t txSel; # 462 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt16_t rxGainAbsThresh; # 473 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt16_t rxGainMismatchErrThresh; # 487 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt16_t rxGainFlatnessErrThresh; # 498 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt16_t rxGainPhaseMismatchErrThresh; # 513 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlInt16_t rxGainMismatchOffsetVal[(4U)][(3U)]; # 527 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt16_t rxGainPhaseMismatchOffsetVal[(4U)][(3U)]; # 540 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlInt32_t rf1rf2FreqDitherLimits; # 551 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlInt16_t rf3FreqDitherLimits; rlUInt16_t reserved0; } rlRxGainPhaseMonConf_t; typedef struct rlRxNoiseMonConf { rlUInt8_t profileIndx; # 583 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt8_t rfFreqBitMask; # 609 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt16_t reserved0; rlUInt8_t reportMode; rlUInt8_t reserved1; # 643 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt16_t noiseThresh; rlUInt32_t reserved2; } rlRxNoiseMonConf_t; typedef struct rlRxIfStageMonConf { rlUInt8_t profileIndx; rlUInt8_t reportMode; # 683 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt16_t reserved0; rlUInt16_t reserved1; # 696 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt16_t hpfCutoffErrThresh; # 707 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt8_t lpfCutoffBandEdgeDroopThresh; # 718 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt8_t lpfCutoffStopBandAttenThresh; # 751 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt16_t ifaGainErrThresh; rlUInt32_t reserved2; } rlRxIfStageMonConf_t; typedef struct rlTxPowMonConf { rlUInt8_t profileIndx; # 784 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt8_t rfFreqBitMask; # 811 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt16_t reserved0; rlUInt8_t reportMode; rlUInt8_t reserved1; # 843 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt16_t txPowAbsErrThresh; # 854 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt16_t txPowFlatnessErrThresh; rlUInt16_t reserved2; rlInt8_t txPowOffsetValRF1; rlInt8_t txPowOffsetValRF2; rlInt8_t txPowOffsetValRF3; rlUInt8_t reserved3; # 912 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" } rlTxPowMonConf_t; typedef struct rlTxnPowMonConf { rlUInt8_t profileIndx; # 940 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt8_t rfFreqBitMask; # 952 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt8_t txSelMask; rlUInt8_t reserved0; rlUInt8_t reportMode; rlUInt8_t reserved1; # 1024 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt16_t txPowAbsErrThresh; # 1035 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt16_t txPowFlatnessErrThresh; rlUInt16_t reserved2; rlInt8_t txPowOffsetValRF1; rlInt8_t txPowOffsetValRF2; rlInt8_t txPowOffsetValRF3; rlUInt8_t reserved3; # 1093 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" } rlTxnPowMonConf_t; typedef struct rlAllTxPowMonConf { rlTxPowMonConf_t *tx0PowrMonCfg; rlTxPowMonConf_t *tx1PowrMonCfg; rlTxPowMonConf_t *tx2PowrMonCfg; }rlAllTxPowMonConf_t; typedef struct rlTxBallbreakMonConf { rlUInt8_t reportMode; rlUInt8_t reserved0; # 1151 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlInt16_t txReflCoeffMagThresh; rlUInt32_t monStartFreqConst; rlUInt8_t txPowBackOff; rlUInt8_t reserved1; # 1188 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt16_t reserved2; } rlTxBallbreakMonConf_t; typedef struct rlTxnBallbreakMonConf { rlUInt8_t reportMode; # 1215 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt8_t txSelMask; # 1244 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlInt16_t txReflCoeffMagThresh; rlUInt32_t monStartFreqConst; rlUInt8_t txPowBackOff; rlUInt8_t reserved1; # 1281 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt16_t reserved2; } rlTxnBallbreakMonConf_t; typedef struct rlAllTxBallBreakMonCfg { rlTxBallbreakMonConf_t *tx0BallBrkMonCfg; rlTxBallbreakMonConf_t *tx1BallBrkMonCfg; rlTxBallbreakMonConf_t *tx2BallBrkMonCfg; }rlAllTxBallBreakMonCfg_t; typedef struct rlTxGainPhaseMismatchMonConf { rlUInt8_t profileIndx; # 1332 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt8_t rfFreqBitMask; # 1342 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt8_t txEn; # 1353 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt8_t rxEn; rlUInt8_t reportMode; # 1383 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlInt8_t monChirpSlope; # 1471 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlInt16_t txGainMismatchThresh; # 1482 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt16_t txPhaseMismatchThresh; # 1495 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt16_t txGainMismatchOffsetVal[(3U)][(4U) - 1U]; # 1509 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt16_t txPhaseMismatchOffsetVal[(3U)][(4U) - 1U]; rlUInt16_t reserved1; rlUInt32_t reserved2; } rlTxGainPhaseMismatchMonConf_t; typedef struct rlAdvTxGainPhaseMismatchMonConf { rlUInt8_t profileIndx; # 1549 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt8_t rfFreqBitMask; # 1560 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt8_t txEn; # 1571 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt8_t rxEn; rlUInt8_t reportMode; # 1601 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlInt8_t monChirpSlope; # 1690 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlInt16_t txGainMismatchThresh; # 1701 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt16_t txPhaseMismatchThresh; rlUInt16_t reserved0; # 1719 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt16_t txGainMismatchOffsetVal[(3U)][(4U)]; # 1734 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt16_t txPhaseMismatchOffsetVal[(3U)][(4U)]; rlUInt32_t reserved1; } rlAdvTxGainPhaseMismatchMonConf_t; typedef struct rlSynthFreqMonConf { rlUInt8_t profileIndx; rlUInt8_t reportMode; # 1780 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt16_t freqErrThresh; # 1789 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlInt8_t monStartTime; # 1806 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt8_t monitorMode; # 1816 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt8_t vcoMonEn; rlUInt8_t reserved1; # 1865 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt32_t reserved2; } rlSynthFreqMonConf_t; typedef struct rlExtAnaSignalsMonConf { rlUInt8_t reportMode; rlUInt8_t reserved0; # 1899 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt8_t signalInpEnables; # 1914 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt8_t signalBuffEnables; # 1934 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt8_t signalSettlingTime[6U]; # 1956 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt8_t signalThresh[12U]; # 2045 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt16_t reserved1; rlUInt32_t reserved2; rlUInt32_t reserved3; } rlExtAnaSignalsMonConf_t; typedef struct rlTxIntAnaSignalsMonConf { rlUInt8_t profileIndx; rlUInt8_t reportMode; # 2097 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt16_t txPhShiftDacMonThresh; rlUInt32_t reserved1; } rlTxIntAnaSignalsMonConf_t; typedef struct rlTxnIntAnaSignalsMonConf { rlUInt8_t profileIndx; rlUInt8_t reportMode; # 2145 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt16_t txPhShiftDacMonThresh; # 2158 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt8_t txSelMask; rlUInt8_t reserved1; # 2184 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt16_t reserved2; } rlTxnIntAnaSignalsMonConf_t; typedef struct rlAllTxIntAnaSignalsMonConf { rlTxIntAnaSignalsMonConf_t *tx0IntAnaSgnlMonCfg; rlTxIntAnaSignalsMonConf_t *tx1IntAnaSgnlMonCfg; rlTxIntAnaSignalsMonConf_t *tx2IntAnaSgnlMonCfg; }rlAllTxIntAnaSignalsMonConf_t; typedef struct rlRxIntAnaSignalsMonConf { rlUInt8_t profileIndx; rlUInt8_t reportMode; # 2240 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt16_t reserved0; rlUInt32_t reserved1; } rlRxIntAnaSignalsMonConf_t; typedef struct rlPmClkLoIntAnaSignalsMonConf { # 2263 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt8_t profileIndx; rlUInt8_t reportMode; # 2285 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt8_t sync20GSigSel; rlInt8_t sync20GMinThresh; rlInt8_t sync20GMaxThresh; rlUInt8_t reserved0; # 2362 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt16_t reserved1; } rlPmClkLoIntAnaSignalsMonConf_t; typedef struct rlGpadcIntAnaSignalsMonConf { rlUInt8_t reportMode; rlUInt8_t reserved0; # 2398 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt16_t reserved1; rlUInt32_t reserved2; } rlGpadcIntAnaSignalsMonConf_t; typedef struct rlPllContrlVoltMonConf { rlUInt8_t reportMode; rlUInt8_t reserved0; # 2468 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt16_t signalEnables; rlUInt32_t reserved1; } rlPllContrVoltMonConf_t; typedef struct rlDualClkCompMonConf { rlUInt8_t reportMode; rlUInt8_t reserved0; # 2520 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt16_t dccPairEnables; rlUInt32_t reserved1; } rlDualClkCompMonConf_t; typedef struct rlRxSatMonConf { rlUInt8_t profileIndx; rlUInt8_t satMonSel; # 2556 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt16_t reserved0; # 2568 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt16_t primarySliceDuration; # 2589 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt16_t numSlices; # 2600 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt8_t rxChannelMask; rlUInt8_t reserved1; # 2624 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt16_t reserved2; rlUInt32_t reserved3; rlUInt32_t reserved4; } rlRxSatMonConf_t; typedef struct rlSigImgMonConf { rlUInt8_t profileIndx; rlUInt8_t numSlices; # 2675 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt16_t timeSliceNumSamples; rlUInt32_t reserved0; rlUInt32_t reserved1; } rlSigImgMonConf_t; typedef struct rlRxMixInPwrMonConf { rlUInt8_t profileIndx; rlUInt8_t reportMode; # 2718 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt8_t txEnable; rlUInt8_t reserved0; # 2766 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt16_t thresholds; rlUInt16_t reserved1; rlUInt32_t reserved2; }rlRxMixInPwrMonConf_t; typedef struct rlRfSigImgPowerCqData { rlUInt16_t numSlices; # 2811 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt16_t sigImgPowerCqVal[(127U)]; }rlRfSigImgPowerCqData_t; typedef struct rlRfRxSaturationCqData { rlUInt8_t numSlices; # 2850 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt8_t satCqVal[(127U)]; }rlRfRxSaturationCqData_t; typedef struct rlAnaFaultInj { rlUInt8_t reserved0; # 2874 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt8_t rxGainDrop; # 2888 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt8_t rxPhInv; # 2903 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt8_t rxHighNoise; # 2921 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt8_t rxIfStagesFault; # 2934 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt8_t rxLoAmpFault; # 2948 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt8_t txLoAmpFault; # 2963 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt8_t txGainDrop; # 2985 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt8_t txPhInv; # 3004 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt8_t synthFault; # 3018 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt8_t supplyLdoFault; # 3029 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt8_t miscFault; # 3043 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt8_t miscThreshFault; # 3057 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt8_t txPsDacFault; # 3263 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt16_t reserved2; rlUInt16_t reserved3; rlUInt16_t reserved4; } rlAnaFaultInj_t; typedef struct rlTxPhShiftMonConf { rlUInt8_t profileIndx; rlUInt8_t reportMode; # 3307 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt16_t reserved0; # 3319 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt8_t phShifterMonCfg; # 3331 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt8_t rxEn; # 3354 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlInt8_t monChirpSlope; rlUInt8_t reserved1; # 3369 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt8_t phShifterIncVal1; # 3380 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt8_t phShifterIncVal2; # 3391 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt8_t phShifterIncVal3; # 3402 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt8_t phShifterIncVal4; rlUInt8_t phShifterMon1; rlUInt8_t phShifterMon2; rlUInt8_t phShifterMon3; rlUInt8_t phShifterMon4; # 3572 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt16_t txPhaseErrorThresh; # 3582 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt16_t txAmplErrorThresh; rlUInt32_t reserved2; rlUInt32_t reserved3; } rlTxPhShiftMonConf_t; typedef struct rlTxnPhShiftMonConf { rlUInt8_t profileIndx; rlUInt8_t reportMode; # 3626 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt16_t reserved0; # 3638 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt8_t phShifterMonCfg; # 3650 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt8_t rxEn; # 3673 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlInt8_t monChirpSlope; # 3685 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt8_t txSelMask; # 3696 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt8_t phShifterIncVal1; # 3707 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt8_t phShifterIncVal2; # 3718 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt8_t phShifterIncVal3; # 3729 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt8_t phShifterIncVal4; rlUInt8_t phShifterMon1; rlUInt8_t phShifterMon2; rlUInt8_t phShifterMon3; rlUInt8_t phShifterMon4; # 3907 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt16_t txPhaseErrorThresh; # 3917 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt16_t txAmplErrorThresh; rlUInt32_t reserved2; rlUInt32_t reserved3; } rlTxnPhShiftMonConf_t; typedef struct rlAllTxPhShiftMonConf { rlTxPhShiftMonConf_t *tx0PhShiftMonCfg; rlTxPhShiftMonConf_t *tx1PhShiftMonCfg; rlTxPhShiftMonConf_t *tx2PhShiftMonCfg; }rlAllTxPhShiftMonConf_t; typedef struct rlVmonMonConf { # 3960 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt8_t VddaBb1P8VEn; # 3978 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt8_t VddaBb1P8VRef; rlUInt8_t VddaVco1P8VEn; # 4003 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt8_t VddaVco1P8VRef; rlUInt8_t VddRf11P0VEn; # 4028 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt8_t VddRf11P0VRef; rlUInt8_t VddRf21P0VEn; # 4053 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt8_t VddRf21P0VRef; # 4160 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt32_t reserved0; rlUInt32_t reserved1; }rlVmonMonConf_t; typedef struct rlMonOvrdDitherConf { # 4197 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt8_t monIndex; # 4206 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt8_t monRfParamsOvrdEn; # 4246 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt16_t reserved0; # 4262 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt32_t rfStartFreqOvrd[3U]; # 4278 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt16_t rfFreqSlopeOvrd[3U]; rlUInt8_t txBackoffOvrd; rlUInt8_t monDitherCtrl; # 4328 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt16_t rfMinDitherFreq[3U]; # 4345 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt16_t rfMaxDitherFreq[3U]; # 4354 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt8_t monTimeDelayMinDither; rlUInt8_t monTimeDelayMaxDither; # 4384 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt16_t reserved1; rlUInt32_t reserved2; }rlMonOvrdDitherConf_t; typedef struct rlMonTxPhShifterDacConf { rlUInt8_t profileId; rlUInt8_t reportMode; # 4434 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt8_t txSelMask; rlUInt8_t reserved0; # 4464 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlUInt16_t txPsDacMonThresh[(4U)]; rlUInt32_t reserved1; rlUInt32_t reserved2; }rlMonTxPhShifterDacConf_t; # 4634 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_monitoring.h" rlReturnVal_t rlRfDigMonEnableConfig(rlUInt8_t deviceMap, rlMonDigEnables_t* data); rlReturnVal_t rlRfDigMonPeriodicConfig(rlUInt8_t deviceMap, rlDigMonPeriodicConf_t* data); rlReturnVal_t rlRfAnaMonConfig(rlUInt8_t deviceMap, rlMonAnaEnables_t* data); rlReturnVal_t rlRfTempMonConfig(rlUInt8_t deviceMap, rlTempMonConf_t* data); rlReturnVal_t rlRfRxGainPhMonConfig(rlUInt8_t deviceMap, rlRxGainPhaseMonConf_t* data); rlReturnVal_t rlRfRxNoiseMonConfig(rlUInt8_t deviceMap, rlRxNoiseMonConf_t* data); rlReturnVal_t rlRfRxIfStageMonConfig(rlUInt8_t deviceMap, rlRxIfStageMonConf_t* data); rlReturnVal_t rlRfTxPowrMonConfig(rlUInt8_t deviceMap, rlAllTxPowMonConf_t *data); rlReturnVal_t rlRfTxnPowrMonConfig(rlUInt8_t deviceMap, rlTxnPowMonConf_t *data); rlReturnVal_t rlRfTxBallbreakMonConfig(rlUInt8_t deviceMap, rlAllTxBallBreakMonCfg_t* data); rlReturnVal_t rlRfTxnBallbreakMonConfig(rlUInt8_t deviceMap, rlTxnBallbreakMonConf_t* data); rlReturnVal_t rlRfTxGainPhaseMismatchMonConfig(rlUInt8_t deviceMap, rlTxGainPhaseMismatchMonConf_t* data); rlReturnVal_t rlRfAdvTxGainPhaseMismatchMonConfig(rlUInt8_t deviceMap, rlAdvTxGainPhaseMismatchMonConf_t* data); rlReturnVal_t rlRfSynthFreqMonConfig(rlUInt8_t deviceMap, rlSynthFreqMonConf_t* data); rlReturnVal_t rlRfExtAnaSignalsMonConfig(rlUInt8_t deviceMap, rlExtAnaSignalsMonConf_t* data); rlReturnVal_t rlRfTxIntAnaSignalsMonConfig(rlUInt8_t deviceMap, rlAllTxIntAnaSignalsMonConf_t* data); rlReturnVal_t rlRfTxnIntAnaSignalsMonConfig(rlUInt8_t deviceMap, rlTxnIntAnaSignalsMonConf_t* data); rlReturnVal_t rlRfRxIntAnaSignalsMonConfig(rlUInt8_t deviceMap, rlRxIntAnaSignalsMonConf_t* data); rlReturnVal_t rlRfPmClkLoIntAnaSignalsMonConfig(rlUInt8_t deviceMap, rlPmClkLoIntAnaSignalsMonConf_t* data); rlReturnVal_t rlRfGpadcIntAnaSignalsMonConfig(rlUInt8_t deviceMap, rlGpadcIntAnaSignalsMonConf_t* data); rlReturnVal_t rlRfPllContrlVoltMonConfig(rlUInt8_t deviceMap, rlPllContrVoltMonConf_t* data); rlReturnVal_t rlRfDualClkCompMonConfig(rlUInt8_t deviceMap, rlDualClkCompMonConf_t* data); rlReturnVal_t rlRfRxIfSatMonConfig(rlUInt8_t deviceMap, rlRxSatMonConf_t* data); rlReturnVal_t rlRfRxSigImgMonConfig(rlUInt8_t deviceMap, rlSigImgMonConf_t* data); rlReturnVal_t rlRfRxMixerInPwrConfig(rlUInt8_t deviceMap, rlRxMixInPwrMonConf_t* data); rlReturnVal_t rlRfAnaFaultInjConfig(rlUInt8_t deviceMap, rlAnaFaultInj_t* data); rlReturnVal_t rlRfTxPhShiftMonConfig(rlUInt8_t deviceMap, rlAllTxPhShiftMonConf_t* data); rlReturnVal_t rlRfTxnPhShiftMonConfig(rlUInt8_t deviceMap, rlTxnPhShiftMonConf_t* data); rlReturnVal_t rlRfVmonMonConfig(rlUInt8_t deviceMap, rlVmonMonConf_t* data); rlReturnVal_t rlRfMonOvrdDitherConfig(rlUInt8_t deviceMap, rlMonOvrdDitherConf_t* data); rlReturnVal_t rlRfMontxPhShiftDacConfig(rlUInt8_t deviceMap, rlMonTxPhShifterDacConf_t* data); # 5038 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h/include/rl_messages.h" 1 # 5040 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/drivers/ti/mmwavelink/_virtual_includes/mmwavelink_h\\mmwavelink.h" 2 # 33 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/_virtual_includes/mmic_h\\dd_mmic.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/bb_radar_ctl/_virtual_includes/radar_ctl_h\\radar_data.h" 1 # 42 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/bb_radar_ctl/_virtual_includes/radar_ctl_h\\radar_data.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/_virtual_includes/radar_look_types_h\\radar_look_types.h" 1 # 40 "bazel-out/ti_arm-fastbuild/bin/software/app/common/_virtual_includes/radar_look_types_h\\radar_look_types.h" typedef enum Radar_Look_Tag { RADAR_LOOK_A, RADAR_LOOK_B, RADAR_LOOK_C, RADAR_LOOK_D, NUM_LOOKS } Radar_Look_T; # 43 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/bb_radar_ctl/_virtual_includes/radar_ctl_h\\radar_data.h" 2 # 57 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/bb_radar_ctl/_virtual_includes/radar_ctl_h\\radar_data.h" typedef uint16_t Scan_Index_T; typedef enum Radar_Ctl_Init_Status_Tag { RADAR_CTL_INIT_FAIL, RADAR_CTL_INIT_NOT_STARTED, RADAR_CTL_INIT_STARTED, RADAR_CTL_INIT_SUCCESS, NUM_RADAR_CTL_INIT } Radar_Ctl_Init_Status_T; typedef enum Radar_Ctl_State_Tag { RADAR_CTL_OFF, RADAR_CTL_FAULTED, RADAR_CTL_INIT, RADAR_CTL_READY, RADAR_CTL_CONFIGURED, RADAR_CTL_TRANSMITTING, RADAR_CTL_A2D_INJECTION, RADAR_CTL_PURE_CW, RADAR_CTL_NUM_STATES } Radar_Ctl_State_T; typedef enum XCP_Single_Look_Type_Enable_Tag { RADAR_CTL_NO_FORCE_LOOK_TYPE, XCP_FORCE_LOOK_TYPE = 0x55AA } XCP_Single_Look_Type_Enable_T; typedef struct Radar_Ctl_Data_Tag { Radar_Ctl_Init_Status_T init_status; Radar_Look_T this_look; Radar_Look_T next_look; Scan_Index_T scan_index; _Bool radiate_enable; } Radar_Ctl_Data_T; extern Radar_Ctl_Data_T Radar_Ctl_Data; extern Radar_Ctl_State_T Radar_Ctl_State; extern volatile XCP_Single_Look_Type_Enable_T XCP_Single_Look_Type_Enable; extern volatile Radar_Look_T XCP_Single_Look_Type; extern volatile _Bool XCP_Force_Radar_On; # 34 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/_virtual_includes/mmic_h\\dd_mmic.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/kernel/dpl/_virtual_includes/SemaphoreP_h\\kernel/dpl/SemaphoreP.h" 1 # 41 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/kernel/dpl/_virtual_includes/SemaphoreP_h\\kernel/dpl/SemaphoreP.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/kernel/dpl/_virtual_includes/SystemP_h\\kernel/dpl/SystemP.h" 1 # 42 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/kernel/dpl/_virtual_includes/SemaphoreP_h\\kernel/dpl/SemaphoreP.h" 2 # 60 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/kernel/dpl/_virtual_includes/SemaphoreP_h\\kernel/dpl/SemaphoreP.h" typedef struct SemaphoreP_Object_ { uintptr_t rsv[(144U) / sizeof(uint32_t)]; } SemaphoreP_Object; # 75 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/kernel/dpl/_virtual_includes/SemaphoreP_h\\kernel/dpl/SemaphoreP.h" int32_t SemaphoreP_constructMutex(SemaphoreP_Object *obj); # 85 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/kernel/dpl/_virtual_includes/SemaphoreP_h\\kernel/dpl/SemaphoreP.h" int32_t SemaphoreP_constructBinary(SemaphoreP_Object *obj, uint32_t initValue); # 96 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/kernel/dpl/_virtual_includes/SemaphoreP_h\\kernel/dpl/SemaphoreP.h" int32_t SemaphoreP_constructCounting(SemaphoreP_Object *obj, uint32_t initValue, uint32_t maxValue); void SemaphoreP_destruct(SemaphoreP_Object *obj); void SemaphoreP_post(SemaphoreP_Object *obj); # 123 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/kernel/dpl/_virtual_includes/SemaphoreP_h\\kernel/dpl/SemaphoreP.h" int32_t SemaphoreP_pend(SemaphoreP_Object *obj, uint32_t timeToWaitInTicks); # 36 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/_virtual_includes/mmic_h\\dd_mmic.h" 2 # 61 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/_virtual_includes/mmic_h\\dd_mmic.h" typedef enum DFE_Data_Output_Mode_Tag { DFE_DATA_OUTPUT_MODE_ADVANCED_FRAME, DFE_DATA_OUTPUT_MODE_CONTINUOUS } DFE_Data_Output_Mode_T; # 81 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/_virtual_includes/mmic_h\\dd_mmic.h" typedef struct Mmwavelink_Osal_Sem_Tag { SemaphoreP_Object object; uint32_t is_used; } Mmwavelink_Osal_Sem_T; # 104 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/_virtual_includes/mmic_h\\dd_mmic.h" typedef struct Mmwavelink_CRC_Cfg_Tag { uint32_t crc_base_addr; crcChannel_t crc_channel; uint32_t use_crc_driver; } Mmwavelink_CRC_Cfg_T; # 131 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/_virtual_includes/mmic_h\\dd_mmic.h" typedef struct Mmwavelink_Debug_Stats_Tag { # 152 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/_virtual_includes/mmic_h\\dd_mmic.h" uint16_t num_async_events; uint16_t num_err_async_events; uint64_t frame_trigger_ready; uint32_t failed_timing_reports; uint32_t calibration_reports; uint32_t sensor_stopped; } Mmwavelink_Debug_Stats_T; # 183 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/_virtual_includes/mmic_h\\dd_mmic.h" typedef struct Mmwavelink_MCB_Tag { Mmwavelink_CRC_Cfg_T link_crc_cfg; DFE_Data_Output_Mode_T data_output_mode; SemaphoreP_Object link_semaphore; uint32_t spawn_overrun; # 213 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/_virtual_includes/mmic_h\\dd_mmic.h" rlVersion_t version; Mmwavelink_Debug_Stats_T debug_stats; RL_P_EVENT_HANDLER mmwavelink_interrupt_func; rlUInt8_t device_map; Mmwavelink_Osal_Sem_T osal_mutex; Mmwavelink_Osal_Sem_T osal_sem; RL_P_OSI_SPAWN_ENTRY spawn_fxn; } Mmwavelink_MCB_T; # 254 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mmic/_virtual_includes/mmic_h\\dd_mmic.h" typedef struct MMIC_Temp_Stats_Tag { int32_t temp_report_valid; rlRfTempData_t temperature_report; } MMIC_Temp_Stats_T; extern void MMIC_Configuration(void); extern void MMIC_Stop(void); extern void Get_MMIC_Temp_Report(void); extern int32_t MMIC_Look_Trigger(void); extern void MMIC_Update_Scan_Index_And_Look_Type(uint32_t *scan_index, Radar_Look_T *look_type); extern void MMIC_ADC_Buf_Init(void); # 40 "software/app/mss/src/mss_main.c" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetLwipIfHeaders\\default_netif.h" 1 # 36 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetLwipIfHeaders\\default_netif.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/ip_addr.h" 1 # 40 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/ip_addr.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/opt.h" 1 # 51 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/opt.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipConfig\\lwipopts.h" 1 # 344 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipConfig\\lwipopts.h" void sys_check_core_locking(void); void sys_mark_tcpip_thread(void); void sys_lock_tcpip_core(void); void sys_unlock_tcpip_core(void); # 392 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipConfig\\lwipopts.h" extern volatile int *__aeabi_errno_addr(void); # 52 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/opt.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/debug.h" 1 # 40 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/debug.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/arch.h" 1 # 48 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/arch.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipArchHeaders\\arch/cc.h" 1 # 72 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipArchHeaders\\arch/cc.h" # 1 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c\\stdlib.h" 1 3 # 57 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c\\stdlib.h" 3 # 1 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c\\alloca.h" 1 3 # 58 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c\\stdlib.h" 2 3 # 86 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c\\stdlib.h" 3 typedef struct { int quot, rem; } div_t; typedef struct { int quot, rem; } ldiv_t; typedef struct { long long quot, rem; } lldiv_t; # 128 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c\\stdlib.h" 3 typedef int __WCHAR_T_TYPE__; typedef __WCHAR_T_TYPE__ wchar_t; # 151 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c\\stdlib.h" 3 int abs(int _val); long labs(long _val); long long llabs(long long _val); int atoi(const char *_st); long atol(const char *_st); long long atoll(const char *_st); char *ltoa(long val, char * buffer, int radix); static __inline double atof(const char *_st); long strtol(const char * restrict _st, char ** restrict _endptr, int _base); unsigned long strtoul(const char * restrict _st, char ** restrict _endptr, int _base); long long strtoll(const char * restrict _st, char ** restrict _endptr, int _base); unsigned long long strtoull(const char * restrict _st, char ** restrict _endptr, int _base); float strtof(const char * restrict _st, char ** restrict _endptr); double strtod(const char * restrict _st, char ** restrict _endptr); long double strtold(const char * restrict _st, char ** restrict _endptr); int rand(void); void srand(unsigned _seed); void *calloc(size_t _num, size_t _size) __attribute__((malloc)); void *malloc(size_t _size) __attribute__((malloc)); void *realloc(void *_ptr, size_t _size); void free(void *_ptr); void *memalign(size_t _aln, size_t _size) __attribute__((malloc)); void *aligned_alloc(size_t _aln, size_t _size) __attribute__((malloc)); void __TI_heap_stats(void); void *__TI_heap_check(void); size_t __TI_heap_total_available(void); size_t __TI_heap_largest_available(void); _Noreturn void abort(void) ; typedef void (*__TI_atexit_fn)(void); int atexit(__TI_atexit_fn _func) ; typedef int (*__TI_compar_fn)(const void *_a,const void *_b); void *bsearch(const void *_key, const void *_base, size_t _nmemb, size_t _size, __TI_compar_fn compar); void qsort(void *_base, size_t _nmemb, size_t _size, __TI_compar_fn compar); _Noreturn void exit(int _status); _Noreturn void _Exit(int _status); _Noreturn void quick_exit(int _status); int at_quick_exit(__TI_atexit_fn _func) ; div_t div(int _numer, int _denom); ldiv_t ldiv(long _numer, long _denom); lldiv_t lldiv(long long _numer, long long _denom); char *getenv(const char *_string); int system(const char *_name); int mblen(const char *_s, size_t _n); size_t mbstowcs(wchar_t * restrict _dest, const char * restrict _src, size_t _n); int mbtowc(wchar_t * restrict _dest, const char * restrict _src, size_t _n); size_t wcstombs(char * restrict _dest, const wchar_t * restrict _src, size_t _n); int wctomb(char *_s, wchar_t _wc); # 253 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c\\stdlib.h" 3 static __inline double atof(const char *_st) { return strtod(_st, (char **)0); } # 73 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipArchHeaders\\arch/cc.h" 2 # 87 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipArchHeaders\\arch/cc.h" # 1 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c\\stdlib.h" 1 3 # 88 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipArchHeaders\\arch/cc.h" 2 struct sio_status_s; typedef struct sio_status_s sio_status_t; typedef uint32_t sys_prot_t; # 49 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/arch.h" 2 # 107 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/arch.h" # 1 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\lib\\clang\\12.0.1\\include\\stddef.h" 1 3 # 108 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/arch.h" 2 # 125 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/arch.h" typedef uint8_t u8_t; typedef int8_t s8_t; typedef uint16_t u16_t; typedef int16_t s16_t; typedef uint32_t u32_t; typedef int32_t s32_t; typedef uint64_t u64_t; typedef int64_t s64_t; typedef uintptr_t mem_ptr_t; # 148 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/arch.h" # 1 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\lib\\clang\\12.0.1\\include\\inttypes.h" 1 3 # 21 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\lib\\clang\\12.0.1\\include\\inttypes.h" 3 # 1 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c\\inttypes.h" 1 3 # 42 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c\\inttypes.h" 3 # 1 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c\\machine/_inttypes.h" 1 3 # 43 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c\\inttypes.h" 2 3 # 52 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c\\inttypes.h" 3 typedef struct { intmax_t quot; intmax_t rem; } imaxdiv_t; intmax_t imaxabs(intmax_t) __attribute__((__const__)); imaxdiv_t imaxdiv(intmax_t, intmax_t) __attribute__((__const__)); intmax_t strtoimax(const char * restrict, char ** restrict, int); uintmax_t strtoumax(const char * restrict, char ** restrict, int); intmax_t wcstoimax(const wchar_t * restrict, wchar_t ** restrict, int); uintmax_t wcstoumax(const wchar_t * restrict, wchar_t ** restrict, int); # 22 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\lib\\clang\\12.0.1\\include\\inttypes.h" 2 3 # 149 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/arch.h" 2 # 185 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/arch.h" # 1 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\lib\\clang\\12.0.1\\include\\limits.h" 1 3 # 21 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\lib\\clang\\12.0.1\\include\\limits.h" 3 # 1 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c\\limits.h" 1 3 # 22 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\lib\\clang\\12.0.1\\include\\limits.h" 2 3 # 186 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/arch.h" 2 # 202 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/arch.h" typedef int ssize_t; # 228 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/arch.h" # 1 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c\\ctype.h" 1 3 # 69 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c\\ctype.h" 3 extern const unsigned char _ctypes_[257]; # 1 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c/_isfuncdcl.h" 1 3 # 43 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c/_isfuncdcl.h" 3 static __inline int isalnum(int _c); static __inline int isalpha(int _c); static __inline int isblank(int _c); static __inline int iscntrl(int _c); static __inline int isdigit(int _c); static __inline int isgraph(int _c); static __inline int islower(int _c); static __inline int isprint(int _c); static __inline int ispunct(int _c); static __inline int isspace(int _c); static __inline int isupper(int _c); static __inline int isxdigit(int _c); static __inline int isascii(int _c); static __inline int toascii(int _c); # 75 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c\\ctype.h" 2 3 static __inline int toupper(int ch); static __inline int tolower(int ch); extern unsigned char const __aeabi_ctype_table_C[257]; extern unsigned char const __aeabi_ctype_table_[257]; # 157 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c\\ctype.h" 3 # 1 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c/_isfuncdef.h" 1 3 # 51 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c/_isfuncdef.h" 3 static __inline int isalnum(int _c) { return((int)((__aeabi_ctype_table_+1)[(_c)] << 30)); } static __inline int isalpha(int _c) { return((int)((__aeabi_ctype_table_+1)[(_c)] & ((unsigned char) 1))); } static __inline int isascii(int _c) { return((int)(((unsigned int)(_c) & ~(unsigned int)0x7F) == 0u)); } static __inline int isblank(int _c) { return((int)(((_c) == ' ') || ((_c) == '\t'))); } static __inline int iscntrl(int _c) { return((int)((__aeabi_ctype_table_+1)[(_c)] & ((unsigned char)128))); } static __inline int isdigit(int _c) { return((int)(((unsigned)(_c) - (unsigned)'0') < 10)); } static __inline int isgraph(int _c) { return((int)((__aeabi_ctype_table_+1)[(_c)] << 29)); } static __inline int islower(int _c) { return((int)((__aeabi_ctype_table_+1)[(_c)] & ((unsigned char) 32))); } static __inline int isprint(int _c) { return((int)((__aeabi_ctype_table_+1)[(_c)] << 28)); } static __inline int ispunct(int _c) { return((int)((__aeabi_ctype_table_+1)[(_c)] & ((unsigned char) 4))); } static __inline int isspace(int _c) { return((int)((__aeabi_ctype_table_+1)[(_c)] & ((unsigned char) 16))); } static __inline int isupper(int _c) { return((int)((__aeabi_ctype_table_+1)[(_c)] & ((unsigned char) 64))); } static __inline int isxdigit(int _c) { return((int)((__aeabi_ctype_table_+1)[(_c)] & ((unsigned char) 2))); } static __inline int toascii(int _c) { return((int)((unsigned int)(_c) & (unsigned int)0x7F)); } # 158 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\include\\c\\ctype.h" 2 3 static __inline int tolower(int ch) { if ( ((unsigned int)ch - (unsigned int)'A') <= ((unsigned int)'Z' - (unsigned int)'A')) { ch += (int)'a' - (int)'A'; } return ch; } static __inline int toupper(int ch) { if ( ((unsigned int)ch - (unsigned int)'a') <= ((unsigned int)'z' - (unsigned int)'a')) { ch -= (int)'a' - (int)'A'; } return ch; } # 229 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/arch.h" 2 # 41 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/debug.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/opt.h" 1 # 42 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/debug.h" 2 # 53 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/opt.h" 2 # 41 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/ip_addr.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/def.h" 1 # 96 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/def.h" u16_t lwip_htons(u16_t x); u32_t lwip_htonl(u32_t x); # 133 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/def.h" void lwip_itoa(char* result, size_t bufsize, int number); int lwip_strnicmp(const char* str1, const char* str2, size_t len); int lwip_stricmp(const char* str1, const char* str2); char* lwip_strnstr(const char* buffer, const char* token, size_t n); # 42 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/ip_addr.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/ip4_addr.h" 1 # 51 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/ip4_addr.h" struct ip4_addr { u32_t addr; }; typedef struct ip4_addr ip4_addr_t; struct netif; # 151 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/ip4_addr.h" u8_t ip4_addr_isbroadcast_u32(u32_t addr, const struct netif *netif); u8_t ip4_addr_netmask_valid(u32_t netmask); # 204 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/ip4_addr.h" u32_t ipaddr_addr(const char *cp); int ip4addr_aton(const char *cp, ip4_addr_t *addr); char *ip4addr_ntoa(const ip4_addr_t *addr); char *ip4addr_ntoa_r(const ip4_addr_t *addr, char *buf, int buflen); # 44 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/ip_addr.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/ip6_addr.h" 1 # 45 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/ip_addr.h" 2 # 54 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/ip_addr.h" enum lwip_ip_addr_type { IPADDR_TYPE_V4 = 0U, IPADDR_TYPE_V6 = 6U, IPADDR_TYPE_ANY = 46U }; # 270 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/ip_addr.h" typedef ip4_addr_t ip_addr_t; # 369 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/ip_addr.h" extern const ip_addr_t ip_addr_any; extern const ip_addr_t ip_addr_broadcast; # 37 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetLwipIfHeaders\\default_netif.h" 2 void init_default_netif(const ip4_addr_t *ipaddr, const ip4_addr_t *netmask, const ip4_addr_t *gw); void default_netif_poll(void); void default_netif_shutdown(void); # 41 "software/app/mss/src/mss_main.c" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/drivers/soc/awr294x/_virtual_includes/SOCdrivers_h\\drivers/soc/awr294x/soc_rcm.h" 1 # 37 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/drivers/soc/awr294x/_virtual_includes/SOCdrivers_h\\drivers/soc/awr294x/soc_rcm.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/kernel/dpl/_virtual_includes/SystemP_h\\kernel/dpl/SystemP.h" 1 # 38 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/drivers/soc/awr294x/_virtual_includes/SOCdrivers_h\\drivers/soc/awr294x/soc_rcm.h" 2 # 124 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/drivers/soc/awr294x/_virtual_includes/SOCdrivers_h\\drivers/soc/awr294x/soc_rcm.h" typedef enum SOC_RcmResetCause_e { SOC_RcmResetCause_POWER_ON_RESET = 0x0U, SOC_RcmResetCause_WARM_RESET = 0x1U, SOC_RcmResetCause_STC_RESET = 0x2U, SOC_RcmResetCause_MMR_CPU0_VIM0_RESET = 0x3U, SOC_RcmResetCause_MMR_CPU1_VIM1_RESET = 0x4U, SOC_RcmResetCause_MMR_CPU0_RESET = 0x5U, SOC_RcmResetCause_MMR_CPU1_RESET = 0x6U, SOC_RcmResetCause_DBG_CPU0_RESET = 0x7U, SOC_RcmResetCause_DBG_CPU1_RESET = 0x8U, SOC_RcmResetCause_FSM_TRIGGER_RESET = 0x9U, SOC_RcmResetCause_RST_CAUSE_UNKNOWN = 0xAU, SOC_RcmResetCause_MAX_VALUE = 0xFFFFFFFFu, } SOC_RcmResetCause; typedef enum SOC_RcmPeripheralId_e { SOC_RcmPeripheralId_CSIRX, SOC_RcmPeripheralId_MSS_RTIA, SOC_RcmPeripheralId_MSS_RTIB, SOC_RcmPeripheralId_MSS_RTIC, SOC_RcmPeripheralId_MSS_WDT, SOC_RcmPeripheralId_MSS_QSPI, SOC_RcmPeripheralId_MSS_SPIA, SOC_RcmPeripheralId_MSS_SPIB, SOC_RcmPeripheralId_MSS_I2C, SOC_RcmPeripheralId_MSS_SCIA, SOC_RcmPeripheralId_MSS_SCIB, SOC_RcmPeripheralId_MSS_MCANA, SOC_RcmPeripheralId_MSS_MCANB, SOC_RcmPeripheralId_MSS_CPTS, SOC_RcmPeripheralId_MSS_CPSW, SOC_RcmPeripheralId_DSS_HWA, SOC_RcmPeripheralId_DSS_RTIA, SOC_RcmPeripheralId_DSS_RTIB, SOC_RcmPeripheralId_DSS_WDT, SOC_RcmPeripheralId_DSS_SCIA, } SOC_RcmPeripheralId; typedef enum SOC_RcmPeripheralClockSource_e { SOC_RcmPeripheralClockSource_DPLL_CORE_HSDIV0_CLKOUT1, SOC_RcmPeripheralClockSource_DPLL_CORE_HSDIV0_CLKOUT2, SOC_RcmPeripheralClockSource_DPLL_DSP_HSDIV0_CLKOUT2, SOC_RcmPeripheralClockSource_DPLL_PER_HSDIV0_CLKOUT1, SOC_RcmPeripheralClockSource_DPLL_PER_HSDIV0_CLKOUT2, SOC_RcmPeripheralClockSource_FE1_REF_CLK, SOC_RcmPeripheralClockSource_RC_CLK_10M, SOC_RcmPeripheralClockSource_RCCLK32K, SOC_RcmPeripheralClockSource_SYS_CLK, SOC_RcmPeripheralClockSource_WUCPU_CLK, SOC_RcmPeripheralClockSource_XREF_CLK0, SOC_RcmPeripheralClockSource_XREF_CLK1, SOC_RcmPeripheralClockSource_XTAL_CLK, } SOC_RcmPeripheralClockSource; typedef enum SOC_RcmDspClockSource_e { SOC_RcmDspClockSource_XTAL_CLK, SOC_RcmDspClockSource_RC_CLK_10M, SOC_RcmDspClockSource_DPLL_DSP_HSDIV0_CLKOUT1, SOC_RcmDspClockSource_DPLL_DSP_HSDIV0_CLKOUT1_DITH, SOC_RcmDspClockSource_DPLL_CORE_HSDIV0_CLKOUT1, SOC_RcmDspClockSource_DPLL_PER_HSDIV0_CLKOUT3, SOC_RcmDspClockSource_MAX_VALUE = 0xFFFFFFFFu, } SOC_RcmDspClockSource; typedef enum SOC_RcmR5ClockSource_e { SOC_RcmR5ClockSource_XTAL_CLK, SOC_RcmR5ClockSource_RC_CLK_10M, SOC_RcmR5ClockSource_DPLL_CORE_HSDIV0_CLKOUT2, SOC_RcmR5ClockSource_SYS_CLK, SOC_RcmR5ClockSource_WUCPU_CLK, SOC_RcmR5ClockSource_MAX_VALUE = 0xFFFFFFFFu, } SOC_RcmR5ClockSource; typedef enum SOC_RcmPllFoutFreqId_e { SOC_RcmPllFoutFreqId_CLK_800MHZ, SOC_RcmPllFoutFreqId_CLK_2000MHZ, SOC_RcmPllFoutFreqId_CLK_900MHZ, SOC_RcmPllFoutFreqId_CLK_1800MHZ, SOC_RcmPllFoutFreqId_CLK_1920MHZ, SOC_RcmPllFoutFreqId_CLK_1699p21875MHZ, SOC_RcmPllFoutFreqId_CLK_1728MHZ, SOC_RcmPllFoutFreqId_CLK_1966p08MHZ, SOC_RcmPllFoutFreqId_CLK_1806p336MHZ, SOC_RcmPllFoutFreqId_CLK_600MHZ, SOC_RcmPllFoutFreqId_CLK_720MHZ, SOC_RcmPllFoutFreqId_CLK_1500MHZ, SOC_RcmPllFoutFreqId_MAX_VALUE = 0xFFFFFFFFu, } SOC_RcmPllFoutFreqId; typedef enum SOC_RcmHSIClockSource_e { SOC_RcmHSIClockSource_PLL_CORE_CLK, SOC_RcmHSIClockSource_APLL_CLK_HSI, SOC_RcmHSIClockSource_APLL_1p8GHZ, SOC_RcmHSIClockSource_PLL_PER_CLK, SOC_RcmHSIClockSource_DPLL_CORE_HSDIV0_CLKOUT0, SOC_RcmHSIClockSource_RC_CLK_10M, SOC_RcmHSIClockSource_DPLL_DSP_HSDIV0_CLKOUT0, SOC_RcmHSIClockSource_DPLL_PER_HSDIV0_CLKOUT0, } SOC_RcmHSIClockSource; typedef enum SOC_RcmApllId_e { SOC_RcmAPLLID_1P2G, SOC_RcmAPLLID_1P8G, } SOC_RcmApllId; typedef enum SOC_RcmRssBssFrcClockSource_e { SOC_RcmRssBssFrcClockSource_XTAL_CLK, SOC_RcmRssBssFrcClockSource_WUCPU_CLK, SOC_RcmRssBssFrcClockSource_SYS_CLK, SOC_RcmRssBssFrcClockSource_DPLL_PER_HSDIV0_CLKOUT1, SOC_RcmRssBssFrcClockSource_APLL_1p8G_HSDIV0_CLKOUT2, SOC_RcmRssBssFrcClockSource_RC_CLK_10M, SOC_RcmRssBssFrcClockSource_XREF_CLK0, SOC_RcmRssBssFrcClockSource_RCCLK32K, } SOC_RcmRssBssFrcClockSource; typedef enum SOC_RcmHSDIVClkOutMuxClockSource_e { SOC_RcmHSDIVClkOutMuxClockSource_DPLL_CORE_HSDIV0_CLKOUT2_PreMux, SOC_RcmHSDIVClkOutMuxClockSource_DPLL_DSP_HSDIV0_CLKOUT1_PreMux, SOC_RcmHSDIVClkOutMuxClockSource_DPLL_DSP_HSDIV0_CLKOUT2_PreMux, SOC_RcmHSDIVClkOutMuxClockSource_DPLL_PER_HSDIV0_CLKOUT1_PreMux, SOC_RcmHSDIVClkOutMuxClockSource_APLL_1p2G_HSDIV0_CLKOUT0, SOC_RcmHSDIVClkOutMuxClockSource_APLL_1p2G_HSDIV0_CLKOUT1, SOC_RcmHSDIVClkOutMuxClockSource_APLL_1p2G_HSDIV0_CLKOUT2, SOC_RcmHSDIVClkOutMuxClockSource_APLL_1p2G_HSDIV0_CLKOUT3, SOC_RcmHSDIVClkOutMuxClockSource_APLL_1p8G_HSDIV0_CLKOUT0, SOC_RcmHSDIVClkOutMuxClockSource_APLL_1p8G_HSDIV0_CLKOUT1, SOC_RcmHSDIVClkOutMuxClockSource_APLL_400MHZ, } SOC_RcmHSDIVClkOutMuxClockSource; typedef enum SOC_RcmHSDIVClkOutMuxId_e { SOC_RcmHSDIVClkOutMuxId_DPLL_CORE_OUT2, SOC_RcmHSDIVClkOutMuxId_DPLL_DSP_OUT1, SOC_RcmHSDIVClkOutMuxId_DPLL_DSP_OUT2, SOC_RcmHSDIVClkOutMuxId_DPLL_PER_OUT1, } SOC_RcmHSDIVClkOutMuxId; typedef enum SOC_RcmRssClkSrcId_e { SOC_RcmRssClkSrcId_WUCPU_CLK, SOC_RcmRssClkSrcId_XTAL_CLK, SOC_RcmRssClkSrcId_DPLL_CORE_HSDIV0_CLKOUT2_MUXED, SOC_RcmRssClkSrcId_DPLL_PER_HSDIV0_CLKOUT1_MUXED, SOC_RcmRssClkSrcId_APLL_1P8_HSDIV0_CLKOUT2, SOC_RcmRssClkSrcId_RC_CLK_10M, SOC_RcmRssClkSrcId_SYS_CLK, } SOC_RcmRssClkSrcId; typedef enum SOC_RcmQspiClockFreqId_e { SOC_RcmQspiClockFreqId_CLK_40MHZ = 0x0, SOC_RcmQspiClockFreqId_CLK_60MHZ = 0x1, SOC_RcmQspiClockFreqId_CLK_80MHZ = 0x2, SOC_RcmQspiClockFreqId_MAX_VALUE = 0xFFFFFFFFu, } SOC_RcmQspiClockFreqId; typedef enum SOC_RcmEfuseFlashClkModeId_e { SOC_RcmEfuseFlashClkModeId_0 = 0x0, SOC_RcmEfuseFlashClkModeId_3 = 0x3, SOC_RcmEfuseFlashClkModeId_MAX_VALUE = 0xFFFFFFFFu, } SOC_RcmEfuseFlashClkModeId; typedef struct SOC_RcmPllHsDivOutConfig_s { uint32_t hsdivOutEnMask; uint32_t hsDivOutFreqHz[((3) + 1)]; } SOC_RcmPllHsDivOutConfig; typedef struct SOC_RcmEfuseQspiConfig_s { SOC_RcmEfuseFlashClkModeId flashClockModeId; SOC_RcmQspiClockFreqId qspiClockFreqId; } SOC_RcmEfuseQspiConfig; typedef struct SOC_RcmEfuseBootFreqConfig_s { uint32_t r5FreqHz; uint32_t sysClkFreqHz; } SOC_RcmEfuseBootFreqConfig; typedef struct SOC_RcmDeviceFreqConfig_s { uint32_t dspFreqHz; uint32_t r5FreqHz; uint32_t sysClkFreqHz; } SOC_RcmDeviceFreqConfig; typedef enum SOC_RcmEfusePkgType_e { SOC_RCM_EFUSE_DEVICE_PKG_TYPE_LOP, SOC_RCM_EFUSE_DEVICE_PKG_TYPE_ETS } SOC_RcmEfusePkgType; void SOC_rcmCoreDpllConfig(SOC_RcmPllFoutFreqId outFreqId, SOC_RcmPllHsDivOutConfig *hsDivCfg); void SOC_rcmDspDpllConfig(SOC_RcmPllFoutFreqId outFreqId, SOC_RcmPllHsDivOutConfig *hsDivCfg); void SOC_rcmPerDpllConfig(SOC_RcmPllFoutFreqId outFreqId, SOC_RcmPllHsDivOutConfig *hsDivCfg); void SOC_rcmApllHSDivConfig(SOC_RcmApllId apllId, SOC_RcmPllHsDivOutConfig *hsDivCfg); void SOC_rcmApllHSDivDisableOutput(SOC_RcmApllId apllId, uint32_t hsDivIdx); # 494 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/drivers/soc/awr294x/_virtual_includes/SOCdrivers_h\\drivers/soc/awr294x/soc_rcm.h" int32_t SOC_rcmSetR5Clock(uint32_t r5FreqHz, uint32_t sysClkFreqHz); uint32_t SOC_rcmGetR5Clock(void); # 511 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/drivers/soc/awr294x/_virtual_includes/SOCdrivers_h\\drivers/soc/awr294x/soc_rcm.h" int32_t SOC_rcmSetDspClock(SOC_RcmDspClockSource clkSource, uint32_t freqHz); uint32_t SOC_rcmGetDspClock(); # 529 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/drivers/soc/awr294x/_virtual_includes/SOCdrivers_h\\drivers/soc/awr294x/soc_rcm.h" int32_t SOC_rcmSetPeripheralClock(SOC_RcmPeripheralId periphId, SOC_RcmPeripheralClockSource clkSource, uint32_t freqHz); # 538 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/drivers/soc/awr294x/_virtual_includes/SOCdrivers_h\\drivers/soc/awr294x/soc_rcm.h" uint32_t SOC_rcmGetPeripheralClock(SOC_RcmPeripheralId periphId); # 548 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/drivers/soc/awr294x/_virtual_includes/SOCdrivers_h\\drivers/soc/awr294x/soc_rcm.h" int32_t SOC_rcmSetHSIClock(SOC_RcmHSIClockSource clkSource, uint32_t freqHz); # 558 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/drivers/soc/awr294x/_virtual_includes/SOCdrivers_h\\drivers/soc/awr294x/soc_rcm.h" int32_t SOC_rcmSetRssBssFrcClock(SOC_RcmRssBssFrcClockSource clkSource, uint32_t freqHz); SOC_RcmResetCause SOC_rcmGetResetCause(void); void SOC_rcmStartMemInitTCMA(void); void SOC_rcmWaitMemInitTCMA(void); void SOC_rcmStartMemInitTCMB(void); void SOC_rcmWaitMemInitTCMB(void); void SOC_rcmStartMeminitTCMBSS(void); void SOC_rcmWaitMeminitTCMBSS(void); void SOC_rcmMemInitMssMailboxMemory(void); void SOC_rcmMemInitDssMailboxMemory(void); void SOC_rcmStartMeminitStaticBSS(void); void SOC_rcmWaitMeminitStaticBSS(void); void SOC_rcmStartMeminitSharedBSS(void); void SOC_rcmWaitMeminitSharedBSS(void); void SOC_rcmStartMeminitL2(void); void SOC_rcmWaitMeminitL2(void); void SOC_rcmStartMemInitDSSL2(uint32_t l2bankMask); void SOC_rcmWaitMemInitDSSL2(uint32_t l2bankMask); void SOC_rcmStartMemInitDSSL3(uint32_t l3bankMask); void SOC_rcmWaitMemInitDSSL3(uint32_t l3bankMask); void SOC_rcmGetEfuseQspiConfig(SOC_RcmEfuseQspiConfig *qspiEfuseCfg); void SOC_rcmDspPowerOnReset(void); void SOC_rcmR5PowerOnReset(void); void SOC_rcmR5ConfigLockStep(void); void SOC_rcmR5ConfigDualCore(void); void SOC_rcmR5TriggerReset(void); void SOC_rcmCr5bUnhalt(void); void SOC_rcmC66xStart(void); void SOC_rcmCoreApllHSDivConfig(SOC_RcmPllHsDivOutConfig *hsDivCfg); void SOC_rcmDspPllConfig(SOC_RcmPllFoutFreqId outFreqId, SOC_RcmPllHsDivOutConfig *hsDivCfg); void SOC_rcmPerPllConfig(SOC_RcmPllFoutFreqId outFreqId, SOC_RcmPllHsDivOutConfig *hsDivCfg); void SOC_rcmBSSControl(void); void SOC_rcmPopulateBSSControl(void); void SOC_rcmBSSR4Unhalt(void); void SOC_rcmWaitBSSBootComplete(void); int32_t SOC_rcmSetHSDivMux(SOC_RcmHSDIVClkOutMuxId clkOutMuxId, SOC_RcmHSDIVClkOutMuxClockSource muxSource); int32_t SOC_rcmSetRssClkFreq(SOC_RcmRssClkSrcId rssClkSrcId, uint32_t freqHz); void SOC_rcmGetEfuseBootFrequency(SOC_RcmEfuseBootFreqConfig *bootFreqEfuseCfg); uint32_t SOC_rcmIsDualCoreSwitchSupported(void); void SOC_rcmGetDeviceFrequency(SOC_RcmDeviceFreqConfig *deviceFreqEfuseCfg); void SOC_rcmGetPackageType(SOC_RcmEfusePkgType *deviceTypeEfuse); void SOC_rcmConfigEthMacIf(void); void SOC_rcmCoreDpllHSDivOutEnable(uint32_t hsDivOutIdx, uint32_t divVal); void SOC_rcmCoreDpllDisable(void); void SOC_rcmDspDpllDisable(void); void SOC_rcmPerDpllDisable(void); int32_t SOC_rcmGetHSIFreq(uint32_t *freqHz); int32_t SOC_rcmGetRssClkFreq(uint32_t *freqHz); void SOC_rcmSetFastchargeBias(void); # 42 "software/app/mss/src/mss_main.c" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/Enet_h\\enet.h" 1 # 46 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/Enet_h\\enet.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/Enet_h\\core/include/enet.h" 1 # 65 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/Enet_h\\core/include/enet.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCfg_h\\enet_cfg.h" 1 # 46 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCfg_h\\enet_cfg.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCfg_h\\core/include/enet_cfg.h" 1 # 47 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCfg_h\\enet_cfg.h" 2 # 66 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/Enet_h\\core/include/enet.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_types.h" 1 # 54 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_types.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/_virtual_includes/hwinclude_h\\common/hw_include/csl_types.h" 1 # 70 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/_virtual_includes/hwinclude_h\\common/hw_include/csl_types.h" typedef int32_t CSL_ErrType_t; # 55 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_types.h" 2 # 195 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_types.h" typedef enum Enet_Type_e { ENET_NULL, ENET_ICSSG_DUALMAC, ENET_ICSSG_SWITCH, ENET_GMAC_3G, ENET_CPSW_2G, ENET_CPSW_3G, ENET_CPSW_5G, ENET_CPSW_9G, ENET_TYPE_COUNT, } Enet_Type; typedef enum Enet_Magic_e { ENET_MAGIC = 0xABABABABU, ENET_NO_MAGIC = 0x0U, } Enet_Magic; typedef enum Enet_CrcType_e { ENET_CRC_ETHERNET = 0U, ENET_CRC_CASTAGNOLI, } Enet_CrcType; # 261 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_types.h" typedef enum Enet_Event_e { ENET_EVT_NONE = 0U, ENET_EVT_ASYNC_CMD_RESP = (1U << (0U)), ENET_EVT_TIMESTAMP_SWPUSH = (1U << (1U)), ENET_EVT_TIMESTAMP_HWPUSH = (1U << (2U)), ENET_EVT_TIMESTAMP_ROLLOVER = (1U << (3U)), ENET_EVT_TIMESTAMP_HALFROLLOVER = (1U << (4U)), ENET_EVT_TIMESTAMP_RX = (1U << (5U)), ENET_EVT_TIMESTAMP_TX = (1U << (6U)), ENET_EVT_TIMESTAMP_COMP = (1U << (7U)), ENET_EVT_TIMESTAMP_HOSTTX = (1U << (8U)), ENET_EVT_ANY = 0xFFFFFFFFU, } Enet_Event; # 315 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_types.h" typedef struct Enet_Version_s { uint32_t maj; uint32_t min; uint32_t rtl; uint32_t id; uint32_t other1; uint32_t other2; } Enet_Version; typedef enum Enet_Speed_e { ENET_SPEED_10MBIT = 0U, ENET_SPEED_100MBIT, ENET_SPEED_1GBIT, ENET_SPEED_AUTO, } Enet_Speed; typedef enum Enet_Duplexity_e { ENET_DUPLEX_HALF = 0U, ENET_DUPLEX_FULL, ENET_DUPLEX_AUTO, } Enet_Duplexity; typedef enum Enet_VlanTagType_e { ENET_VLAN_TAG_TYPE_INNER = 0U, ENET_VLAN_TAG_TYPE_OUTER, } Enet_VlanTagType; typedef struct Enet_VlanTag_s { uint16_t tpid; uint8_t pcp; uint8_t dei; uint16_t vlanId; Enet_VlanTagType tagType; } Enet_VlanTag; typedef enum Enet_MacPort_e { ENET_MAC_PORT_FIRST = 0U, ENET_MAC_PORT_1 = ENET_MAC_PORT_FIRST, ENET_MAC_PORT_2 = 1U, ENET_MAC_PORT_3 = 2U, ENET_MAC_PORT_4 = 3U, ENET_MAC_PORT_5 = 4U, ENET_MAC_PORT_6 = 5U, ENET_MAC_PORT_7 = 6U, ENET_MAC_PORT_8 = 7U, ENET_MAC_PORT_LAST = ENET_MAC_PORT_8, } Enet_MacPort; # 448 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_types.h" typedef void (*Enet_EventCallback)(Enet_Event evt, uint32_t evtNum, void *evtCbArgs, void *arg1, void *arg2); # 512 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_types.h" static inline _Bool Enet_isCpswFamily(Enet_Type enetType); # 521 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_types.h" static inline _Bool Enet_isIcssFamily(Enet_Type enetType); # 533 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_types.h" static inline _Bool Enet_isCpswFamily(Enet_Type enetType) { return ((enetType == ENET_GMAC_3G) || (enetType == ENET_CPSW_2G) || (enetType == ENET_CPSW_3G) || (enetType == ENET_CPSW_5G) || (enetType == ENET_CPSW_9G)); } static inline _Bool Enet_isIcssFamily(Enet_Type enetType) { return ((enetType == ENET_ICSSG_DUALMAC) || (enetType == ENET_ICSSG_SWITCH)); } # 67 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/Enet_h\\core/include/enet.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_base.h" 1 # 50 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_base.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_per.h" 1 # 49 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_per.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_ioctl.h" 1 # 164 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_ioctl.h" enum Enet_IoctlType_e { ENET_IOCTL_TYPE_PUBLIC = ((1U) << (24U)), ENET_IOCTL_TYPE_PRIVATE = ((2U) << (24U)), }; enum Enet_IoctlPer_e { ENET_IOCTL_PER_GENERIC = ((0U) << (16U)), ENET_IOCTL_PER_CPSW = ((1U) << (16U)), ENET_IOCTL_PER_ICSSG = ((2U) << (16U)), ENET_IOCTL_PER_GMAC = ((3U) << (16U)), }; enum Enet_IoctlMajor_e { ENET_IOCTL_PER_BASE = ((1U) << (8U)), ENET_IOCTL_FDB_BASE = ((2U) << (8U)), ENET_IOCTL_TIMESYNC_BASE = ((3U) << (8U)), ENET_IOCTL_HOSTPORT_BASE = ((4U) << (8U)), ENET_IOCTL_MACPORT_BASE = ((5U) << (8U)), ENET_IOCTL_MDIO_BASE = ((6U) << (8U)), ENET_IOCTL_STATS_BASE = ((7U) << (8U)), ENET_IOCTL_PHY_BASE = ((9U) << (8U)), ENET_IOCTL_RM_BASE = ((10U) << (8U)), }; typedef struct Enet_IoctlPrms_s { const void *inArgs; uint32_t inArgsSize; void *outArgs; uint32_t outArgsSize; } Enet_IoctlPrms; typedef struct Enet_IoctlValidate_s { uint32_t cmd; uint32_t inArgsSize; uint32_t outArgsSize; } Enet_IoctlValidate; # 284 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_ioctl.h" static inline uint32_t Enet_checkInArgs(const Enet_IoctlPrms *prms, uint32_t inArgsSize); # 298 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_ioctl.h" static inline uint32_t Enet_checkNoInArgs(const Enet_IoctlPrms *prms); # 312 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_ioctl.h" static inline uint32_t Enet_checkOutArgs(const Enet_IoctlPrms *prms, uint32_t outArgsSize); # 326 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_ioctl.h" static inline uint32_t Enet_checkNoOutArgs(const Enet_IoctlPrms *prms); # 341 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_ioctl.h" static inline uint32_t Enet_checkInOutArgs(const Enet_IoctlPrms *prms, uint32_t inArgsSize, uint32_t outArgsSize); # 398 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_ioctl.h" static inline uint32_t Enet_checkInArgs(const Enet_IoctlPrms *prms, uint32_t inArgsSize) { return ((prms != ((void*)0)) && (prms->inArgs != ((void*)0)) && (prms->inArgsSize == inArgsSize)) ? (( (int32_t) (0))) : ((-(int32_t) (8)) - 8); } static inline uint32_t Enet_checkNoInArgs(const Enet_IoctlPrms *prms) { return ((prms != ((void*)0)) && (prms->inArgs == ((void*)0)) && (prms->inArgsSize == 0U)) ? (( (int32_t) (0))) : ((-(int32_t) (8)) - 8); } static inline uint32_t Enet_checkOutArgs(const Enet_IoctlPrms *prms, uint32_t outArgsSize) { return ((prms != ((void*)0)) && (prms->outArgs != ((void*)0)) && (prms->outArgsSize == outArgsSize)) ? (( (int32_t) (0))) : ((-(int32_t) (8)) - 8); } static inline uint32_t Enet_checkNoOutArgs(const Enet_IoctlPrms *prms) { return ((prms != ((void*)0)) && (prms->outArgs == ((void*)0)) && (prms->outArgsSize == 0U)) ? (( (int32_t) (0))) : ((-(int32_t) (8)) - 8); } static inline uint32_t Enet_checkInOutArgs(const Enet_IoctlPrms *prms, uint32_t inArgsSize, uint32_t outArgsSize) { return ((prms != ((void*)0)) && (prms->inArgs != ((void*)0)) && (prms->inArgsSize == inArgsSize) && (prms->outArgs != ((void*)0)) && (prms->outArgsSize == outArgsSize)) ? (( (int32_t) (0))) : ((-(int32_t) (8)) - 8); } # 50 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_per.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_mod_macport.h" 1 # 55 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_mod_macport.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_mod.h" 1 # 71 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_mod.h" typedef struct EnetMod_Obj_s *EnetMod_Handle; # 87 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_mod.h" typedef int32_t (*EnetMod_Open)(EnetMod_Handle hMod, Enet_Type enetType, uint32_t instId, const void *cfg, uint32_t cfgSize); # 105 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_mod.h" typedef int32_t (*EnetMod_Rejoin)(EnetMod_Handle hMod, Enet_Type enetType, uint32_t instId); # 120 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_mod.h" typedef int32_t (*EnetMod_Ioctl)(EnetMod_Handle hMod, uint32_t cmd, Enet_IoctlPrms *prms); # 131 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_mod.h" typedef void (*EnetMod_Close)(EnetMod_Handle hMod); typedef struct EnetMod_Obj_s { const char *name; uint64_t physAddr; void *virtAddr; uint64_t physAddr2; void *virtAddr2; uint32_t features; uint32_t errata; Enet_Magic magic; EnetMod_Open open; EnetMod_Rejoin rejoin; EnetMod_Ioctl ioctl; EnetMod_Close close; } EnetMod_Obj; # 196 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_mod.h" int32_t EnetMod_open(EnetMod_Handle hMod, Enet_Type enetType, uint32_t instId, const void *cfg, uint32_t cfgSize); # 211 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_mod.h" int32_t EnetMod_rejoin(EnetMod_Handle hMod, Enet_Type enetType, uint32_t instId); # 224 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_mod.h" int32_t EnetMod_ioctl(EnetMod_Handle hMod, uint32_t cmd, Enet_IoctlPrms *prms); void EnetMod_close(EnetMod_Handle hMod); # 242 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_mod.h" static inline _Bool EnetMod_isOpen(EnetMod_Handle hMod); # 254 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_mod.h" static inline _Bool EnetMod_isOpen(EnetMod_Handle hMod) { return (hMod->magic == ENET_MAGIC); } # 56 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_mod_macport.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_mod_port.h" 1 # 67 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_mod_port.h" typedef struct EnetPort_VlanCfg_s { uint32_t portPri; uint32_t portCfi; uint32_t portVID; } EnetPort_VlanCfg; typedef enum EnetPort_EgressPriorityType_e { ENET_EGRESS_PRI_TYPE_FIXED = 0U, ENET_EGRESS_PRI_TYPE_ESCALATE, } EnetPort_EgressPriorityType; typedef struct EnetPort_TrafficShapingRates_s { uint64_t committedRateBitsPerSec; uint64_t excessRateBitsPerSec; } EnetPort_TrafficShapingRates; typedef struct EnetPort_TrafficShapingCfg_s { EnetPort_TrafficShapingRates rates[(8U)]; } EnetPort_TrafficShapingCfg; typedef struct EnetPort_PriorityMap_s { uint32_t priorityMap[(8U)]; } EnetPort_PriorityMap; typedef struct EnetPort_DscpPriorityMap_s { uint32_t tosMap[(64U)]; _Bool dscpIPv4En; _Bool dscpIPv6En; } EnetPort_DscpPriorityMap; typedef struct EnetPort_MaxLen_s { uint32_t mtu[(8U)]; uint32_t mru; } EnetPort_MaxLen; # 57 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_mod_macport.h" 2 # 78 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_mod_macport.h" typedef enum EnetMacPort_Ioctl_e { ENET_MACPORT_IOCTL_GET_VERSION = (ENET_IOCTL_TYPE_PUBLIC | ENET_IOCTL_MACPORT_BASE | ((0U) << (0U))), # 96 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_mod_macport.h" ENET_MACPORT_IOCTL_PRINT_REGS = (ENET_IOCTL_TYPE_PUBLIC | ENET_IOCTL_MACPORT_BASE | ((1U) << (0U))), # 105 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_mod_macport.h" ENET_MACPORT_IOCTL_SET_INGRESS_DSCP_PRI_MAP = (ENET_IOCTL_TYPE_PUBLIC | ENET_IOCTL_MACPORT_BASE | ((2U) << (0U))), # 114 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_mod_macport.h" ENET_MACPORT_IOCTL_GET_INGRESS_DSCP_PRI_MAP = (ENET_IOCTL_TYPE_PUBLIC | ENET_IOCTL_MACPORT_BASE | ((3U) << (0U))), # 123 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_mod_macport.h" ENET_MACPORT_IOCTL_SET_PRI_REGEN_MAP = (ENET_IOCTL_TYPE_PUBLIC | ENET_IOCTL_MACPORT_BASE | ((4U) << (0U))), # 132 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_mod_macport.h" ENET_MACPORT_IOCTL_GET_PRI_REGEN_MAP = (ENET_IOCTL_TYPE_PUBLIC | ENET_IOCTL_MACPORT_BASE | ((5U) << (0U))), # 141 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_mod_macport.h" ENET_MACPORT_IOCTL_SET_EGRESS_QOS_PRI_MAP = (ENET_IOCTL_TYPE_PUBLIC | ENET_IOCTL_MACPORT_BASE | ((6U) << (0U))), # 150 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_mod_macport.h" ENET_MACPORT_IOCTL_GET_EGRESS_QOS_PRI_MAP = (ENET_IOCTL_TYPE_PUBLIC | ENET_IOCTL_MACPORT_BASE | ((7U) << (0U))), # 159 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_mod_macport.h" ENET_MACPORT_IOCTL_ENABLE_EGRESS_TRAFFIC_SHAPING = (ENET_IOCTL_TYPE_PUBLIC | ENET_IOCTL_MACPORT_BASE | ((8U) << (0U))), # 168 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_mod_macport.h" ENET_MACPORT_IOCTL_DISABLE_EGRESS_TRAFFIC_SHAPING = (ENET_IOCTL_TYPE_PUBLIC | ENET_IOCTL_MACPORT_BASE | ((9U) << (0U))), # 177 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_mod_macport.h" ENET_MACPORT_IOCTL_GET_EGRESS_TRAFFIC_SHAPING = (ENET_IOCTL_TYPE_PUBLIC | ENET_IOCTL_MACPORT_BASE | ((10U) << (0U))), # 186 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_mod_macport.h" ENET_MACPORT_IOCTL_GET_MAXLEN = (ENET_IOCTL_TYPE_PUBLIC | ENET_IOCTL_MACPORT_BASE | ((11U) << (0U))), # 195 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_mod_macport.h" ENET_MACPORT_IOCTL_GET_LINK_CFG = (ENET_IOCTL_TYPE_PUBLIC | ENET_IOCTL_MACPORT_BASE | ((12U) << (0U))), } EnetMacPort_Ioctl; typedef enum EnetMac_LayerType_e { ENET_MAC_LAYER_MII = 1U, ENET_MAC_LAYER_GMII = 0U, ENET_MAC_LAYER_XGMII = 2U, } EnetMac_LayerType; typedef enum EnetMac_SublayerType_e { ENET_MAC_SUBLAYER_STANDARD = 0U, ENET_MAC_SUBLAYER_REDUCED, ENET_MAC_SUBLAYER_SERIAL, ENET_MAC_SUBLAYER_QUAD_SERIAL_MAIN, ENET_MAC_SUBLAYER_QUAD_SERIAL_SUB, } EnetMac_SublayerType; typedef enum EnetMac_VariantType_e { ENET_MAC_VARIANT_NONE = 0U, ENET_MAC_VARIANT_FORCED, } EnetMac_VariantType; typedef enum EnetMac_SgmiiMode_e { ENET_MAC_SGMIIMODE_INVALID = 0U, ENET_MAC_SGMIIMODE_FIBER_WITH_PHY, ENET_MAC_SGMIIMODE_SGMII_WITH_PHY, ENET_MAC_SGMIIMODE_SGMII_AUTONEG_MASTER, ENET_MAC_SGMIIMODE_SGMII_AUTONEG_SLAVE, ENET_MAC_SGMIIMODE_SGMII_FORCEDLINK, } EnetMac_SgmiiMode; typedef struct EnetMacPort_Interface_s { EnetMac_LayerType layerType; EnetMac_SublayerType sublayerType; EnetMac_VariantType variantType; } EnetMacPort_Interface; typedef struct EnetMacPort_LinkCfg_s { Enet_Speed speed; Enet_Duplexity duplexity; } EnetMacPort_LinkCfg; typedef enum EnetMacPort_VlanType_e { ENET_MACPORT_VLAN_TYPE_NONE = 0x00U, ENET_MACPORT_VLAN_TYPE_SINGLE_TAG = 0x01U, ENET_MACPORT_VLAN_TYPE_STACKED_TAGS = 0x02U, } EnetMacPort_VlanType; typedef struct EnetMacPort_GenericInArgs_s { Enet_MacPort macPort; } EnetMacPort_GenericInArgs; typedef struct EnetMacPort_SetIngressDscpPriorityMapInArgs_s { Enet_MacPort macPort; EnetPort_DscpPriorityMap dscpPriorityMap; } EnetMacPort_SetIngressDscpPriorityMapInArgs; typedef struct EnetMacPort_SetPriorityRegenMapInArgs_s { Enet_MacPort macPort; EnetPort_PriorityMap priorityRegenMap; } EnetMacPort_SetPriorityRegenMapInArgs; typedef struct EnetMacPort_SetEgressPriorityMapInArgs_s { Enet_MacPort macPort; EnetPort_PriorityMap priorityMap; } EnetMacPort_SetEgressPriorityMapInArgs; typedef struct EnetMacPort_EnableEgressTrafficShapingInArgs_s { Enet_MacPort macPort; EnetPort_TrafficShapingCfg trafficShapingCfg; } EnetMacPort_EnableEgressTrafficShapingInArgs; # 386 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_mod_macport.h" static inline _Bool EnetMacPort_isMii(const EnetMacPort_Interface *mii); # 395 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_mod_macport.h" static inline _Bool EnetMacPort_isRmii(const EnetMacPort_Interface *mii); # 404 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_mod_macport.h" static inline _Bool EnetMacPort_isGmii(const EnetMacPort_Interface *mii); # 413 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_mod_macport.h" static inline _Bool EnetMacPort_isRgmii(const EnetMacPort_Interface *mii); # 422 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_mod_macport.h" static inline _Bool EnetMacPort_isSgmii(const EnetMacPort_Interface *mii); # 431 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_mod_macport.h" static inline _Bool EnetMacPort_isQsgmii(const EnetMacPort_Interface *mii); # 440 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_mod_macport.h" static inline _Bool EnetMacPort_isXfi(const EnetMacPort_Interface *mii); # 452 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_mod_macport.h" static inline _Bool EnetMacPort_isMii(const EnetMacPort_Interface *mii) { return (mii->layerType == ENET_MAC_LAYER_MII) && (mii->sublayerType == ENET_MAC_SUBLAYER_STANDARD); } static inline _Bool EnetMacPort_isRmii(const EnetMacPort_Interface *mii) { return (mii->layerType == ENET_MAC_LAYER_MII) && (mii->sublayerType == ENET_MAC_SUBLAYER_REDUCED); } static inline _Bool EnetMacPort_isGmii(const EnetMacPort_Interface *mii) { return (mii->layerType == ENET_MAC_LAYER_GMII) && (mii->sublayerType == ENET_MAC_SUBLAYER_STANDARD); } static inline _Bool EnetMacPort_isRgmii(const EnetMacPort_Interface *mii) { return (mii->layerType == ENET_MAC_LAYER_GMII) && (mii->sublayerType == ENET_MAC_SUBLAYER_REDUCED); } static inline _Bool EnetMacPort_isSgmii(const EnetMacPort_Interface *mii) { return (mii->layerType == ENET_MAC_LAYER_GMII) && (mii->sublayerType == ENET_MAC_SUBLAYER_SERIAL); } static inline _Bool EnetMacPort_isQsgmii(const EnetMacPort_Interface *mii) { return (mii->layerType == ENET_MAC_LAYER_GMII) && ((mii->sublayerType == ENET_MAC_SUBLAYER_QUAD_SERIAL_MAIN) || (mii->sublayerType == ENET_MAC_SUBLAYER_QUAD_SERIAL_SUB)); } static inline _Bool EnetMacPort_isXfi(const EnetMacPort_Interface *mii) { return (mii->layerType == ENET_MAC_LAYER_XGMII) && (mii->sublayerType == ENET_MAC_SUBLAYER_STANDARD); } # 51 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_per.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetPhyHeaders\\include/phy/enetphy.h" 1 # 193 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetPhyHeaders\\include/phy/enetphy.h" typedef enum EnetPhy_Magic_e { ENETPHY_MAGIC = 0xCADACADAU, ENETPHY_NO_MAGIC = 0x0U, } EnetPhy_Magic; typedef enum EnetPhy_Mii_e { ENETPHY_MAC_MII_MII = 0U, ENETPHY_MAC_MII_RMII, ENETPHY_MAC_MII_GMII, ENETPHY_MAC_MII_RGMII, ENETPHY_MAC_MII_SGMII, ENETPHY_MAC_MII_QSGMII, } EnetPhy_Mii; typedef enum EnetPhy_Speed_e { ENETPHY_SPEED_10MBIT = 0U, ENETPHY_SPEED_100MBIT, ENETPHY_SPEED_1GBIT, ENETPHY_SPEED_AUTO, } EnetPhy_Speed; typedef enum EnetPhy_Duplexity_e { ENETPHY_DUPLEX_HALF = 0U, ENETPHY_DUPLEX_FULL, ENETPHY_DUPLEX_AUTO, } EnetPhy_Duplexity; typedef struct EnetPhy_Version_s { uint32_t oui; uint32_t model; uint32_t revision; } EnetPhy_Version; typedef enum EnetPhy_LinkStatus_e { ENETPHY_GOT_LINK = 0U, ENETPHY_LINK_UP, ENETPHY_LOST_LINK, ENETPHY_LINK_DOWN, } EnetPhy_LinkStatus; typedef struct EnetPhy_LinkCfg_s { EnetPhy_Speed speed; EnetPhy_Duplexity duplexity; } EnetPhy_LinkCfg; typedef struct EnetPhy_FsmTimeoutCfg_s { uint32_t findingStateTicks; uint32_t resetWaitStateTicks; uint32_t resetWaitStateResidenceTicks; uint32_t nwayStartStateTicks; uint32_t nwayWaitStateTicks; uint32_t linkWaitStateTicks; uint32_t mdixTicks; } EnetPhy_FsmTimeoutCfg; typedef struct EnetPhy_Cfg_s { uint32_t phyGroup; uint32_t phyAddr; uint32_t nwayCaps; _Bool mdixEn; _Bool isStrapped; _Bool loopbackEn; _Bool masterMode; _Bool extClkSource; _Bool skipExtendedCfg; EnetPhy_FsmTimeoutCfg timeoutCfg; uint8_t extendedCfg[(128U)]; uint32_t extendedCfgSize; } EnetPhy_Cfg; typedef struct EnetPhy_Mdio_s { # 392 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetPhyHeaders\\include/phy/enetphy.h" int32_t (*isAlive)(uint32_t phyAddr, _Bool *isAlive, void *arg); # 408 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetPhyHeaders\\include/phy/enetphy.h" int32_t (*isLinked)(uint32_t phyAddr, _Bool *isLinked, void *arg); # 425 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetPhyHeaders\\include/phy/enetphy.h" int32_t (*readC22)(uint32_t group, uint8_t phyAddr, uint32_t reg, uint16_t *val, void *arg); # 444 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetPhyHeaders\\include/phy/enetphy.h" int32_t (*writeC22)(uint32_t group, uint8_t phyAddr, uint32_t reg, uint16_t val, void *arg); # 464 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetPhyHeaders\\include/phy/enetphy.h" int32_t (*readC45)(uint32_t group, uint8_t phyAddr, uint8_t mmd, uint16_t reg, uint16_t *val, void *arg); # 485 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetPhyHeaders\\include/phy/enetphy.h" int32_t (*writeC45)(uint32_t group, uint8_t phyAddr, uint8_t mmd, uint16_t reg, uint16_t val, void *arg); } EnetPhy_Mdio; typedef EnetPhy_Mdio *EnetPhy_MdioHandle; typedef struct EnetPhy_Drv_s *EnetPhyDrv_Handle; typedef enum EnetPhy_FsmState_e { ENETPHY_FSM_STATE_INIT = 0U, ENETPHY_FSM_STATE_FINDING, ENETPHY_FSM_STATE_RESET_WAIT, ENETPHY_FSM_STATE_ENABLE, ENETPHY_FSM_STATE_FOUND, ENETPHY_FSM_STATE_NWAY_START, ENETPHY_FSM_STATE_NWAY_WAIT, ENETPHY_FSM_STATE_LINK_WAIT, ENETPHY_FSM_STATE_LINKED, ENETPHY_FSM_STATE_LOOPBACK, } EnetPhy_FsmState; typedef struct EnetPhy_State_s { EnetPhy_FsmState fsmState; _Bool fsmStateChanged; EnetPhy_Speed speed; EnetPhy_Duplexity duplexity; uint32_t timeout; uint32_t residenceTime; _Bool isNwayCapable; _Bool enableNway; _Bool needsManualCfg; _Bool needsNwayCfg; uint32_t linkCaps; uint32_t phyLinkCaps; _Bool loopbackEn; _Bool needsMdixSwitch; _Bool enableMdix; } EnetPhy_State; typedef struct EnetPhy_Obj_s { EnetPhy_MdioHandle hMdio; EnetPhy_Cfg phyCfg; EnetPhy_Mii mii; uint32_t macCaps; EnetPhy_LinkCfg linkCfg; EnetPhy_FsmTimeoutCfg timeoutCfg; EnetPhy_State state; uint32_t group; uint32_t addr; uint32_t reqLinkCaps; EnetPhyDrv_Handle hDrv; EnetPhy_Magic magic; void *mdioArgs; } EnetPhy_Obj; typedef struct EnetPhy_Obj_s *EnetPhy_Handle; # 659 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetPhyHeaders\\include/phy/enetphy.h" void EnetPhy_initCfg(EnetPhy_Cfg *phyCfg); # 670 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetPhyHeaders\\include/phy/enetphy.h" void EnetPhy_setExtendedCfg(EnetPhy_Cfg *phyCfg, const void *extendedCfg, uint32_t extendedCfgSize); # 691 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetPhyHeaders\\include/phy/enetphy.h" EnetPhy_Handle EnetPhy_open(const EnetPhy_Cfg *phyCfg, EnetPhy_Mii mii, const EnetPhy_LinkCfg *linkCfg, uint32_t macPortCaps, EnetPhy_MdioHandle hMdio, void *mdioArgs); # 705 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetPhyHeaders\\include/phy/enetphy.h" void EnetPhy_close(EnetPhy_Handle hPhy); # 716 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetPhyHeaders\\include/phy/enetphy.h" EnetPhy_LinkStatus EnetPhy_tick(EnetPhy_Handle hPhy); # 728 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetPhyHeaders\\include/phy/enetphy.h" int32_t EnetPhy_getId(EnetPhy_Handle hPhy, EnetPhy_Version *version); # 740 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetPhyHeaders\\include/phy/enetphy.h" _Bool EnetPhy_isAlive(EnetPhy_Handle hPhy); # 754 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetPhyHeaders\\include/phy/enetphy.h" _Bool EnetPhy_isLinked(EnetPhy_Handle hPhy); # 768 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetPhyHeaders\\include/phy/enetphy.h" int32_t EnetPhy_getLinkCfg(EnetPhy_Handle hPhy, EnetPhy_LinkCfg *linkCfg); # 782 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetPhyHeaders\\include/phy/enetphy.h" int32_t EnetPhy_readReg(EnetPhy_Handle hPhy, uint32_t reg, uint16_t *val); # 797 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetPhyHeaders\\include/phy/enetphy.h" int32_t EnetPhy_writeReg(EnetPhy_Handle hPhy, uint32_t reg, uint16_t val); # 813 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetPhyHeaders\\include/phy/enetphy.h" int32_t EnetPhy_rmwReg(EnetPhy_Handle hPhy, uint32_t reg, uint16_t mask, uint16_t val); # 829 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetPhyHeaders\\include/phy/enetphy.h" int32_t EnetPhy_readExtReg(EnetPhy_Handle hPhy, uint32_t reg, uint16_t *val); # 844 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetPhyHeaders\\include/phy/enetphy.h" int32_t EnetPhy_writeExtReg(EnetPhy_Handle hPhy, uint32_t reg, uint16_t val); # 860 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetPhyHeaders\\include/phy/enetphy.h" int32_t EnetPhy_rmwExtReg(EnetPhy_Handle hPhy, uint32_t reg, uint16_t mask, uint16_t val); # 877 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetPhyHeaders\\include/phy/enetphy.h" int32_t EnetPhy_readC45Reg(EnetPhy_Handle hPhy, uint8_t mmd, uint32_t reg, uint16_t *val); # 894 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetPhyHeaders\\include/phy/enetphy.h" int32_t EnetPhy_writeC45Reg(EnetPhy_Handle hPhy, uint8_t mmd, uint32_t reg, uint16_t val); # 912 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetPhyHeaders\\include/phy/enetphy.h" int32_t EnetPhy_rmwC45Reg(EnetPhy_Handle hPhy, uint8_t mmd, uint32_t reg, uint16_t mask, uint16_t val); # 925 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetPhyHeaders\\include/phy/enetphy.h" void EnetPhy_printRegs(EnetPhy_Handle hPhy); # 52 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_per.h" 2 # 79 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_per.h" enum EnetPer_Ioctl_e { ENET_PER_IOCTL_GET_VERSION = (ENET_IOCTL_TYPE_PUBLIC | ENET_IOCTL_PER_BASE | ((0U) << (0U))), # 97 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_per.h" ENET_PER_IOCTL_PRINT_REGS = (ENET_IOCTL_TYPE_PUBLIC | ENET_IOCTL_PER_BASE | ((1U) << (0U))), # 106 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_per.h" ENET_PER_IOCTL_OPEN_PORT_LINK = (ENET_IOCTL_TYPE_PUBLIC | ENET_IOCTL_PER_BASE | ((2U) << (0U))), # 115 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_per.h" ENET_PER_IOCTL_CLOSE_PORT_LINK = (ENET_IOCTL_TYPE_PUBLIC | ENET_IOCTL_PER_BASE | ((3U) << (0U))), # 124 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_per.h" ENET_PER_IOCTL_IS_PORT_LINK_UP = (ENET_IOCTL_TYPE_PUBLIC | ENET_IOCTL_PER_BASE | ((4U) << (0U))), # 133 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_per.h" ENET_PER_IOCTL_GET_PORT_LINK_CFG = (ENET_IOCTL_TYPE_PUBLIC | ENET_IOCTL_PER_BASE | ((5U) << (0U))), # 142 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_per.h" ENET_PER_IOCTL_ATTACH_CORE = (ENET_IOCTL_TYPE_PUBLIC | ENET_IOCTL_PER_BASE | ((6U) << (0U))), # 151 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_per.h" ENET_PER_IOCTL_DETACH_CORE = (ENET_IOCTL_TYPE_PUBLIC | ENET_IOCTL_PER_BASE | ((7U) << (0U))), # 160 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_per.h" ENET_IOCTL_REGISTER_RX_DEFAULT_FLOW = (ENET_IOCTL_TYPE_PUBLIC | ENET_IOCTL_PER_BASE | ((8U) << (0U))), # 172 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_per.h" ENET_IOCTL_UNREGISTER_RX_DEFAULT_FLOW = (ENET_IOCTL_TYPE_PUBLIC | ENET_IOCTL_PER_BASE | ((9U) << (0U))), # 185 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_per.h" ENET_IOCTL_REGISTER_DSTMAC_RX_FLOW = (ENET_IOCTL_TYPE_PUBLIC | ENET_IOCTL_PER_BASE | ((10U) << (0U))), # 197 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_per.h" ENET_IOCTL_UNREGISTER_DSTMAC_RX_FLOW = (ENET_IOCTL_TYPE_PUBLIC | ENET_IOCTL_PER_BASE | ((11U) << (0U))), # 208 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_per.h" ENET_PER_IOCTL_SET_VLAN_AWARE = (ENET_IOCTL_TYPE_PUBLIC | ENET_IOCTL_PER_BASE | ((12U) << (0U))), # 219 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_per.h" ENET_PER_IOCTL_SET_VLAN_UNAWARE = (ENET_IOCTL_TYPE_PUBLIC | ENET_IOCTL_PER_BASE | ((13U) << (0U))), }; typedef struct Enet_DfltFlowInfo_s { uint32_t coreKey; uint32_t chIdx; uint32_t startIdx; uint32_t flowIdx; } Enet_DfltFlowInfo; typedef struct Enet_MacDstFlowInfo_s { uint32_t coreKey; uint32_t startIdx; uint32_t flowIdx; uint8_t macAddress[(6U)]; } Enet_MacDstFlowInfo; typedef struct EnetPer_PortLinkCfg_s { Enet_MacPort macPort; void *macCfg; EnetPhy_Cfg phyCfg; EnetMacPort_Interface mii; EnetMacPort_LinkCfg linkCfg; } EnetPer_PortLinkCfg; typedef struct EnetPer_AttachCoreOutArgs_s { uint32_t coreKey; uint32_t rxMtu; uint32_t txMtu[(8U)]; } EnetPer_AttachCoreOutArgs; typedef struct EnetPer_Obj_s *EnetPer_Handle; # 311 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_per.h" typedef void (*EnetPer_InitCfg)(EnetPer_Handle hPer, Enet_Type enetType, void *cfg, uint32_t cfgSize); # 330 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_per.h" typedef int32_t (*EnetPer_Open)(EnetPer_Handle hPer, Enet_Type enetType, uint32_t instId, const void *cfg, uint32_t cfgSize); # 351 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_per.h" typedef int32_t (*EnetPer_Rejoin)(EnetPer_Handle hPer, Enet_Type enetType, uint32_t instId); # 366 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_per.h" typedef int32_t (*EnetPer_Ioctl)(EnetPer_Handle hPer, uint32_t cmd, Enet_IoctlPrms *prms); # 384 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_per.h" typedef void (*EnetPer_Poll)(EnetPer_Handle hPer, Enet_Event evt, const void *arg, uint32_t argSize); # 405 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_per.h" typedef uint64_t (*EnetPer_ConvertTs)(EnetPer_Handle hPer, uint64_t ts); # 415 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_per.h" typedef void (*EnetPer_PeriodicTick)(EnetPer_Handle hPer); # 430 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_per.h" typedef void (*EnetPer_RegisterEventCb)(EnetPer_Handle hPer, Enet_Event evt, uint32_t evtNum, Enet_EventCallback evtCb, void *evtCbArgs); # 445 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_per.h" typedef void (*EnetPer_UnregisterEventCb)(EnetPer_Handle hPer, Enet_Event evt, uint32_t evtNum); # 456 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_per.h" typedef void (*EnetPer_Close)(EnetPer_Handle hPer); typedef struct EnetPer_Obj_s { const char *name; Enet_Type enetType; uint32_t instId; Enet_Magic magic; uint64_t physAddr; void *virtAddr; uint64_t physAddr2; void *virtAddr2; uint32_t features; uint32_t errata; EnetPer_InitCfg initCfg; EnetPer_Open open; EnetPer_Rejoin rejoin; EnetPer_Ioctl ioctl; EnetPer_Poll poll; EnetPer_ConvertTs convertTs; EnetPer_PeriodicTick periodicTick; EnetPer_RegisterEventCb registerEventCb; EnetPer_UnregisterEventCb unregisterEventCb; EnetPer_Close close; } EnetPer_Obj; # 51 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_base.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_trace.h" 1 # 108 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_trace.h" typedef enum { ENET_TRACE_NONE = 0U, ENET_TRACE_ERROR = 1U, ENET_TRACE_WARN = 2U, ENET_TRACE_INFO = 3U, # 135 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_trace.h" ENET_TRACE_DEBUG = 4U, # 146 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_trace.h" ENET_TRACE_VERBOSE = 5U, } EnetTrace_TraceLevel; # 52 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_base.h" 2 # 88 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_base.h" typedef struct Enet_Obj_s { EnetPer_Obj *enetPer; Enet_Magic magic; void *lock; } Enet_Obj; typedef struct Enet_Obj_s *Enet_Handle; # 127 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_base.h" static inline EnetPer_Handle Enet_getPerHandle(Enet_Handle hEnet); # 139 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_base.h" static inline EnetPer_Handle Enet_getPerHandle(Enet_Handle hEnet) { return hEnet->enetPer; } # 68 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/Enet_h\\core/include/enet.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_osal.h" 1 # 68 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_osal.h" typedef enum { ENETOSAL_ARM_GIC_TRIG_TYPE_LEVEL = 1, ENETOSAL_ARM_GIC_TRIG_TYPE_EDGE = 2, ENETOSAL_ARM_GIC_TRIG_TYPE_HIGH_LEVEL = 3, ENETOSAL_ARM_GIC_TRIG_TYPE_LOW_LEVEL = 4, ENETOSAL_ARM_GIC_TRIG_TYPE_RISING_EDGE = 5, ENETOSAL_ARM_GIC_TRIG_TYPE_FALLING_EDGE = 6 } EnetOSAL_armGicTrigType_t; typedef uintptr_t (*EnetOsal_DisableAllIntr)(void); typedef void (*EnetOsal_RestoreAllIntr)(uintptr_t cookie); typedef void (*EnetOsal_RestoreIntr)(uint32_t coreIntrNum); typedef void (*EnetOsal_DisableIntr)(uint32_t coreIntrNum); typedef void (*EnetOsal_Isr)(uintptr_t arg); # 136 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_osal.h" typedef void *(*EnetOsal_RegisterIntr)(EnetOsal_Isr isrFxn, uint32_t coreIntrNum, uint32_t intrPriority, uint32_t triggerType, void *arg); typedef void (*EnetOsal_UnregisterIntr)(void *hHwi); typedef void *(*EnetOsal_CreateMutex)(void); typedef void (*EnetOsal_DeleteMutex)(void *hMutex); typedef void (*EnetOsal_LockMutex)(void *hMutex); typedef void (*EnetOsal_UnlockMutex)(void *hMutex); typedef _Bool (*EnetOsal_IsCacheCoherent)(void); typedef void (*EnetOsal_CacheInv)(const void *addr, int32_t size); typedef void (*EnetOsal_CacheWb)(const void *addr, int32_t size); typedef void (*EnetOsal_CacheWbInv)(const void *addr, int32_t size); typedef uint32_t (*EnetOsal_TimerRead)(void); typedef struct EnetOsal_Cfg_s { EnetOsal_DisableAllIntr disableAllIntr; EnetOsal_RestoreAllIntr restoreAllIntr; EnetOsal_DisableIntr disableIntr; EnetOsal_RestoreIntr restoreIntr; EnetOsal_RegisterIntr registerIntr; EnetOsal_UnregisterIntr unregisterIntr; EnetOsal_CreateMutex createMutex; EnetOsal_DeleteMutex deleteMutex; EnetOsal_LockMutex lockMutex; EnetOsal_UnlockMutex unlockMutex; EnetOsal_IsCacheCoherent isCacheCoherent; EnetOsal_CacheInv cacheInv; EnetOsal_CacheWb cacheWb; EnetOsal_CacheWbInv cacheWbInv; EnetOsal_TimerRead timerRead; } EnetOsal_Cfg; # 288 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_osal.h" void EnetOsal_init(const EnetOsal_Cfg *cfg); void EnetOsal_deinit(void); uintptr_t EnetOsal_disableAllIntr(void); void EnetOsal_restoreAllIntr(uintptr_t cookie); # 323 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_osal.h" void *EnetOsal_registerIntr(EnetOsal_Isr isrFxn, uint32_t coreIntrNum, uint32_t intrPriority, uint32_t intrTrigType, void *arg); void EnetOsal_unregisterIntr(void *hHwi); void EnetOsal_enableIntr(uint32_t coreIntrNum); void EnetOsal_disableIntr(uint32_t coreIntrNum); void *EnetOsal_createMutex(void); void EnetOsal_deleteMutex(void *hMutex); void EnetOsal_lockMutex(void *hMutex); void EnetOsal_unlockMutex(void *hMutex); # 386 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_osal.h" void EnetOsal_cacheInv(const void *addr, int32_t size); # 397 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_osal.h" void EnetOsal_cacheWb(const void *addr, int32_t size); # 408 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_osal.h" void EnetOsal_cacheWbInv(const void *addr, int32_t size); # 419 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_osal.h" uint32_t EnetOsal_timerGetDiff(uint32_t startTime); uint32_t EnetOsal_timerRead(void); # 69 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/Enet_h\\core/include/enet.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_utils.h" 1 # 50 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_utils.h" # 1 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\lib\\clang\\12.0.1\\include\\stddef.h" 1 3 # 51 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_utils.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetPrivHeaders\\priv/core/enet_trace_priv.h" 1 # 68 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetPrivHeaders\\priv/core/enet_trace_priv.h" void EnetTrace_trace(EnetTrace_TraceLevel globalLevel, EnetTrace_TraceLevel level, const char *fmt, ...); # 248 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetPrivHeaders\\priv/core/enet_trace_priv.h" extern EnetTrace_TraceLevel gEnetTrace_runtimeLevel; # 262 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetPrivHeaders\\priv/core/enet_trace_priv.h" EnetTrace_TraceLevel EnetTrace_setLevel(EnetTrace_TraceLevel level); # 271 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetPrivHeaders\\priv/core/enet_trace_priv.h" EnetTrace_TraceLevel EnetTrace_getLevel(void); # 56 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_utils.h" 2 # 165 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_utils.h" typedef void (*Enet_Print)(const char *fmt, ...); # 178 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_utils.h" typedef uint64_t (*Enet_VirtToPhys)(const void *virtAddr, void *appData); # 191 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_utils.h" typedef void *(*Enet_PhysToVirt)(uint64_t phyAddr, void *appData); typedef struct EnetUtils_Cfg_s { Enet_Print print; Enet_VirtToPhys virtToPhys; Enet_PhysToVirt physToVirt; } EnetUtils_Cfg; # 231 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_utils.h" void EnetUtils_init(const EnetUtils_Cfg *cfg); void EnetUtils_deinit(void); # 245 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_utils.h" void EnetUtils_printf(const char *fmt, ...); # 256 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_utils.h" void EnetUtils_vprintf(const char *fmt, va_list args); # 267 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_utils.h" uint32_t EnetUtils_min(uint32_t num1, uint32_t num2); # 278 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_utils.h" uint32_t EnetUtils_max(uint32_t num1, uint32_t num2); void EnetUtils_delay(uint32_t delayVal); # 296 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_utils.h" uint64_t EnetUtils_virtToPhys(const void *virtAddr, void *appData); # 307 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_utils.h" void *EnetUtils_physToVirt(uint64_t physAddr, void *appData); # 335 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_utils.h" EnetPhy_Mii EnetUtils_macToPhyMii(const EnetMacPort_Interface *macMii); # 345 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_utils.h" static inline void EnetUtils_copyMacAddr(uint8_t *dst, const uint8_t *src); # 358 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_utils.h" static inline _Bool EnetUtils_cmpMacAddr(const uint8_t *addr1, const uint8_t *addr2); # 368 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_utils.h" static inline void EnetUtils_clearMacAddr(uint8_t *addr); # 379 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_utils.h" static inline _Bool EnetUtils_isMcastAddr(const uint8_t *addr); # 410 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_utils.h" static inline void EnetUtils_copyMacAddr(uint8_t *dst, const uint8_t *src) { memcpy(dst, src, (6U)); } static inline _Bool EnetUtils_cmpMacAddr(const uint8_t *addr1, const uint8_t *addr2) { return (memcmp(addr1, addr2, (6U)) == 0U); } static inline void EnetUtils_clearMacAddr(uint8_t *addr) { memset(addr, 0, (6U)); } static inline _Bool EnetUtils_isMcastAddr(const uint8_t *addr) { return ((addr[0U] & 1U) == 1U); } # 70 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/Enet_h\\core/include/enet.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_queue.h" 1 # 73 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_queue.h" typedef struct EnetQ_Node_s { struct EnetQ_Node_s *next; } EnetQ_Node; typedef struct EnetQ_s { uint32_t count; EnetQ_Node *head; EnetQ_Node *tail; uint32_t magic; } EnetQ; # 114 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_queue.h" void EnetQueue_initQ(EnetQ *queue); # 125 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_queue.h" void EnetQueue_copyQ(EnetQ *dstQueue, const EnetQ *srcQueue); # 136 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_queue.h" void EnetQueue_enq(EnetQ *queue, EnetQ_Node *node); # 147 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_queue.h" void EnetQueue_enqHead(EnetQ *queue, EnetQ_Node *node); # 160 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_queue.h" EnetQ_Node *EnetQueue_deq(EnetQ *queue); # 171 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_queue.h" void EnetQueue_append(EnetQ *dstQueue, EnetQ *srcQueue); # 183 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_queue.h" uint32_t EnetQueue_getQCount(EnetQ *queue); # 193 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_queue.h" void EnetQueue_verifyQCount(EnetQ *queue); # 73 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/Enet_h\\core/include/enet.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_soc.h" 1 # 59 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_soc.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetSocHeaders\\soc/awr294x/enet_soc.h" 1 # 47 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetSocHeaders\\soc/awr294x/enet_soc.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetDmaHeaders\\include/dma/cpdma/enet_cpdma_types.h" 1 # 68 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetDmaHeaders\\include/dma/cpdma/enet_cpdma_types.h" struct EnetCpdma_DrvObj_s; struct EnetCpdma_RxFlowObj_s; struct EnetCpdma_RxFlowObj_s; struct EnetCpdma_TxChObj_s; struct EnetCpdma_PktInfo_s; # 86 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetDmaHeaders\\include/dma/cpdma/enet_cpdma_types.h" typedef struct EnetCpdma_DrvObj_s *EnetDma_Handle; typedef struct EnetCpdma_RxChObj_s *EnetDma_RxChHandle; typedef struct EnetCpdma_TxChObj_s *EnetDma_TxChHandle; typedef struct EnetCpdma_PktInfo_s EnetDma_Pkt; # 48 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetSocHeaders\\soc/awr294x/enet_soc.h" 2 # 105 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetSocHeaders\\soc/awr294x/enet_soc.h" EnetDma_Handle EnetSoc_getDmaHandle(Enet_Type enetType, uint32_t instId); # 119 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetSocHeaders\\soc/awr294x/enet_soc.h" uint32_t EnetSoc_getRxFlowCount(Enet_Type enetType, uint32_t instId); # 133 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetSocHeaders\\soc/awr294x/enet_soc.h" uint32_t EnetSoc_getTxChPeerId(Enet_Type enetType, uint32_t instId, uint32_t chNum); # 147 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetSocHeaders\\soc/awr294x/enet_soc.h" uint32_t EnetSoc_getRxChPeerId(Enet_Type enetType, uint32_t instId); # 160 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetSocHeaders\\soc/awr294x/enet_soc.h" uint32_t EnetSoc_getTxChCount(Enet_Type enetType, uint32_t instId); # 60 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_soc.h" 2 # 115 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_soc.h" int32_t EnetSoc_init(void); void EnetSoc_deinit(void); # 135 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_soc.h" EnetDma_Handle EnetSoc_getDmaHandle(Enet_Type enetType, uint32_t instId); # 154 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_soc.h" Enet_Handle EnetSoc_getEnetHandleByIdx(uint32_t idx); # 167 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_soc.h" Enet_Handle EnetSoc_getEnetHandle(Enet_Type enetType, uint32_t instId); # 177 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_soc.h" uint32_t EnetSoc_getCoreId(void); # 188 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_soc.h" uint32_t EnetSoc_getCoreKey(uint32_t coreId); # 202 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_soc.h" _Bool EnetSoc_isCoreAllowed(Enet_Type enetType, uint32_t instId, uint32_t coreId); # 213 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_soc.h" uint32_t EnetSoc_getEnetNum(void); # 226 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_soc.h" uint32_t EnetSoc_getMacPortMax(Enet_Type enetType, uint32_t instId); # 240 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_soc.h" uint32_t EnetSoc_getClkFreq(Enet_Type enetType, uint32_t instId, uint32_t clkId); # 256 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_soc.h" int32_t EnetSoc_setupIntrCfg(Enet_Type enetType, uint32_t instId, uint32_t intrId); # 272 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_soc.h" int32_t EnetSoc_releaseIntrCfg(Enet_Type enetType, uint32_t instId, uint32_t intrId); # 291 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_soc.h" uint32_t EnetSoc_getIntrNum(Enet_Type enetType, uint32_t instId, uint32_t intrId); # 310 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_soc.h" uint32_t EnetSoc_getIntrTriggerType(Enet_Type enetType, uint32_t instId, uint32_t intrId); # 325 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_soc.h" int32_t EnetSoc_getEFusedMacAddrs(uint8_t macAddr[][(6U)], uint32_t *num); # 339 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_soc.h" uint32_t EnetSoc_getMacPortCaps(Enet_Type enetType, uint32_t instId, Enet_MacPort macPort); # 359 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_soc.h" int32_t EnetSoc_getMacPortMii(Enet_Type enetType, uint32_t instId, Enet_MacPort macPort, EnetMacPort_Interface *mii); # 373 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_soc.h" uint32_t EnetSoc_isIpSupported(Enet_Type enetType, uint32_t instId); # 74 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/Enet_h\\core/include/enet.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_mod_fdb.h" 1 # 84 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_mod_fdb.h" typedef enum EnetFdb_Ioctl_e { ENET_FDB_IOCTL_GET_VERSION = (ENET_IOCTL_TYPE_PUBLIC | ENET_IOCTL_FDB_BASE | ((0U) << (0U))), # 102 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_mod_fdb.h" ENET_FDB_IOCTL_PRINT_REGS = (ENET_IOCTL_TYPE_PUBLIC | ENET_IOCTL_FDB_BASE | ((1U) << (0U))), } EnetFdb_Ioctl; # 75 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/Enet_h\\core/include/enet.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_mod_timesync.h" 1 # 77 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_mod_timesync.h" typedef enum EnetTimeSync_Ioctl_e { ENET_TIMESYNC_IOCTL_GET_VERSION = (ENET_IOCTL_TYPE_PUBLIC | ENET_IOCTL_TIMESYNC_BASE | ((0U) << (0U))), # 95 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_mod_timesync.h" ENET_TIMESYNC_IOCTL_PRINT_REGS = (ENET_IOCTL_TYPE_PUBLIC | ENET_IOCTL_TIMESYNC_BASE | ((1U) << (0U))), # 105 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_mod_timesync.h" ENET_TIMESYNC_IOCTL_PRINT_STATS = (ENET_IOCTL_TYPE_PUBLIC | ENET_IOCTL_TIMESYNC_BASE | ((2U) << (0U))), # 114 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_mod_timesync.h" ENET_TIMESYNC_IOCTL_GET_CURRENT_TIMESTAMP = (ENET_IOCTL_TYPE_PUBLIC | ENET_IOCTL_TIMESYNC_BASE | ((3U) << (0U))), # 123 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_mod_timesync.h" ENET_TIMESYNC_IOCTL_SET_TIMESTAMP = (ENET_IOCTL_TYPE_PUBLIC | ENET_IOCTL_TIMESYNC_BASE | ((4U) << (0U))), # 132 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_mod_timesync.h" ENET_TIMESYNC_IOCTL_ADJUST_TIMESTAMP = (ENET_IOCTL_TYPE_PUBLIC | ENET_IOCTL_TIMESYNC_BASE | ((5U) << (0U))), # 141 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_mod_timesync.h" ENET_TIMESYNC_IOCTL_GET_ETH_RX_TIMESTAMP = (ENET_IOCTL_TYPE_PUBLIC | ENET_IOCTL_TIMESYNC_BASE | ((6U) << (0U))), # 150 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_mod_timesync.h" ENET_TIMESYNC_IOCTL_GET_ETH_TX_TIMESTAMP = (ENET_IOCTL_TYPE_PUBLIC | ENET_IOCTL_TIMESYNC_BASE | ((7U) << (0U))), # 159 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_mod_timesync.h" ENET_TIMESYNC_IOCTL_RESET = (ENET_IOCTL_TYPE_PUBLIC | ENET_IOCTL_TIMESYNC_BASE | ((8U) << (0U))), } EnetTimeSync_Ioctl; typedef enum EnetTimeSync_MsgType_e { ENET_TIMESYNC_MESSAGE_SYNC = 0x00U, ENET_TIMESYNC_MESSAGE_DELAY_REQ = 0x01U, ENET_TIMESYNC_MESSAGE_PDELAY_REQ = 0x02U, ENET_TIMESYNC_MESSAGE_PDELAY_RESP = 0x03U, ENET_TIMESYNC_MESSAGE_FOLLOW_UP = 0x08U, ENET_TIMESYNC_MESSAGE_DELAY_RESP = 0x09U, ENET_TIMESYNC_MESSAGE_PDELAY_RESP_FOLLOW_UP = 0x0AU, ENET_TIMESYNC_MESSAGE_ANNOUNCE = 0x0BU, ENET_TIMESYNC_MESSAGE_SIGNALING = 0x0CU, ENET_TIMESYNC_MESSAGE_MANAGEMENT = 0x0DU, ENET_TIMESYNC_MESSAGE_INVALID = -1, } EnetTimeSync_MsgType; typedef enum EnetTimeSync_AdjMode_e { ENET_TIMESYNC_ADJMODE_DISABLE = 0U, ENET_TIMESYNC_ADJMODE_PPM, ENET_TIMESYNC_ADJMODE_PPH, } EnetTimeSync_AdjMode; typedef enum EnetTimeSync_AdjDir_e { ENET_TIMESYNC_ADJDIR_INCREASE = 0U, ENET_TIMESYNC_ADJDIR_DECREASE, } EnetTimeSync_AdjDir; typedef struct EnetTimeSync_TimestampAdj_s { int32_t adjValInNsecs; uint32_t intervalInNsecs; } EnetTimeSync_TimestampAdj; typedef struct EnetTimeSync_GetEthTimestampInArgs_s { EnetTimeSync_MsgType msgType; uint32_t seqId; uint32_t portNum; uint32_t domain; } EnetTimeSync_GetEthTimestampInArgs; # 77 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/Enet_h\\core/include/enet.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_mod_phy.h" 1 # 71 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_mod_phy.h" enum EnetPhy_Ioctl_e { ENET_PHY_IOCTL_GET_ID = (ENET_IOCTL_TYPE_PUBLIC | ENET_IOCTL_PHY_BASE | ((0U) << (0U))), # 89 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_mod_phy.h" ENET_PHY_IOCTL_GET_SUPPORTED_MODES = (ENET_IOCTL_TYPE_PUBLIC | ENET_IOCTL_PHY_BASE | ((1U) << (0U))), # 98 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_mod_phy.h" ENET_PHY_IOCTL_GET_LOOPBACK_STATE = (ENET_IOCTL_TYPE_PUBLIC | ENET_IOCTL_PHY_BASE | ((2U) << (0U))), # 107 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_mod_phy.h" ENET_PHY_IOCTL_IS_ALIVE = (ENET_IOCTL_TYPE_PUBLIC | ENET_IOCTL_PHY_BASE | ((3U) << (0U))), # 117 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_mod_phy.h" ENET_PHY_IOCTL_IS_LINKED = (ENET_IOCTL_TYPE_PUBLIC | ENET_IOCTL_PHY_BASE | ((4U) << (0U))), # 127 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_mod_phy.h" ENET_PHY_IOCTL_GET_LINK_MODE = (ENET_IOCTL_TYPE_PUBLIC | ENET_IOCTL_PHY_BASE | ((5U) << (0U))), # 136 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_mod_phy.h" ENET_PHY_IOCTL_RESET = (ENET_IOCTL_TYPE_PUBLIC | ENET_IOCTL_PHY_BASE | ((6U) << (0U))), # 145 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_mod_phy.h" ENET_PHY_IOCTL_READ_REG = (ENET_IOCTL_TYPE_PUBLIC | ENET_IOCTL_PHY_BASE | ((7U) << (0U))), # 154 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_mod_phy.h" ENET_PHY_IOCTL_WRITE_REG = (ENET_IOCTL_TYPE_PUBLIC | ENET_IOCTL_PHY_BASE | ((8U) << (0U))), # 163 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_mod_phy.h" ENET_PHY_IOCTL_READ_EXT_REG = (ENET_IOCTL_TYPE_PUBLIC | ENET_IOCTL_PHY_BASE | ((9U) << (0U))), # 172 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_mod_phy.h" ENET_PHY_IOCTL_WRITE_EXT_REG = (ENET_IOCTL_TYPE_PUBLIC | ENET_IOCTL_PHY_BASE | ((10U) << (0U))), # 181 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_mod_phy.h" ENET_PHY_IOCTL_C45_READ_REG = (ENET_IOCTL_TYPE_PUBLIC | ENET_IOCTL_PHY_BASE | ((11U) << (0U))), # 190 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_mod_phy.h" ENET_PHY_IOCTL_C45_WRITE_REG = (ENET_IOCTL_TYPE_PUBLIC | ENET_IOCTL_PHY_BASE | ((12U) << (0U))), # 199 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_mod_phy.h" ENET_PHY_IOCTL_PRINT_REGS = (ENET_IOCTL_TYPE_PUBLIC | ENET_IOCTL_PHY_BASE | ((13U) << (0U))), }; typedef struct EnetPhy_GenericInArgs_s { Enet_MacPort macPort; } EnetPhy_GenericInArgs; typedef struct EnetPhy_ReadRegInArgs_s { Enet_MacPort macPort; uint16_t reg; } EnetPhy_ReadRegInArgs; typedef struct EnetPhy_WriteRegInArgs_s { Enet_MacPort macPort; uint16_t reg; uint16_t val; } EnetPhy_WriteRegInArgs; typedef struct EnetPhy_C45ReadRegInArgs_s { Enet_MacPort macPort; uint8_t mmd; uint16_t reg; } EnetPhy_C45ReadRegInArgs; typedef struct EnetPhy_C45WriteRegInArgs_s { Enet_MacPort macPort; uint8_t mmd; uint16_t reg; uint16_t val; } EnetPhy_C45WriteRegInArgs; # 78 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/Enet_h\\core/include/enet.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_dma.h" 1 # 57 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_dma.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_dma_pktutils.h" 1 # 139 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_dma_pktutils.h" typedef enum EnetDma_DescStateMemMgr_e { ENET_DESCSTATE_MEMMGR_FREE = 0U, ENET_DESCSTATE_MEMMGR_ALLOC } EnetDma_DescStateMemMgr; typedef enum EnetDma_PktStateApp_e { ENET_PKTSTATE_APP_WITH_FREEQ = 0U, ENET_PKTSTATE_APP_WITH_READYQ, ENET_PKTSTATE_APP_WITH_DRIVER } EnetDma_PktStateApp; typedef enum EnetDma_PktStateDma_e { ENET_PKTSTATE_DMA_WITH_HW = 0U, ENET_PKTSTATE_DMA_NOT_WITH_HW } EnetDma_PktStateDma; typedef enum EnetDma_PktStateMemMgr_e { ENET_PKTSTATE_MEMMGR_FREE = 0U, ENET_PKTSTATE_MEMMGR_ALLOC, } EnetDma_PktStateMemMgr; typedef enum EnetDma_PktStateModuleType_e { ENET_PKTSTATE_MODULE_APP = 0U, ENET_PKTSTATE_MODULE_DRIVER, ENET_PKTSTATE_MODULE_MEMMGR, } EnetDma_PktStateModuleType; # 236 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_dma_pktutils.h" static inline void EnetDma_checkPktState(uint32_t *pStateVar, EnetDma_PktStateModuleType module, uint32_t expectedState, uint32_t newState); # 256 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_dma_pktutils.h" static inline void EnetDma_checkDescState(uint32_t *pStateVar, EnetDma_DescStateMemMgr expectedState, EnetDma_DescStateMemMgr newState); static inline void EnetDma_checkDescState(uint32_t *pStateVar, EnetDma_DescStateMemMgr expectedState, EnetDma_DescStateMemMgr newState) { } static inline void EnetDma_checkPktState(uint32_t *pStateVar, EnetDma_PktStateModuleType module, uint32_t expectedState, uint32_t newState) { # 301 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_dma_pktutils.h" } # 58 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_dma.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetDmaHeaders\\include/dma/cpdma/enet_cpdma.h" 1 # 96 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetDmaHeaders\\include/dma/cpdma/enet_cpdma.h" typedef struct EnetCpdma_Cfg_s EnetDma_Cfg; # 105 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetDmaHeaders\\include/dma/cpdma/enet_cpdma.h" typedef void (*EnetDma_PktNotifyCb)(void *cbArg); # 133 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetDmaHeaders\\include/dma/cpdma/enet_cpdma.h" typedef struct EnetCpdma_PktTsInfo_s { _Bool enableHostTxTs; uint32_t txPktSeqId; uint8_t txPktMsgType; uint8_t txPktDomain; uint64_t rxPktTs; } EnetCpdma_PktTsInfo; typedef struct EnetCpdma_PktInfo_s { EnetQ_Node node; uint8_t *bufPtr; uint32_t orgBufLen; uint32_t userBufLen; void *appPriv; uint32_t pktState; # 192 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetDmaHeaders\\include/dma/cpdma/enet_cpdma.h" uint32_t chkSumInfo; # 203 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetDmaHeaders\\include/dma/cpdma/enet_cpdma.h" EnetCpdma_PktTsInfo tsInfo; # 214 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetDmaHeaders\\include/dma/cpdma/enet_cpdma.h" Enet_MacPort txPortNum; Enet_MacPort rxPortNum; } EnetCpdma_PktInfo; # 240 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetDmaHeaders\\include/dma/cpdma/enet_cpdma.h" typedef struct EnetCpdma_OpenTxChPrms_s { Enet_Handle hEnet; uint32_t chNum; EnetDma_PktNotifyCb notifyCb; uint32_t numTxPkts; void *cbArg; } EnetCpdma_OpenTxChPrms; typedef struct EnetCpdma_OpenRxChPrms_s { Enet_Handle hEnet; uint32_t chNum; EnetDma_PktNotifyCb notifyCb; uint32_t numRxPkts; void *cbArg; } EnetCpdma_OpenRxChPrms; typedef EnetCpdma_OpenRxChPrms EnetDma_OpenRxChPrms; typedef struct EnetCpdma_RxChInitPrms_s { uint8_t dmaPriority; uint32_t rxBufferOffset; } EnetCpdma_RxChInitPrms; typedef struct EnetCpdma_Cfg_s { _Bool isCacheable; uint32_t rxInterruptPerMSec; EnetCpdma_RxChInitPrms rxChInitPrms; } EnetCpdma_Cfg; typedef struct EnetDma_initCfg_s { } EnetDma_initCfg; # 363 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetDmaHeaders\\include/dma/cpdma/enet_cpdma.h" int32_t EnetCpdma_rxThreshIsr(EnetDma_Handle hEnetDma); # 378 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetDmaHeaders\\include/dma/cpdma/enet_cpdma.h" int32_t EnetCpdma_rxIsr(EnetDma_Handle hEnetDma); # 393 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetDmaHeaders\\include/dma/cpdma/enet_cpdma.h" int32_t EnetCpdma_txIsr(EnetDma_Handle hEnetDma); # 409 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetDmaHeaders\\include/dma/cpdma/enet_cpdma.h" int32_t EnetCpdma_miscIsr(EnetDma_Handle hEnetDma, uint32_t *pStatusMask); # 422 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetDmaHeaders\\include/dma/cpdma/enet_cpdma.h" void EnetCpdma_initParams(Enet_Type enetType, EnetDma_Cfg *pDmaConfig); # 66 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_dma.h" 2 # 110 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_dma.h" typedef EnetDma_Pkt *(*EnetDma_AllocEthPktFxn)(uint32_t pktSize, uint32_t alignSize, void *appPriv); typedef void (*EnetDma_FreeEthPktFxn)(EnetDma_Pkt *pPktInfo); # 126 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_dma.h" typedef EnetQ EnetDma_PktQ; # 144 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_dma.h" typedef struct EnetDma_CbStats_s { uint64_t dataNotifyCnt; uint64_t zeroNotifyCnt; uint64_t totalPktCnt; uint64_t totalCycleCnt; uint64_t pktsPerNotifyMax; uint64_t pktsPerNotify[((uint32_t)32U)]; uint64_t cycleCntPerNotifyMax; uint64_t cycleCntPerNotify[((uint32_t)32U)]; uint64_t cycleCntPerPktMax; uint64_t cycleCntPerPkt[((uint32_t)32U)]; uint64_t readyDmaDescQCnt[((uint32_t)32U)]; } EnetDma_CbStats; typedef struct EnetDma_DmaDescStats_s { uint64_t readyDmaDescEnq; uint64_t freeDmaDescDeq; uint64_t underFlowCnt; } EnetDma_DmaDescStats; typedef struct EnetDma_RxChStats_s { EnetDma_CbStats submitPktStats; EnetDma_CbStats retrievePktStats; EnetDma_DmaDescStats dmaDescStats; uint64_t rxSubmitPktEnq; uint64_t rxRetrievePktDeq; uint64_t rxSubmitPktUnderFlowCnt; }EnetDma_RxChStats; typedef struct EnetDma_TxChStats_s { EnetDma_CbStats submitPktStats; EnetDma_CbStats retrievePktStats; EnetDma_DmaDescStats dmaDescStats; uint64_t txSubmitPktEnq; uint64_t txRetrievePktDeq; uint64_t txSubmitPktOverFlowCnt; } EnetDma_TxChStats; # 258 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_dma.h" EnetDma_Handle EnetDma_initDmaCfg(Enet_Type enetType, uint32_t instId, const EnetDma_initCfg *pDmaCfg); # 271 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_dma.h" int32_t EnetDma_deinitDmaCfg(EnetDma_Handle hEnetUdma); # 283 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_dma.h" EnetDma_Handle EnetDma_open(Enet_Type enetType, uint32_t instId, const void *dmaCfg); # 294 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_dma.h" int32_t EnetDma_close(EnetDma_Handle hEnetDma); # 305 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_dma.h" void EnetDma_initRxChParams(void *pRxChCfg); # 325 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_dma.h" EnetDma_RxChHandle EnetDma_openRxCh(EnetDma_Handle hDma, const void *pRxChCfg); # 348 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_dma.h" int32_t EnetDma_closeRxCh(EnetDma_RxChHandle hRxCh, EnetDma_PktQ *fq, EnetDma_PktQ *cq); # 363 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_dma.h" int32_t EnetDma_enableRxEvent(EnetDma_RxChHandle hRxCh); # 374 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_dma.h" int32_t EnetDma_disableRxEvent(EnetDma_RxChHandle hRxCh); # 385 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_dma.h" void EnetDma_initTxChParams(void *pTxChCfg); # 405 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_dma.h" EnetDma_TxChHandle EnetDma_openTxCh(EnetDma_Handle hDma, const void *pTxChCfg); # 429 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_dma.h" int32_t EnetDma_closeTxCh(EnetDma_TxChHandle hTxCh, EnetDma_PktQ *fq, EnetDma_PktQ *cq); # 444 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_dma.h" int32_t EnetDma_enableTxEvent(EnetDma_TxChHandle hTxCh); # 455 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_dma.h" int32_t EnetDma_disableTxEvent(EnetDma_TxChHandle hTxCh); # 468 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_dma.h" int32_t EnetDma_retrieveRxPktQ(EnetDma_RxChHandle hRxCh, EnetDma_PktQ *pRetrieveQ); # 482 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_dma.h" int32_t EnetDma_retrieveRxPkt(EnetDma_RxChHandle hRxCh, EnetDma_Pkt **pPkt); # 497 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_dma.h" int32_t EnetDma_submitRxPktQ(EnetDma_RxChHandle hRxCh, EnetDma_PktQ *pSubmitQ); # 510 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_dma.h" int32_t EnetDma_submitRxPkt(EnetDma_RxChHandle hRxCh, EnetDma_Pkt *pPkt); # 524 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_dma.h" int32_t EnetDma_retrieveTxPktQ(EnetDma_TxChHandle hTxCh, EnetDma_PktQ *pRetrieveQ); # 538 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_dma.h" int32_t EnetDma_retrieveTxPkt(EnetDma_TxChHandle hTxCh, EnetDma_Pkt **pPkt); # 551 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_dma.h" int32_t EnetDma_submitTxPktQ(EnetDma_TxChHandle hTxCh, EnetDma_PktQ *pSubmitQ); # 564 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_dma.h" int32_t EnetDma_submitTxPkt(EnetDma_TxChHandle hTxCh, EnetDma_Pkt *pPkt); # 574 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_dma.h" void EnetDma_initPktInfo(EnetDma_Pkt *pktInfo); # 586 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_dma.h" int32_t EnetDma_getRxChStats(EnetDma_RxChHandle hRxCh, EnetDma_RxChStats *pStats); # 599 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_dma.h" int32_t EnetDma_getTxChStats(EnetDma_TxChHandle hTxCh, EnetDma_TxChStats *pStats); # 610 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_dma.h" int32_t EnetDma_resetRxChStats(EnetDma_RxChHandle hRxCh); # 620 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/EnetCoreHeaders\\include/core/enet_dma.h" int32_t EnetDma_resetTxChStats(EnetDma_TxChHandle hTxCh); # 79 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/Enet_h\\core/include/enet.h" 2 # 108 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/Enet_h\\core/include/enet.h" uint32_t Enet_getCoreId(void); # 123 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/Enet_h\\core/include/enet.h" EnetTrace_TraceLevel Enet_setTraceLevel(EnetTrace_TraceLevel level); # 132 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/Enet_h\\core/include/enet.h" EnetTrace_TraceLevel Enet_getTraceLevel(void); # 146 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/Enet_h\\core/include/enet.h" void Enet_initOsalCfg(EnetOsal_Cfg *osalCfg); # 161 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/Enet_h\\core/include/enet.h" void Enet_initUtilsCfg(EnetUtils_Cfg *utilsCfg); # 182 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/Enet_h\\core/include/enet.h" void Enet_init(const EnetOsal_Cfg *osalCfg, const EnetUtils_Cfg *utilsCfg); # 194 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/Enet_h\\core/include/enet.h" void Enet_deinit(void); # 208 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/Enet_h\\core/include/enet.h" Enet_Handle Enet_getHandle(Enet_Type enetType, uint32_t instId); # 222 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/Enet_h\\core/include/enet.h" uint32_t Enet_getMacPortMax(Enet_Type enetType, uint32_t instId); # 240 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/Enet_h\\core/include/enet.h" void Enet_initCfg(Enet_Type enetType, uint32_t instId, void *cfg, uint32_t cfgSize); # 264 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/Enet_h\\core/include/enet.h" Enet_Handle Enet_open(Enet_Type enetType, uint32_t instId, const void *cfg, uint32_t cfgSize); # 281 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/Enet_h\\core/include/enet.h" Enet_Handle Enet_rejoin(Enet_Type enetType, uint32_t instId); # 297 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/Enet_h\\core/include/enet.h" EnetDma_Handle Enet_getDmaHandle(Enet_Handle hEnet); # 318 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/Enet_h\\core/include/enet.h" int32_t Enet_ioctl(Enet_Handle hEnet, uint32_t coreId, uint32_t cmd, Enet_IoctlPrms *prms); # 336 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/Enet_h\\core/include/enet.h" void Enet_registerEventCb(Enet_Handle hEnet, Enet_Event evt, uint32_t evtNum, Enet_EventCallback evtCb, void *evtCbArgs); # 351 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/Enet_h\\core/include/enet.h" void Enet_unregisterEventCb(Enet_Handle hEnet, Enet_Event evt, uint32_t evtNum); # 371 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/Enet_h\\core/include/enet.h" void Enet_poll(Enet_Handle hEnet, Enet_Event evt, const void *arg, uint32_t argSize); # 383 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/Enet_h\\core/include/enet.h" void Enet_periodicTick(Enet_Handle hEnet); # 396 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/Enet_h\\core/include/enet.h" uint32_t Enet_getMacPortCnt(Enet_Handle hEnet); # 405 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/Enet_h\\core/include/enet.h" void Enet_close(Enet_Handle hEnet); # 47 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/Enet_h\\enet.h" 2 # 78 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/enet/_virtual_includes/Enet_h\\enet.h" extern void ENET_Cfg(void); # 43 "software/app/mss/src/mss_main.c" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/tcpip.h" 1 # 44 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/tcpip.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/err.h" 1 # 53 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/err.h" typedef enum { ERR_OK = 0, ERR_MEM = -1, ERR_BUF = -2, ERR_TIMEOUT = -3, ERR_RTE = -4, ERR_INPROGRESS = -5, ERR_VAL = -6, ERR_WOULDBLOCK = -7, ERR_USE = -8, ERR_ALREADY = -9, ERR_ISCONN = -10, ERR_CONN = -11, ERR_IF = -12, ERR_ABRT = -13, ERR_RST = -14, ERR_CLSD = -15, ERR_ARG = -16 } err_enum_t; typedef s8_t err_t; extern const char *lwip_strerr(err_t err); int err_to_errno(err_t err); # 45 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/tcpip.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/timeouts.h" 1 # 44 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/timeouts.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/sys.h" 1 # 95 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/sys.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipArchHeaders\\arch/sys_arch.h" 1 # 48 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipArchHeaders\\arch/sys_arch.h" void sys_arch_msleep(u32_t delay_ms); typedef u32_t sys_prot_t; struct _sys_mut { void *mut; }; typedef struct _sys_mut sys_mutex_t; struct _sys_sem { void *sem; }; typedef struct _sys_sem sys_sem_t; struct _sys_mbox { void *mbx; }; typedef struct _sys_mbox sys_mbox_t; struct _sys_thread { void *thread_handle; }; typedef struct _sys_thread sys_thread_t; # 96 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/sys.h" 2 typedef void (*lwip_thread_fn)(void *arg); # 137 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/sys.h" err_t sys_mutex_new(sys_mutex_t *mutex); void sys_mutex_lock(sys_mutex_t *mutex); void sys_mutex_unlock(sys_mutex_t *mutex); void sys_mutex_free(sys_mutex_t *mutex); # 195 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/sys.h" err_t sys_sem_new(sys_sem_t *sem, u8_t count); void sys_sem_signal(sys_sem_t *sem); # 219 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/sys.h" u32_t sys_arch_sem_wait(sys_sem_t *sem, u32_t timeout); void sys_sem_free(sys_sem_t *sem); # 285 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/sys.h" err_t sys_mbox_new(sys_mbox_t *mbox, int size); # 294 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/sys.h" void sys_mbox_post(sys_mbox_t *mbox, void *msg); # 304 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/sys.h" err_t sys_mbox_trypost(sys_mbox_t *mbox, void *msg); # 314 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/sys.h" err_t sys_mbox_trypost_fromisr(sys_mbox_t *mbox, void *msg); # 336 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/sys.h" u32_t sys_arch_mbox_fetch(sys_mbox_t *mbox, void **msg, u32_t timeout); # 355 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/sys.h" u32_t sys_arch_mbox_tryfetch(sys_mbox_t *mbox, void **msg); # 369 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/sys.h" void sys_mbox_free(sys_mbox_t *mbox); # 420 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/sys.h" sys_thread_t sys_thread_new(const char *name, lwip_thread_fn thread, void *arg, int stacksize, int prio); # 429 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/sys.h" void sys_init(void); u32_t sys_jiffies(void); # 446 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/sys.h" u32_t sys_now(void); # 492 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/sys.h" sys_prot_t sys_arch_protect(void); void sys_arch_unprotect(sys_prot_t pval); # 45 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/timeouts.h" 2 # 66 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/timeouts.h" typedef void (* lwip_cyclic_timer_handler)(void); struct lwip_cyclic_timer { u32_t interval_ms; lwip_cyclic_timer_handler handler; }; extern const struct lwip_cyclic_timer lwip_cyclic_timers[]; extern const int lwip_num_cyclic_timers; # 91 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/timeouts.h" typedef void (* sys_timeout_handler)(void *arg); struct sys_timeo { struct sys_timeo *next; u32_t time; sys_timeout_handler h; void *arg; }; void sys_timeouts_init(void); void sys_timeout(u32_t msecs, sys_timeout_handler handler, void *arg); void sys_untimeout(sys_timeout_handler handler, void *arg); void sys_restart_timeouts(void); void sys_check_timeouts(void); u32_t sys_timeouts_sleeptime(void); # 46 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/tcpip.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/netif.h" 1 # 49 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/netif.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/pbuf.h" 1 # 89 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/pbuf.h" typedef enum { PBUF_TRANSPORT = 0 + (14 + 0) + 20 + 20, PBUF_IP = 0 + (14 + 0) + 20, PBUF_LINK = 0 + (14 + 0), PBUF_RAW_TX = 0, PBUF_RAW = 0 } pbuf_layer; # 145 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/pbuf.h" typedef enum { PBUF_RAM = (0x0200 | 0x80 | 0x00), PBUF_ROM = 0x01, PBUF_REF = (0x40 | 0x01), PBUF_POOL = (0x0100 | 0x80 | 0x02) } pbuf_type; # 186 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/pbuf.h" struct pbuf { struct pbuf *next; void *payload; # 200 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/pbuf.h" u16_t tot_len; u16_t len; u8_t type_internal; u8_t flags; u8_t ref; u8_t if_idx; }; struct pbuf_rom { struct pbuf *next; const void *payload; }; # 272 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/pbuf.h" struct pbuf *pbuf_alloc(pbuf_layer l, u16_t length, pbuf_type type); struct pbuf *pbuf_alloc_reference(void *payload, u16_t length, pbuf_type type); void pbuf_realloc(struct pbuf *p, u16_t size); u8_t pbuf_header(struct pbuf *p, s16_t header_size); u8_t pbuf_header_force(struct pbuf *p, s16_t header_size); u8_t pbuf_add_header(struct pbuf *p, size_t header_size_increment); u8_t pbuf_add_header_force(struct pbuf *p, size_t header_size_increment); u8_t pbuf_remove_header(struct pbuf *p, size_t header_size); struct pbuf *pbuf_free_header(struct pbuf *q, u16_t size); void pbuf_ref(struct pbuf *p); u8_t pbuf_free(struct pbuf *p); u16_t pbuf_clen(const struct pbuf *p); void pbuf_cat(struct pbuf *head, struct pbuf *tail); void pbuf_chain(struct pbuf *head, struct pbuf *tail); struct pbuf *pbuf_dechain(struct pbuf *p); err_t pbuf_copy(struct pbuf *p_to, const struct pbuf *p_from); u16_t pbuf_copy_partial(const struct pbuf *p, void *dataptr, u16_t len, u16_t offset); void *pbuf_get_contiguous(const struct pbuf *p, void *buffer, size_t bufsize, u16_t len, u16_t offset); err_t pbuf_take(struct pbuf *buf, const void *dataptr, u16_t len); err_t pbuf_take_at(struct pbuf *buf, const void *dataptr, u16_t len, u16_t offset); struct pbuf *pbuf_skip(struct pbuf* in, u16_t in_offset, u16_t* out_offset); struct pbuf *pbuf_coalesce(struct pbuf *p, pbuf_layer layer); struct pbuf *pbuf_clone(pbuf_layer l, pbuf_type type, struct pbuf *p); err_t pbuf_fill_chksum(struct pbuf *p, u16_t start_offset, const void *dataptr, u16_t len, u16_t *chksum); u8_t pbuf_get_at(const struct pbuf* p, u16_t offset); int pbuf_try_get_at(const struct pbuf* p, u16_t offset); void pbuf_put_at(struct pbuf* p, u16_t offset, u8_t data); u16_t pbuf_memcmp(const struct pbuf* p, u16_t offset, const void* s2, u16_t n); u16_t pbuf_memfind(const struct pbuf* p, const void* mem, u16_t mem_len, u16_t start_offset); u16_t pbuf_strstr(const struct pbuf* p, const char* substr); # 50 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/netif.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/stats.h" 1 # 42 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/stats.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/mem.h" 1 # 55 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/mem.h" typedef u16_t mem_size_t; # 72 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/mem.h" void mem_init(void); void *mem_trim(void *mem, mem_size_t size); void *mem_malloc(mem_size_t size); void *mem_calloc(mem_size_t count, mem_size_t size); void mem_free(void *mem); # 43 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/stats.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/memp.h" 1 # 49 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/memp.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipPrivIncludes\\lwip/priv/memp_std.h" 1 # 142 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipPrivIncludes\\lwip/priv/memp_std.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipConfig\\lwippools.h" 1 # 143 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipPrivIncludes\\lwip/priv/memp_std.h" 2 # 50 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/memp.h" 2 typedef enum { # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipPrivIncludes\\lwip/priv/memp_std.h" 1 # 42 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipPrivIncludes\\lwip/priv/memp_std.h" MEMP_RAW_PCB, MEMP_UDP_PCB, # 67 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipPrivIncludes\\lwip/priv/memp_std.h" MEMP_NETBUF, MEMP_NETCONN, MEMP_TCPIP_MSG_API, # 89 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipPrivIncludes\\lwip/priv/memp_std.h" MEMP_TCPIP_MSG_INPKT, MEMP_ARP_QUEUE, MEMP_IGMP_GROUP, MEMP_SYS_TIMEOUT, # 133 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipPrivIncludes\\lwip/priv/memp_std.h" MEMP_PBUF, MEMP_PBUF_POOL, # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipConfig\\lwippools.h" 1 # 11 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipConfig\\lwippools.h" MEMP_POOL_1536, # 24 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipConfig\\lwippools.h" MEMP_SYS_MBOX, # 143 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipPrivIncludes\\lwip/priv/memp_std.h" 2 # 55 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/memp.h" 2 MEMP_MAX } memp_t; # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipPrivIncludes\\lwip/priv/memp_priv.h" 1 # 48 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipPrivIncludes\\lwip/priv/memp_priv.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipPrivIncludes\\lwip/priv/mem_priv.h" 1 # 75 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipPrivIncludes\\lwip/priv/mem_priv.h" void mem_overflow_init_raw(void *p, size_t size); void mem_overflow_check_raw(void *p, size_t size, const char *descr1, const char *descr2); # 49 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipPrivIncludes\\lwip/priv/memp_priv.h" 2 # 69 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipPrivIncludes\\lwip/priv/memp_priv.h" struct memp { struct memp *next; const char *file; int line; }; typedef enum { MEMP_POOL_HELPER_FIRST = ((u8_t) # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipPrivIncludes\\lwip/priv/memp_std.h" 1 # 142 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipPrivIncludes\\lwip/priv/memp_std.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipConfig\\lwippools.h" 1 1 * MEMP_POOL_1536 + 0 # 143 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipPrivIncludes\\lwip/priv/memp_std.h" 2 # 89 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipPrivIncludes\\lwip/priv/memp_priv.h" 2 ) , MEMP_POOL_HELPER_LAST = ((u8_t) # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipPrivIncludes\\lwip/priv/memp_std.h" 1 # 142 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipPrivIncludes\\lwip/priv/memp_std.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipConfig\\lwippools.h" 1 # 11 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipConfig\\lwippools.h" 0 + MEMP_POOL_1536 * 1 # 143 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipPrivIncludes\\lwip/priv/memp_std.h" 2 # 98 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipPrivIncludes\\lwip/priv/memp_priv.h" 2 ) } memp_pool_helper_t; # 108 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipPrivIncludes\\lwip/priv/memp_priv.h" struct memp_desc { const char *desc; u16_t size; u16_t num; u8_t *base; struct memp **tab; }; # 147 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipPrivIncludes\\lwip/priv/memp_priv.h" void memp_init_pool(const struct memp_desc *desc); void *memp_malloc_pool_fn(const struct memp_desc* desc, const char* file, const int line); void memp_free_pool(const struct memp_desc* desc, void *mem); # 59 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/memp.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/stats.h" 1 # 60 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/memp.h" 2 extern const struct memp_desc* const memp_pools[MEMP_MAX]; # 132 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/memp.h" struct memp_malloc_helper { memp_t poolnr; u16_t size; }; void memp_init(void); void *memp_malloc_fn(memp_t type, const char* file, const int line); void memp_free(memp_t type, void *mem); # 44 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/stats.h" 2 # 51 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/netif.h" 2 # 113 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/netif.h" enum lwip_internal_netif_client_data_index { # 123 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/netif.h" LWIP_NETIF_CLIENT_DATA_INDEX_IGMP, # 134 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/netif.h" LWIP_NETIF_CLIENT_DATA_INDEX_MAX }; # 152 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/netif.h" struct netif; enum netif_mac_filter_action { NETIF_DEL_MAC_FILTER = 0, NETIF_ADD_MAC_FILTER = 1 }; typedef err_t (*netif_init_fn)(struct netif *netif); # 178 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/netif.h" typedef err_t (*netif_input_fn)(struct pbuf *p, struct netif *inp); # 189 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/netif.h" typedef err_t (*netif_output_fn)(struct netif *netif, struct pbuf *p, const ip4_addr_t *ipaddr); # 212 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/netif.h" typedef err_t (*netif_linkoutput_fn)(struct netif *netif, struct pbuf *p); typedef void (*netif_status_callback_fn)(struct netif *netif); typedef err_t (*netif_igmp_mac_filter_fn)(struct netif *netif, const ip4_addr_t *group, enum netif_mac_filter_action action); # 244 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/netif.h" typedef u8_t netif_addr_idx_t; # 260 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/netif.h" struct netif { struct netif *next; ip_addr_t ip_addr; ip_addr_t netmask; ip_addr_t gw; # 288 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/netif.h" netif_input_fn input; netif_output_fn output; netif_linkoutput_fn linkoutput; # 310 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/netif.h" netif_status_callback_fn status_callback; netif_status_callback_fn link_callback; netif_status_callback_fn remove_callback; void *state; void* client_data[LWIP_NETIF_CLIENT_DATA_INDEX_MAX + (0)]; # 335 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/netif.h" u16_t mtu; u8_t hwaddr[6U]; u8_t hwaddr_len; u8_t flags; char name[2]; u8_t num; u8_t rs_count; # 372 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/netif.h" netif_igmp_mac_filter_fn igmp_mac_filter; # 390 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/netif.h" }; # 405 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/netif.h" extern struct netif *netif_list; extern struct netif *netif_default; void netif_init(void); struct netif *netif_add_noaddr(struct netif *netif, void *state, netif_init_fn init, netif_input_fn input); struct netif *netif_add(struct netif *netif, const ip4_addr_t *ipaddr, const ip4_addr_t *netmask, const ip4_addr_t *gw, void *state, netif_init_fn init, netif_input_fn input); void netif_set_addr(struct netif *netif, const ip4_addr_t *ipaddr, const ip4_addr_t *netmask, const ip4_addr_t *gw); void netif_remove(struct netif * netif); struct netif *netif_find(const char *name); void netif_set_default(struct netif *netif); void netif_set_ipaddr(struct netif *netif, const ip4_addr_t *ipaddr); void netif_set_netmask(struct netif *netif, const ip4_addr_t *netmask); void netif_set_gw(struct netif *netif, const ip4_addr_t *gw); # 456 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/netif.h" void netif_set_up(struct netif *netif); void netif_set_down(struct netif *netif); void netif_set_status_callback(struct netif *netif, netif_status_callback_fn status_callback); void netif_set_remove_callback(struct netif *netif, netif_status_callback_fn remove_callback); void netif_set_link_up(struct netif *netif); void netif_set_link_down(struct netif *netif); void netif_set_link_callback(struct netif *netif, netif_status_callback_fn link_callback); # 507 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/netif.h" err_t netif_input(struct pbuf *p, struct netif *inp); # 551 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/netif.h" u8_t netif_name_to_index(const char *name); char * netif_index_to_name(u8_t idx, char *name); struct netif* netif_get_by_index(u8_t idx); # 564 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/netif.h" typedef u16_t netif_nsc_reason_t; # 594 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/netif.h" typedef union { struct link_changed_s { u8_t state; } link_changed; struct status_changed_s { u8_t state; } status_changed; struct ipv4_changed_s { const ip_addr_t* old_address; const ip_addr_t* old_netmask; const ip_addr_t* old_gw; } ipv4_changed; struct ipv6_set_s { s8_t addr_index; const ip_addr_t* old_address; } ipv6_set; struct ipv6_addr_state_changed_s { s8_t addr_index; u8_t old_state; const ip_addr_t* address; } ipv6_addr_state_changed; } netif_ext_callback_args_t; # 644 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/netif.h" typedef void (*netif_ext_callback_fn)(struct netif* netif, netif_nsc_reason_t reason, const netif_ext_callback_args_t* args); # 47 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/tcpip.h" 2 extern sys_mutex_t lock_tcpip_core; # 66 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/networking/lwip/_virtual_includes/LwipIncludes\\lwip/tcpip.h" struct pbuf; struct netif; typedef void (*tcpip_init_done_fn)(void *arg); typedef void (*tcpip_callback_fn)(void *ctx); struct tcpip_callback_msg; void tcpip_init(tcpip_init_done_fn tcpip_init_done, void *arg); err_t tcpip_inpkt(struct pbuf *p, struct netif *inp, netif_input_fn input_fn); err_t tcpip_input(struct pbuf *p, struct netif *inp); err_t tcpip_try_callback(tcpip_callback_fn function, void *ctx); err_t tcpip_callback(tcpip_callback_fn function, void *ctx); struct tcpip_callback_msg* tcpip_callbackmsg_new(tcpip_callback_fn function, void *ctx); void tcpip_callbackmsg_delete(struct tcpip_callback_msg* msg); err_t tcpip_callbackmsg_trycallback(struct tcpip_callback_msg* msg); err_t tcpip_callbackmsg_trycallback_fromisr(struct tcpip_callback_msg* msg); err_t pbuf_free_callback(struct pbuf *p); err_t mem_free_callback(void *m); # 46 "software/app/mss/src/mss_main.c" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mcal/_virtual_includes/Mcal\\mcal_init.h" 1 # 56 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/mcal/_virtual_includes/Mcal\\mcal_init.h" void mcal_init(void); void check_mcu_clock_freqs(void); void XCP_Update_2MHz_Dither_Parameters(void); # 47 "software/app/mss/src/mss_main.c" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/drivers/mdo/_virtual_includes/Mdo\\mdo/mdo_config.h" 1 int32_t configure_MDO(uint32_t thresholdBytes); void configure_MDO_DSS_FIFO_only(uint32_t thresholdBytes); void flush_DSS_FIFO(); # 48 "software/app/mss/src/mss_main.c" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/osal/inc/_virtual_includes/osalIncLib\\os_tasks.h" 1 # 31 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/osal/inc/_virtual_includes/osalIncLib\\os_tasks.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/osal/inc/_virtual_includes/osal_h\\osal.h" 1 # 36 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/osal/inc/_virtual_includes/osal_h\\osal.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/FreeRTOS_h\\FreeRTOS.h" 1 # 33 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/FreeRTOS_h\\FreeRTOS.h" # 1 "C:\\ti\\ti-cgt-armllvm_1.3.1.LTS\\lib\\clang\\12.0.1\\include\\stddef.h" 1 3 # 34 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/FreeRTOS_h\\FreeRTOS.h" 2 # 57 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/FreeRTOS_h\\FreeRTOS.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/config/awr294x/r5f/_virtual_includes/freertosConfig_h\\FreeRTOSConfig.h" 1 # 37 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/config/awr294x/r5f/_virtual_includes/freertosConfig_h\\FreeRTOSConfig.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/osal/cpu_load/_virtual_includes/cpu_load_h\\cpu_load.h" 1 # 21 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/osal/cpu_load/_virtual_includes/cpu_load_h\\cpu_load.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/ti-dpl/inc/_virtual_includes/cyclecounter_h\\CycleCounterP.h" 1 # 58 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/ti-dpl/inc/_virtual_includes/cyclecounter_h\\CycleCounterP.h" uint32_t CycleCounterP_getCount32(); void CycleCounterP_reset(); # 76 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/ti-dpl/inc/_virtual_includes/cyclecounter_h\\CycleCounterP.h" uint64_t CycleCounterP_getCount64(); # 22 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/osal/cpu_load/_virtual_includes/cpu_load_h\\cpu_load.h" 2 # 53 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/osal/cpu_load/_virtual_includes/cpu_load_h\\cpu_load.h" void CPU_Load_Init(void); int32_t CPU_Load_Monitor(void); # 64 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/osal/cpu_load/_virtual_includes/cpu_load_h\\cpu_load.h" uint16_t CPU_Load_Inst_Xput(void); uint16_t CPU_Load_Max_Xput(void); uint16_t CPU_Load_Min_Xput(void); void CPU_Load_Reset_Minmax_Xput(void); _Bool CPU_Load_Task_Xput_By_Num(uint16_t taskNum, uint16_t *cpuUtil); _Bool CPU_Load_Task_Free_Mem_By_Num(uint16_t taskNum, uint16_t *memAvail); static inline uint32_t cpu_load_get_ticks(void) { return CycleCounterP_getCount32(); } static inline void cpu_load_reset_ticks(void) { CycleCounterP_reset(); } # 38 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/config/awr294x/r5f/_virtual_includes/freertosConfig_h\\FreeRTOSConfig.h" 2 # 172 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/config/awr294x/r5f/_virtual_includes/freertosConfig_h\\FreeRTOSConfig.h" extern void vAssertCalled( uint32_t ulLine, const char *pcFile ); # 58 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/FreeRTOS_h\\FreeRTOS.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/projdefs_h\\projdefs.h" 1 # 34 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/projdefs_h\\projdefs.h" typedef void (* TaskFunction_t)( void * ); # 61 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/FreeRTOS_h\\FreeRTOS.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/portable_h\\portable.h" 1 # 44 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/portable_h\\portable.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/deprecated_definitions_h\\deprecated_definitions.h" 1 # 45 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/portable_h\\portable.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/portable/ARM_CR5F/_virtual_includes/portmacro_h\\portmacro.h" 1 # 87 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/portable/ARM_CR5F/_virtual_includes/portmacro_h\\portmacro.h" typedef uint32_t StackType_t; typedef long BaseType_t; typedef unsigned long UBaseType_t; typedef uint32_t TickType_t; # 102 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/portable/ARM_CR5F/_virtual_includes/portmacro_h\\portmacro.h" extern void vPortYeildFromISR( uint32_t x ); extern void vPortEnterCritical( void ); extern void vPortExitCritical( void ); # 125 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/portable/ARM_CR5F/_virtual_includes/portmacro_h\\portmacro.h" extern void vPortTaskUsesFPU( void ); # 140 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/portable/ARM_CR5F/_virtual_includes/portmacro_h\\portmacro.h" void vPortValidateInterruptPriority( void ); # 52 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/portable_h\\portable.h" 2 # 100 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/portable_h\\portable.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/mpu_wrappers_h\\mpu_wrappers.h" 1 # 101 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/portable_h\\portable.h" 2 # 128 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/portable_h\\portable.h" StackType_t * pxPortInitialiseStack( StackType_t * pxTopOfStack, TaskFunction_t pxCode, void * pvParameters ) ; typedef struct HeapRegion { uint8_t * pucStartAddress; size_t xSizeInBytes; } HeapRegion_t; typedef struct xHeapStats { size_t xAvailableHeapSpaceInBytes; size_t xSizeOfLargestFreeBlockInBytes; size_t xSizeOfSmallestFreeBlockInBytes; size_t xNumberOfFreeBlocks; size_t xMinimumEverFreeBytesRemaining; size_t xNumberOfSuccessfulAllocations; size_t xNumberOfSuccessfulFrees; } HeapStats_t; # 165 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/portable_h\\portable.h" void vPortDefineHeapRegions( const HeapRegion_t * const pxHeapRegions ) ; void vPortGetHeapStats( HeapStats_t * pxHeapStats ); void * pvPortMalloc( size_t xSize ) ; void vPortFree( void * pv ) ; void vPortInitialiseBlocks( void ) ; size_t xPortGetFreeHeapSize( void ) ; size_t xPortGetMinimumEverFreeHeapSize( void ) ; BaseType_t xPortStartScheduler( void ) ; void vPortEndScheduler( void ) ; # 64 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/FreeRTOS_h\\FreeRTOS.h" 2 # 1113 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/FreeRTOS_h\\FreeRTOS.h" struct xSTATIC_LIST_ITEM { TickType_t xDummy2; void * pvDummy3[ 4 ]; }; typedef struct xSTATIC_LIST_ITEM StaticListItem_t; struct xSTATIC_MINI_LIST_ITEM { TickType_t xDummy2; void * pvDummy3[ 2 ]; }; typedef struct xSTATIC_MINI_LIST_ITEM StaticMiniListItem_t; typedef struct xSTATIC_LIST { UBaseType_t uxDummy2; void * pvDummy3; StaticMiniListItem_t xDummy4; } StaticList_t; # 1164 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/FreeRTOS_h\\FreeRTOS.h" typedef struct xSTATIC_TCB { void * pxDummy1; StaticListItem_t xDummy3[ 2 ]; UBaseType_t uxDummy5; void * pxDummy6; uint8_t ucDummy7[ (32) ]; UBaseType_t uxDummy10[ 2 ]; UBaseType_t uxDummy12[ 2 ]; void * pxDummy14; void * pvDummy15[ (4) ]; uint32_t ulDummy16; uint32_t ulDummy18[ (1) ]; uint8_t ucDummy19[ (1) ]; uint8_t uxDummy20; int iDummy22; } StaticTask_t; # 1228 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/FreeRTOS_h\\FreeRTOS.h" typedef struct xSTATIC_QUEUE { void * pvDummy1[ 3 ]; union { void * pvDummy2; UBaseType_t uxDummy2; } u; StaticList_t xDummy3[ 2 ]; UBaseType_t uxDummy4[ 3 ]; uint8_t ucDummy5[ 2 ]; uint8_t ucDummy6; UBaseType_t uxDummy8; uint8_t ucDummy9; } StaticQueue_t; typedef StaticQueue_t StaticSemaphore_t; # 1271 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/FreeRTOS_h\\FreeRTOS.h" typedef struct xSTATIC_EVENT_GROUP { TickType_t xDummy1; StaticList_t xDummy2; UBaseType_t uxDummy3; uint8_t ucDummy4; } StaticEventGroup_t; # 1299 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/FreeRTOS_h\\FreeRTOS.h" typedef struct xSTATIC_TIMER { void * pvDummy1; StaticListItem_t xDummy2; TickType_t xDummy3; void * pvDummy5; TaskFunction_t pvDummy6; UBaseType_t uxDummy7; uint8_t ucDummy8; } StaticTimer_t; # 1326 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/FreeRTOS_h\\FreeRTOS.h" typedef struct xSTATIC_STREAM_BUFFER { size_t uxDummy1[ 4 ]; void * pvDummy2[ 3 ]; uint8_t ucDummy3; UBaseType_t uxDummy4; } StaticStreamBuffer_t; typedef StaticStreamBuffer_t StaticMessageBuffer_t; # 37 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/osal/inc/_virtual_includes/osal_h\\osal.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib\\event_groups.h" 1 # 35 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib\\event_groups.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/timers.h" 1 # 37 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/timers.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/task.h" 1 # 35 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/task.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/list.h" 1 # 141 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/list.h" struct xLIST; struct xLIST_ITEM { TickType_t xItemValue; struct xLIST_ITEM * pxNext; struct xLIST_ITEM * pxPrevious; void * pvOwner; struct xLIST * pvContainer; }; typedef struct xLIST_ITEM ListItem_t; struct xMINI_LIST_ITEM { TickType_t xItemValue; struct xLIST_ITEM * pxNext; struct xLIST_ITEM * pxPrevious; }; typedef struct xMINI_LIST_ITEM MiniListItem_t; typedef struct xLIST { volatile UBaseType_t uxNumberOfItems; ListItem_t * pxIndex; MiniListItem_t xListEnd; } List_t; # 347 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/list.h" void vListInitialise( List_t * const pxList ) ; # 358 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/list.h" void vListInitialiseItem( ListItem_t * const pxItem ) ; # 371 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/list.h" void vListInsert( List_t * const pxList, ListItem_t * const pxNewListItem ) ; # 393 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/list.h" void vListInsertEnd( List_t * const pxList, ListItem_t * const pxNewListItem ) ; # 409 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/list.h" UBaseType_t uxListRemove( ListItem_t * const pxItemToRemove ) ; # 36 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/task.h" 2 # 77 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/task.h" struct tskTaskControlBlock; typedef struct tskTaskControlBlock * TaskHandle_t; typedef BaseType_t (* TaskHookFunction_t)( void * ); typedef enum { eRunning = 0, eReady, eBlocked, eSuspended, eDeleted, eInvalid } eTaskState; typedef enum { eNoAction = 0, eSetBits, eIncrement, eSetValueWithOverwrite, eSetValueWithoutOverwrite } eNotifyAction; typedef struct xTIME_OUT { BaseType_t xOverflowCount; TickType_t xTimeOnEntering; } TimeOut_t; typedef struct xMEMORY_REGION { void * pvBaseAddress; uint32_t ulLengthInBytes; uint32_t ulParameters; } MemoryRegion_t; typedef struct xTASK_PARAMETERS { TaskFunction_t pvTaskCode; const char * pcName; UBaseType_t usStackDepth; void * pvParameters; UBaseType_t uxPriority; StackType_t * puxStackBuffer; MemoryRegion_t xRegions[ 1 ]; } TaskParameters_t; typedef struct xTASK_STATUS { TaskHandle_t xHandle; const char * pcTaskName; UBaseType_t xTaskNumber; eTaskState eCurrentState; UBaseType_t uxCurrentPriority; UBaseType_t uxBasePriority; uint32_t ulRunTimeCounter; StackType_t * pxStackBase; UBaseType_t usStackHighWaterMark; } TaskStatus_t; typedef enum { eAbortSleep = 0, eStandardSleep, eNoTasksWaitingTimeout } eSleepModeStatus; # 340 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/task.h" BaseType_t xTaskCreate( TaskFunction_t pxTaskCode, const char * const pcName, const UBaseType_t usStackDepth, void * const pvParameters, UBaseType_t uxPriority, TaskHandle_t * const pxCreatedTask ) ; # 457 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/task.h" TaskHandle_t xTaskCreateStatic( TaskFunction_t pxTaskCode, const char * const pcName, const uint32_t ulStackDepth, void * const pvParameters, UBaseType_t uxPriority, StackType_t * const puxStackBuffer, StaticTask_t * const pxTaskBuffer ) ; # 681 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/task.h" void vTaskAllocateMPURegions( TaskHandle_t xTask, const MemoryRegion_t * const pxRegions ) ; # 725 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/task.h" void vTaskDelete( TaskHandle_t xTaskToDelete ) ; # 779 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/task.h" void vTaskDelay( const TickType_t xTicksToDelay ) ; # 846 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/task.h" BaseType_t xTaskDelayUntil( TickType_t * const pxPreviousWakeTime, const TickType_t xTimeIncrement ) ; # 889 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/task.h" BaseType_t xTaskAbortDelay( TaskHandle_t xTask ) ; # 938 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/task.h" UBaseType_t uxTaskPriorityGet( const TaskHandle_t xTask ) ; # 948 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/task.h" UBaseType_t uxTaskPriorityGetFromISR( const TaskHandle_t xTask ) ; # 968 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/task.h" eTaskState eTaskGetState( TaskHandle_t xTask ) ; # 1026 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/task.h" void vTaskGetInfo( TaskHandle_t xTask, TaskStatus_t * pxTaskStatus, BaseType_t xGetFreeStackSpace, eTaskState eState ) ; # 1073 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/task.h" void vTaskPrioritySet( TaskHandle_t xTask, UBaseType_t uxNewPriority ) ; # 1127 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/task.h" void vTaskSuspend( TaskHandle_t xTaskToSuspend ) ; # 1178 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/task.h" void vTaskResume( TaskHandle_t xTaskToResume ) ; # 1209 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/task.h" BaseType_t xTaskResumeFromISR( TaskHandle_t xTaskToResume ) ; # 1244 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/task.h" void vTaskStartScheduler( void ) ; # 1302 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/task.h" void vTaskEndScheduler( void ) ; # 1355 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/task.h" void vTaskSuspendAll( void ) ; # 1411 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/task.h" BaseType_t xTaskResumeAll( void ) ; # 1426 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/task.h" TickType_t xTaskGetTickCount( void ) ; # 1442 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/task.h" TickType_t xTaskGetTickCountFromISR( void ) ; # 1456 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/task.h" UBaseType_t uxTaskGetNumberOfTasks( void ) ; # 1469 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/task.h" char * pcTaskGetName( TaskHandle_t xTaskToQuery ) ; # 1485 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/task.h" TaskHandle_t xTaskGetHandle( const char * pcNameToQuery ) ; # 1512 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/task.h" UBaseType_t uxTaskGetStackHighWaterMark( TaskHandle_t xTask ) ; # 1539 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/task.h" UBaseType_t uxTaskGetStackHighWaterMark2( TaskHandle_t xTask ) ; # 1560 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/task.h" void vTaskSetApplicationTaskTag( TaskHandle_t xTask, TaskHookFunction_t pxHookFunction ) ; # 1573 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/task.h" TaskHookFunction_t xTaskGetApplicationTaskTag( TaskHandle_t xTask ) ; # 1584 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/task.h" TaskHookFunction_t xTaskGetApplicationTaskTagFromISR( TaskHandle_t xTask ) ; # 1595 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/task.h" void vTaskSetThreadLocalStoragePointer( TaskHandle_t xTaskToSet, BaseType_t xIndex, void * pvValue ) ; void * pvTaskGetThreadLocalStoragePointer( TaskHandle_t xTaskToQuery, BaseType_t xIndex ) ; # 1644 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/task.h" void vApplicationGetIdleTaskMemory( StaticTask_t ** ppxIdleTaskTCBBuffer, StackType_t ** ppxIdleTaskStackBuffer, uint32_t * pulIdleTaskStackSize ); # 1662 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/task.h" BaseType_t xTaskCallApplicationTaskHook( TaskHandle_t xTask, void * pvParameter ) ; # 1672 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/task.h" TaskHandle_t xTaskGetIdleTaskHandle( void ) ; # 1771 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/task.h" UBaseType_t uxTaskGetSystemState( TaskStatus_t * const pxTaskStatusArray, const UBaseType_t uxArraySize, uint32_t * const pulTotalRunTime ) ; # 1820 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/task.h" void vTaskList( char * pcWriteBuffer ) ; # 1874 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/task.h" void vTaskGetRunTimeStats( char * pcWriteBuffer ) ; # 1904 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/task.h" uint32_t ulTaskGetIdleRunTimeCounter( void ) ; # 2013 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/task.h" BaseType_t xTaskGenericNotify( TaskHandle_t xTaskToNotify, UBaseType_t uxIndexToNotify, uint32_t ulValue, eNotifyAction eAction, uint32_t * pulPreviousNotificationValue ) ; # 2161 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/task.h" BaseType_t xTaskGenericNotifyFromISR( TaskHandle_t xTaskToNotify, UBaseType_t uxIndexToNotify, uint32_t ulValue, eNotifyAction eAction, uint32_t * pulPreviousNotificationValue, BaseType_t * pxHigherPriorityTaskWoken ) ; # 2303 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/task.h" BaseType_t xTaskGenericNotifyWait( UBaseType_t uxIndexToWaitOn, uint32_t ulBitsToClearOnEntry, uint32_t ulBitsToClearOnExit, uint32_t * pulNotificationValue, TickType_t xTicksToWait ) ; # 2465 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/task.h" void vTaskGenericNotifyGiveFromISR( TaskHandle_t xTaskToNotify, UBaseType_t uxIndexToNotify, BaseType_t * pxHigherPriorityTaskWoken ) ; # 2571 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/task.h" uint32_t ulTaskGenericNotifyTake( UBaseType_t uxIndexToWaitOn, BaseType_t xClearCountOnExit, TickType_t xTicksToWait ) ; # 2636 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/task.h" BaseType_t xTaskGenericNotifyStateClear( TaskHandle_t xTask, UBaseType_t uxIndexToClear ) ; # 2701 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/task.h" uint32_t ulTaskGenericNotifyValueClear( TaskHandle_t xTask, UBaseType_t uxIndexToClear, uint32_t ulBitsToClear ) ; # 2723 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/task.h" void vTaskSetTimeOutState( TimeOut_t * const pxTimeOut ) ; # 2808 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/task.h" BaseType_t xTaskCheckForTimeOut( TimeOut_t * const pxTimeOut, TickType_t * const pxTicksToWait ) ; # 2837 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/task.h" BaseType_t xTaskCatchUpTicks( TickType_t xTicksToCatchUp ) ; # 2859 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/task.h" BaseType_t xTaskIncrementTick( void ) ; # 2892 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/task.h" void vTaskPlaceOnEventList( List_t * const pxEventList, const TickType_t xTicksToWait ) ; void vTaskPlaceOnUnorderedEventList( List_t * pxEventList, const TickType_t xItemValue, const TickType_t xTicksToWait ) ; # 2909 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/task.h" void vTaskPlaceOnEventListRestricted( List_t * const pxEventList, TickType_t xTicksToWait, const BaseType_t xWaitIndefinitely ) ; # 2937 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/task.h" BaseType_t xTaskRemoveFromEventList( const List_t * const pxEventList ) ; void vTaskRemoveFromUnorderedEventList( ListItem_t * pxEventListItem, const TickType_t xItemValue ) ; # 2949 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/task.h" void vTaskSwitchContext( void ) ; TickType_t uxTaskResetEventItemValue( void ) ; TaskHandle_t xTaskGetCurrentTaskHandle( void ) ; void vTaskMissedYield( void ) ; BaseType_t xTaskGetSchedulerState( void ) ; BaseType_t xTaskPriorityInherit( TaskHandle_t const pxMutexHolder ) ; BaseType_t xTaskPriorityDisinherit( TaskHandle_t const pxMutexHolder ) ; # 2994 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/task.h" void vTaskPriorityDisinheritAfterTimeout( TaskHandle_t const pxMutexHolder, UBaseType_t uxHighestPriorityWaitingTask ) ; UBaseType_t uxTaskGetTaskNumber( TaskHandle_t xTask ) ; void vTaskSetTaskNumber( TaskHandle_t xTask, const UBaseType_t uxHandle ) ; # 3017 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/task.h" void vTaskStepTick( const TickType_t xTicksToJump ) ; # 3033 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/task.h" eSleepModeStatus eTaskConfirmSleepModeStatus( void ) ; TaskHandle_t pvTaskIncrementMutexHeldCount( void ) ; void vTaskInternalSetTimeOutState( TimeOut_t * const pxTimeOut ) ; # 38 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/timers.h" 2 # 77 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/timers.h" struct tmrTimerControl; typedef struct tmrTimerControl * TimerHandle_t; typedef void (* TimerCallbackFunction_t)( TimerHandle_t xTimer ); typedef void (* PendedFunction_t)( void *, uint32_t ); # 230 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/timers.h" TimerHandle_t xTimerCreate( const char * const pcTimerName, const TickType_t xTimerPeriodInTicks, const UBaseType_t uxAutoReload, void * const pvTimerID, TimerCallbackFunction_t pxCallbackFunction ) ; # 360 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/timers.h" TimerHandle_t xTimerCreateStatic( const char * const pcTimerName, const TickType_t xTimerPeriodInTicks, const UBaseType_t uxAutoReload, void * const pvTimerID, TimerCallbackFunction_t pxCallbackFunction, StaticTimer_t * pxTimerBuffer ) ; # 388 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/timers.h" void * pvTimerGetTimerID( const TimerHandle_t xTimer ) ; # 409 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/timers.h" void vTimerSetTimerID( TimerHandle_t xTimer, void * pvNewID ) ; # 447 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/timers.h" BaseType_t xTimerIsTimerActive( TimerHandle_t xTimer ) ; TaskHandle_t xTimerGetTimerDaemonTaskHandle( void ) ; # 1199 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/timers.h" BaseType_t xTimerPendFunctionCallFromISR( PendedFunction_t xFunctionToPend, void * pvParameter1, uint32_t ulParameter2, BaseType_t * pxHigherPriorityTaskWoken ) ; # 1236 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/timers.h" BaseType_t xTimerPendFunctionCall( PendedFunction_t xFunctionToPend, void * pvParameter1, uint32_t ulParameter2, TickType_t xTicksToWait ) ; # 1250 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/timers.h" const char * pcTimerGetName( TimerHandle_t xTimer ) ; # 1267 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/timers.h" void vTimerSetReloadMode( TimerHandle_t xTimer, const UBaseType_t uxAutoReload ) ; # 1282 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/timers.h" UBaseType_t uxTimerGetReloadMode( TimerHandle_t xTimer ) ; # 1293 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/timers.h" TickType_t xTimerGetPeriod( TimerHandle_t xTimer ) ; # 1308 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/timers.h" TickType_t xTimerGetExpiryTime( TimerHandle_t xTimer ) ; BaseType_t xTimerCreateTimerTask( void ) ; BaseType_t xTimerGenericCommand( TimerHandle_t xTimer, const BaseType_t xCommandID, const TickType_t xOptionalValue, BaseType_t * const pxHigherPriorityTaskWoken, const TickType_t xTicksToWait ) ; void vTimerSetTimerNumber( TimerHandle_t xTimer, UBaseType_t uxTimerNumber ) ; UBaseType_t uxTimerGetTimerNumber( TimerHandle_t xTimer ) ; # 1340 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/timers.h" void vApplicationGetTimerTaskMemory( StaticTask_t ** ppxTimerTaskTCBBuffer, StackType_t ** ppxTimerTaskStackBuffer, uint32_t * pulTimerTaskStackSize ); # 36 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib\\event_groups.h" 2 # 82 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib\\event_groups.h" struct EventGroupDef_t; typedef struct EventGroupDef_t * EventGroupHandle_t; # 93 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib\\event_groups.h" typedef TickType_t EventBits_t; # 148 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib\\event_groups.h" EventGroupHandle_t xEventGroupCreate( void ) ; # 201 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib\\event_groups.h" EventGroupHandle_t xEventGroupCreateStatic( StaticEventGroup_t * pxEventGroupBuffer ) ; # 296 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib\\event_groups.h" EventBits_t xEventGroupWaitBits( EventGroupHandle_t xEventGroup, const EventBits_t uxBitsToWaitFor, const BaseType_t xClearOnExit, const BaseType_t xWaitForAllBits, TickType_t xTicksToWait ) ; # 357 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib\\event_groups.h" EventBits_t xEventGroupClearBits( EventGroupHandle_t xEventGroup, const EventBits_t uxBitsToClear ) ; # 414 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib\\event_groups.h" BaseType_t xEventGroupClearBitsFromISR( EventGroupHandle_t xEventGroup, const EventBits_t uxBitsToClear ) ; # 493 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib\\event_groups.h" EventBits_t xEventGroupSetBits( EventGroupHandle_t xEventGroup, const EventBits_t uxBitsToSet ) ; # 569 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib\\event_groups.h" BaseType_t xEventGroupSetBitsFromISR( EventGroupHandle_t xEventGroup, const EventBits_t uxBitsToSet, BaseType_t * pxHigherPriorityTaskWoken ) ; # 701 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib\\event_groups.h" EventBits_t xEventGroupSync( EventGroupHandle_t xEventGroup, const EventBits_t uxBitsToSet, const EventBits_t uxBitsToWaitFor, TickType_t xTicksToWait ) ; # 740 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib\\event_groups.h" EventBits_t xEventGroupGetBitsFromISR( EventGroupHandle_t xEventGroup ) ; # 754 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib\\event_groups.h" void vEventGroupDelete( EventGroupHandle_t xEventGroup ) ; void vEventGroupSetBitsCallback( void * pvEventGroup, const uint32_t ulBitsToSet ) ; void vEventGroupClearBitsCallback( void * pvEventGroup, const uint32_t ulBitsToClear ) ; UBaseType_t uxEventGroupGetNumber( void * xEventGroup ) ; void vEventGroupSetNumber( void * xEventGroup, UBaseType_t uxEventGroupNumber ) ; # 38 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/osal/inc/_virtual_includes/osal_h\\osal.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib\\semphr.h" 1 # 34 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib\\semphr.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/queue.h" 1 # 48 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/queue.h" struct QueueDefinition; typedef struct QueueDefinition * QueueHandle_t; typedef struct QueueDefinition * QueueSetHandle_t; typedef struct QueueDefinition * QueueSetMemberHandle_t; # 655 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/queue.h" BaseType_t xQueueGenericSend( QueueHandle_t xQueue, const void * const pvItemToQueue, TickType_t xTicksToWait, const BaseType_t xCopyPosition ) ; # 753 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/queue.h" BaseType_t xQueuePeek( QueueHandle_t xQueue, void * const pvBuffer, TickType_t xTicksToWait ) ; # 789 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/queue.h" BaseType_t xQueuePeekFromISR( QueueHandle_t xQueue, void * const pvBuffer ) ; # 882 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/queue.h" BaseType_t xQueueReceive( QueueHandle_t xQueue, void * const pvBuffer, TickType_t xTicksToWait ) ; # 901 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/queue.h" UBaseType_t uxQueueMessagesWaiting( const QueueHandle_t xQueue ) ; # 920 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/queue.h" UBaseType_t uxQueueSpacesAvailable( const QueueHandle_t xQueue ) ; # 936 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/queue.h" void vQueueDelete( QueueHandle_t xQueue ) ; # 1321 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/queue.h" BaseType_t xQueueGenericSendFromISR( QueueHandle_t xQueue, const void * const pvItemToQueue, BaseType_t * const pxHigherPriorityTaskWoken, const BaseType_t xCopyPosition ) ; BaseType_t xQueueGiveFromISR( QueueHandle_t xQueue, BaseType_t * const pxHigherPriorityTaskWoken ) ; # 1415 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/queue.h" BaseType_t xQueueReceiveFromISR( QueueHandle_t xQueue, void * const pvBuffer, BaseType_t * const pxHigherPriorityTaskWoken ) ; BaseType_t xQueueIsQueueEmptyFromISR( const QueueHandle_t xQueue ) ; BaseType_t xQueueIsQueueFullFromISR( const QueueHandle_t xQueue ) ; UBaseType_t uxQueueMessagesWaitingFromISR( const QueueHandle_t xQueue ) ; # 1436 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/queue.h" BaseType_t xQueueCRSendFromISR( QueueHandle_t xQueue, const void * pvItemToQueue, BaseType_t xCoRoutinePreviouslyWoken ); BaseType_t xQueueCRReceiveFromISR( QueueHandle_t xQueue, void * pvBuffer, BaseType_t * pxTaskWoken ); BaseType_t xQueueCRSend( QueueHandle_t xQueue, const void * pvItemToQueue, TickType_t xTicksToWait ); BaseType_t xQueueCRReceive( QueueHandle_t xQueue, void * pvBuffer, TickType_t xTicksToWait ); QueueHandle_t xQueueCreateMutex( const uint8_t ucQueueType ) ; QueueHandle_t xQueueCreateMutexStatic( const uint8_t ucQueueType, StaticQueue_t * pxStaticQueue ) ; QueueHandle_t xQueueCreateCountingSemaphore( const UBaseType_t uxMaxCount, const UBaseType_t uxInitialCount ) ; QueueHandle_t xQueueCreateCountingSemaphoreStatic( const UBaseType_t uxMaxCount, const UBaseType_t uxInitialCount, StaticQueue_t * pxStaticQueue ) ; BaseType_t xQueueSemaphoreTake( QueueHandle_t xQueue, TickType_t xTicksToWait ) ; TaskHandle_t xQueueGetMutexHolder( QueueHandle_t xSemaphore ) ; TaskHandle_t xQueueGetMutexHolderFromISR( QueueHandle_t xSemaphore ) ; BaseType_t xQueueTakeMutexRecursive( QueueHandle_t xMutex, TickType_t xTicksToWait ) ; BaseType_t xQueueGiveMutexRecursive( QueueHandle_t xMutex ) ; # 1504 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/queue.h" void vQueueAddToRegistry( QueueHandle_t xQueue, const char * pcQueueName ) ; # 1519 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/queue.h" void vQueueUnregisterQueue( QueueHandle_t xQueue ) ; # 1534 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/queue.h" const char * pcQueueGetName( QueueHandle_t xQueue ) ; # 1543 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/queue.h" QueueHandle_t xQueueGenericCreate( const UBaseType_t uxQueueLength, const UBaseType_t uxItemSize, const uint8_t ucQueueType ) ; # 1554 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/queue.h" QueueHandle_t xQueueGenericCreateStatic( const UBaseType_t uxQueueLength, const UBaseType_t uxItemSize, uint8_t * pucQueueStorage, StaticQueue_t * pxStaticQueue, const uint8_t ucQueueType ) ; # 1609 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/queue.h" QueueSetHandle_t xQueueCreateSet( const UBaseType_t uxEventQueueLength ) ; # 1633 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/queue.h" BaseType_t xQueueAddToSet( QueueSetMemberHandle_t xQueueOrSemaphore, QueueSetHandle_t xQueueSet ) ; # 1653 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/queue.h" BaseType_t xQueueRemoveFromSet( QueueSetMemberHandle_t xQueueOrSemaphore, QueueSetHandle_t xQueueSet ) ; # 1690 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib/queue.h" QueueSetMemberHandle_t xQueueSelectFromSet( QueueSetHandle_t xQueueSet, const TickType_t xTicksToWait ) ; QueueSetMemberHandle_t xQueueSelectFromSetFromISR( QueueSetHandle_t xQueueSet ) ; void vQueueWaitForMessageRestricted( QueueHandle_t xQueue, TickType_t xTicksToWait, const BaseType_t xWaitIndefinitely ) ; BaseType_t xQueueGenericReset( QueueHandle_t xQueue, BaseType_t xNewQueue ) ; void vQueueSetQueueNumber( QueueHandle_t xQueue, UBaseType_t uxQueueNumber ) ; UBaseType_t uxQueueGetQueueNumber( QueueHandle_t xQueue ) ; uint8_t ucQueueGetQueueType( QueueHandle_t xQueue ) ; # 35 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/freertos/kernel/include/_virtual_includes/freertosKernelIncludeLib\\semphr.h" 2 typedef QueueHandle_t SemaphoreHandle_t; # 39 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/osal/inc/_virtual_includes/osal_h\\osal.h" 2 typedef void (*task_function_t)(void *); void Task_Create(task_function_t fxn, void *const task_parameters, UBaseType_t task_priority, UBaseType_t task_stack, const char *const pcName, TaskHandle_t *pxCreatedTask); void Start_Os(void); void Semaphore_Create_Ipi(void); void Semaphore_Create_Xcp(void); void Semaphore_Create_Init_A53(void); void Semaphore_Pend_Ipi(void); void Semaphore_Pend_Xcp(void); void Semaphore_Pend_Init_A53(void); void Semaphore_Post_Ipi(void); void Semaphore_Post_Xcp(void); void Semaphore_Post_Init_A53(void); void Event_Create(void); uint32_t Event_Pend(uint32_t event); uint32_t Event_Post(uint32_t event); uint32_t Event_Post_From_ISR(uint32_t event); void Task_Notify_Give(TaskHandle_t xHandlingTask); void Task_Notify_Give_From_ISR(TaskHandle_t xHandlingTask); uint32_t Task_Notify_Take(void); uint32_t Task_Notify_Take_With_Timeout(uint32_t timeout_ms); void OS_Delay(uint32_t delay_in_ms); void OS_DelayUntil(uint32_t *const pxPreviousWakeTime, uint32_t delay_in_ms); UBaseType_t Get_Max_Stack_Usage(TaskHandle_t *xTask); # 32 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/os/osal/inc/_virtual_includes/osalIncLib\\os_tasks.h" 2 typedef enum Radar_Mode_Tag { UNINITIALIZED = 0, INITIALIZED } Radar_Mode_T; void Init_Tasks(void); void Radar_Control_Task(void *ptr); void CDC_Logging_Task(void *ptr); void Mode_Manager_Task(void *ptr); void Radar_Post_Daq_Task(void *ptr); void Run_Time_Monitor_Task(void *ptr); void Radar_Post_RDD_Task(void *ptr); void Radar_Post_AF_Task(void *ptr); void Heartbeat_50ms_Task(void *ptr); void Enet_Lwip_Init(void); # 49 "software/app/mss/src/mss_main.c" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/versions/_virtual_includes/Versions\\versions.h" 1 # 30 "bazel-out/ti_arm-fastbuild/bin/software/app/common/versions/_virtual_includes/Versions\\versions.h" typedef struct { uint8_t generation; uint8_t variant; uint8_t major; uint8_t minor; uint8_t patch; } Application_Version_T; typedef struct { uint8_t major; uint8_t minor; uint8_t patch; } Bootloader_Version_T; const Application_Version_T *Get_Application_Version(void); const Bootloader_Version_T *Get_Bootloader_Version(void); # 52 "software/app/mss/src/mss_main.c" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/_virtual_includes/ipc_notify_h\\drivers/ipc_notify.h" 1 # 42 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/_virtual_includes/ipc_notify_h\\drivers/ipc_notify.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/ipc_notify/v1/_virtual_includes/ipc_notify_v1_h\\drivers/ipc_notify/v1/ipc_notify_v1_mailbox.h" 1 # 41 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/ipc_notify/v1/_virtual_includes/ipc_notify_v1_h\\drivers/ipc_notify/v1/ipc_notify_v1_mailbox.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/_virtual_includes/ipc_commands_h\\drivers/ipc_commands.h" 1 # 43 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/_virtual_includes/ipc_commands_h\\drivers/ipc_commands.h" enum { CORE_INITIALIZED, TRIGGER_RANGE_PROCESSING_CONFIGURATION, DSS_RANGE_PROCESSING_CONFIGURATION = 0x10000000, DSS_CONFIGURATION_COMPLETE, DSS_RANGE_PROCESSING_COMPLETE, DSS_DOPPLER_PROCESSING_COMPLETE, AF_PROCESSING_COMPLETE }; typedef struct { uint32_t enableChirpOutput; uint32_t chirpIndex; } RangeProcessingConfigurationData; typedef struct { uint32_t outputAddress; uint32_t chirpDataAddress; uint32_t chirpIndex; } RangeProcessingCompleteData_t; typedef union { RangeProcessingConfigurationData rangeProcessingConfigurationData; RangeProcessingCompleteData_t RangeProcessingCompleteData; } ipc_commands_t; typedef struct { uint32_t command; uint32_t lookIndex; uint32_t errorField; uint32_t pingPongIndex; uint32_t curIpcAddr; Radar_Look_T lookConfigurationId; ipc_commands_t commandData; } IpcNotify_FifoStructure; # 42 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/ipc_notify/v1/_virtual_includes/ipc_notify_v1_h\\drivers/ipc_notify/v1/ipc_notify_v1_mailbox.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/kernel/dpl/_virtual_includes/SystemP_h\\kernel/dpl/SystemP.h" 1 # 43 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/ipc_notify/v1/_virtual_includes/ipc_notify_v1_h\\drivers/ipc_notify/v1/ipc_notify_v1_mailbox.h" 2 # 59 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/ipc_notify/v1/_virtual_includes/ipc_notify_v1_h\\drivers/ipc_notify/v1/ipc_notify_v1_mailbox.h" typedef struct { uint32_t rdIdx; uint32_t wrIdx; IpcNotify_FifoStructure fifo[(4u)]; } IpcNotify_SwQueue; static inline int32_t IpcNotify_mailboxReadSwQ(IpcNotify_SwQueue *swQ, IpcNotify_FifoStructure *value) { int32_t status = ((int32_t)-1); volatile uint32_t rdIdx = swQ->rdIdx; volatile uint32_t wrIdx = swQ->wrIdx; if (rdIdx < (4u) && wrIdx < (4u)) { if (rdIdx != wrIdx) { memcpy(value, &swQ->fifo[rdIdx], sizeof(IpcNotify_FifoStructure)); rdIdx = (rdIdx + 1) % (4u); swQ->rdIdx = rdIdx; rdIdx = swQ->rdIdx; __asm__("dsb sy"); __asm__("isb"); status = ((int32_t)0); } } return status; } static inline int32_t IpcNotify_mailboxWrite(uint32_t mailboxBaseAddr, uint32_t intrBitPos, IpcNotify_SwQueue *swQ, IpcNotify_FifoStructure *value) { int32_t status = ((int32_t)-1); volatile uint32_t rdIdx = swQ->rdIdx; volatile uint32_t wrIdx = swQ->wrIdx; volatile uint32_t *addr = (uint32_t *)mailboxBaseAddr; if (rdIdx < (4u) && wrIdx < (4u)) { if (((wrIdx + 1) % (4u)) != rdIdx) { memcpy(&swQ->fifo[wrIdx], value, sizeof(IpcNotify_FifoStructure)); wrIdx = (wrIdx + 1) % (4u); swQ->wrIdx = wrIdx; wrIdx = swQ->wrIdx; __asm__("dsb sy"); __asm__("isb"); status = ((int32_t)0); } } *addr = (1U << intrBitPos); return status; } static inline void IpcNotify_mailboxClearAllInt(uint32_t mailboxBaseAddr) { volatile uint32_t *addr = (uint32_t *)mailboxBaseAddr; *addr = 0x1111111; } static inline uint32_t IpcNotify_mailboxGetPendingIntr(uint32_t mailboxBaseAddr) { volatile uint32_t *addr = (uint32_t *)mailboxBaseAddr; return *addr; } static inline void IpcNotify_mailboxClearPendingIntr(uint32_t mailboxBaseAddr, uint32_t pendingIntr) { volatile uint32_t *addr = (uint32_t *)mailboxBaseAddr; *addr = pendingIntr; } static inline uint32_t IpcNotify_mailboxIsPendingIntr(uint32_t pendingIntr, uint32_t coreId) { extern uint32_t gIpcNotifyCoreIntrBitPos[]; uint32_t isPending = 0; if (coreId < (4U)) { isPending = pendingIntr & (1 << gIpcNotifyCoreIntrBitPos[coreId]); } return isPending; } # 43 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/_virtual_includes/ipc_notify_h\\drivers/ipc_notify.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/kernel/dpl/_virtual_includes/SystemP_h\\kernel/dpl/SystemP.h" 1 # 44 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/_virtual_includes/ipc_notify_h\\drivers/ipc_notify.h" 2 # 70 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/_virtual_includes/ipc_notify_h\\drivers/ipc_notify.h" typedef void (*IpcNotify_FxnCallback)(uint32_t remoteCoreId, IpcNotify_FifoStructure *inputData); # 79 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/_virtual_includes/ipc_notify_h\\drivers/ipc_notify.h" typedef void (*IpcNotify_NonNotifyCallback)(uint32_t remoteCoreId); # 88 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/_virtual_includes/ipc_notify_h\\drivers/ipc_notify.h" typedef struct IpcNotify_Params_ { uint32_t numCores; uint32_t coreIdList[(4U)]; uint32_t selfCoreId; uint32_t linuxCoreId; } IpcNotify_Params; void IpcNotify_Params_init(IpcNotify_Params *params); # 121 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/_virtual_includes/ipc_notify_h\\drivers/ipc_notify.h" int32_t IpcNotify_init(const IpcNotify_Params *params); void IpcNotify_deInit(); # 150 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/_virtual_includes/ipc_notify_h\\drivers/ipc_notify.h" int32_t IpcNotify_sendMsg(uint32_t remoteCoreId, IpcNotify_FifoStructure *inputData, uint32_t waitForFifoNotFull); int32_t IpcNotify_redoMsgInterrupt(uint32_t remoteCoreId); # 160 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/_virtual_includes/ipc_notify_h\\drivers/ipc_notify.h" int32_t IpcNotify_registerClient(IpcNotify_FxnCallback msgCallback); int32_t IpcNotify_clearCallback(); uint32_t IpcNotify_getSelfCoreId(); # 184 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/_virtual_includes/ipc_notify_h\\drivers/ipc_notify.h" uint32_t IpcNotify_isCoreEnabled(uint32_t coreId); # 194 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/_virtual_includes/ipc_notify_h\\drivers/ipc_notify.h" void IpcNotify_registerNonNotifyCallback(IpcNotify_NonNotifyCallback callback); # 53 "software/app/mss/src/mss_main.c" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/_virtual_includes/mailbox_h\\drivers/mailbox.h" 1 # 41 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/_virtual_includes/mailbox_h\\drivers/mailbox.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/_virtual_includes/hwinclude_h\\common/hw_include/soc_config.h" 1 # 41 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/_virtual_includes/hwinclude_h\\common/hw_include/soc_config.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/awr294x/_virtual_includes/hwinclude_awr294x_h\\common/hw_include/awr294x/soc_config.h" 1 # 42 "bazel-out/ti_arm-fastbuild/bin/software/app/common/hw_include/_virtual_includes/hwinclude_h\\common/hw_include/soc_config.h" 2 # 42 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/_virtual_includes/mailbox_h\\drivers/mailbox.h" 2 # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/mailbox/v0/_virtual_includes/mailbox_v0_h\\drivers/mailbox/v0/mailbox.h" 1 # 42 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/mailbox/v0/_virtual_includes/mailbox_v0_h\\drivers/mailbox/v0/mailbox.h" # 1 "bazel-out/ti_arm-fastbuild/bin/software/app/mss/kernel/dpl/_virtual_includes/SystemP_h\\kernel/dpl/SystemP.h" 1 # 43 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/mailbox/v0/_virtual_includes/mailbox_v0_h\\drivers/mailbox/v0/mailbox.h" 2 # 63 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/mailbox/v0/_virtual_includes/mailbox_v0_h\\drivers/mailbox/v0/mailbox.h" typedef void (*Mailbox_ReadCallback)(uint32_t remoteCoreId, void *args); typedef struct Mailbox_Params_ { uint32_t rsv; } Mailbox_Params; void Mailbox_Params_init(Mailbox_Params *params); # 91 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/mailbox/v0/_virtual_includes/mailbox_v0_h\\drivers/mailbox/v0/mailbox.h" int32_t Mailbox_init(Mailbox_Params *params); void Mailbox_setReadCallback(Mailbox_ReadCallback readCallback, void *readCallbackArgs); # 109 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/mailbox/v0/_virtual_includes/mailbox_v0_h\\drivers/mailbox/v0/mailbox.h" uint32_t Mailbox_isCoreEnabled(uint32_t remoteCoreId); # 126 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/mailbox/v0/_virtual_includes/mailbox_v0_h\\drivers/mailbox/v0/mailbox.h" int32_t Mailbox_write(uint32_t remoteCoreId, uint8_t *buffer, uint32_t size, uint32_t timeToWaitInTicks); # 147 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/mailbox/v0/_virtual_includes/mailbox_v0_h\\drivers/mailbox/v0/mailbox.h" int32_t Mailbox_read(uint32_t remoteCoreId, uint8_t *buffer, uint32_t size, uint32_t timeToWaitInTicks); # 157 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/mailbox/v0/_virtual_includes/mailbox_v0_h\\drivers/mailbox/v0/mailbox.h" int32_t Mailbox_readDone(uint32_t remoteCoreId); # 45 "bazel-out/ti_arm-fastbuild/bin/software/app/common/drivers/_virtual_includes/mailbox_h\\drivers/mailbox.h" 2 # 54 "software/app/mss/src/mss_main.c" 2 # 107 "software/app/mss/src/mss_main.c" static uint8 Test =0; void Ipc_module_init(void) { IpcNotify_Params notifyParams; int32_t status; IpcNotify_Params_init(¬ifyParams); notifyParams.selfCoreId = (0U); notifyParams.numCores = 1; notifyParams.coreIdList[0] = (2U); status = IpcNotify_init(¬ifyParams); do { _DebugP_assert(status == ((int32_t)0), "software/app/mss/src/mss_main.c", __FUNCTION__, 128, "status == SystemP_SUCCESS"); } while (0); { Mailbox_Params mailboxInitParams; Mailbox_Params_init(&mailboxInitParams); status = Mailbox_init(&mailboxInitParams); do { _DebugP_assert(status == ((int32_t)0), "software/app/mss/src/mss_main.c", __FUNCTION__, 135, "status == SystemP_SUCCESS"); } while (0); } } void loop_forever() { volatile uint32_t loop = 1; while (loop) ; } # 163 "software/app/mss/src/mss_main.c" int32_t main(void) { const Application_Version_T *app_version; const Bootloader_Version_T *boot_version; static volatile uint32_t i = 0; app_version = Get_Application_Version(); boot_version = Get_Bootloader_Version(); HwiP_init(); mcal_init(); HwiP_enable(); Read_Sensor_Position_Pins(); configure_MDO_DSS_FIFO_only(1024); MMIC_ADC_Buf_Init(); Ipc_module_init(); Update_Calib_Data(); Radar_Ctl_Data.radiate_enable = 1; Init_Tasks(); Start_Os(); while (1) { i++; } }