1 /* SPDX-License-Identifier: BSD-2-Clause */ 2 /* 3 * Copyright (C) 2015 Texas Instruments Incorporated - http://www.ti.com/ 4 * Andrew Davis <afd@ti.com> 5 */ 6 7 #ifndef API_MONITOR_INDEX_H 8 #define API_MONITOR_INDEX_H 9 10 #define API_HAL_RET_VALUE_OK 0x00000000 11 #define API_HAL_RET_VALUE_SERVICE_UNKNWON 0xFFFFFFFF 12 13 /* Base Index of APIs */ 14 #define API_MONITOR_BASE_INDEX 0x00000100 15 16 /* HyperVisor Start */ 17 #define API_MONITOR_HYP_STARTHYPERVISOR_INDEX (API_MONITOR_BASE_INDEX + 0x00000002) 18 /* Caches cleaning */ 19 #define API_MONITOR_CACHES_CLEAN_INDEX (API_MONITOR_BASE_INDEX + 0x00000003) 20 /* Write the L2 Cache Controller Auxiliary Control */ 21 #define API_MONITOR_L2ACTLR_SETREGISTER_INDEX (API_MONITOR_BASE_INDEX + 0x00000004) 22 /* Set the Data and Tag RAM Latency */ 23 #define API_MONITOR_L2CACHE_SETLATENCY_INDEX (API_MONITOR_BASE_INDEX + 0x00000005) 24 /* L2 Cache Prefetch Control Register */ 25 #define API_MONITOR_L2PFR_SETREGISTER_INDEX (API_MONITOR_BASE_INDEX + 0x00000006) 26 /* Set Auxiliary Control Register */ 27 #define API_MONITOR_ACTLR_SETREGISTER_INDEX (API_MONITOR_BASE_INDEX + 0x00000007) 28 /* AMBA IF mode */ 29 #define API_MONITOR_WUGEN_MPU_SETAMBAIF_INDEX (API_MONITOR_BASE_INDEX + 0x00000008) 30 /* Timer CNTFRQ register set */ 31 #define API_MONITOR_TIMER_SETCNTFRQ_INDEX (API_MONITOR_BASE_INDEX + 0x00000009) 32 33 #endif /* API_MONITOR_INDEX_H */ 34