 |
AM62D FreeRTOS SDK
11.00.00
|
|
Go to the documentation of this file.
67 #define TISCI_MSG_VALUE_SLEEP_MODE_DEEP_SLEEP 0x0U
72 #define TISCI_MSG_VALUE_SLEEP_MODE_MCU_ONLY 0x1U
77 #define TISCI_MSG_VALUE_SLEEP_MODE_IO_ONLY_PLUS_DDR 0x2U
82 #define TISCI_MSG_VALUE_SLEEP_MODE_PARTIAL_IO 0x3U
87 #define TISCI_MSG_VALUE_SLEEP_MODE_STANDBY 0x4U
92 #define TISCI_MSG_VALUE_SLEEP_MODE_SOC_OFF 0x5U
97 #define TISCI_MSG_VALUE_SLEEP_MODE_RTC_ONLY_PLUS_DDR 0x6U
102 #define TISCI_MSG_VALUE_SLEEP_MODE_DM_MANAGED 0xFDU
107 #define TISCI_MSG_VALUE_SLEEP_MODE_NOT_SELECTED 0xFEU
112 #define TISCI_MSG_VALUE_SLEEP_MODE_INVALID 0xFFU
114 #define MSG_FLAG_CERT_AUTH_PASS 0x555555U
115 #define MSG_FLAG_CERT_AUTH_FAIL 0xffffffU
117 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_00 0x0x00000001
118 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_01 0x0x00000002
119 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_02 0x0x00000004
120 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_03 0x0x00000008
121 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_04 0x0x00000010
122 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_05 0x0x00000020
123 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_06 0x0x00000040
124 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_07 0x0x00000080
125 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_08 0x0x00000100
126 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_09 0x0x00000200
127 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_10 0x0x00000400
128 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_11 0x0x00000800
129 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_12 0x0x00001000
130 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_13 0x0x00002000
131 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_14 0x0x00004000
132 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_15 0x0x00008000
133 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_16 0x0x00010000
134 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_17 0x0x00020000
135 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_18 0x0x00040000
136 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_19 0x0x00080000
137 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_20 0x0x00100000
138 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_21 0x0x00200000
139 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_22 0x0x00400000
140 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_23 0x0x00800000
141 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_24 0x0x01000000
142 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_25 0x0x02000000
143 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_26 0x0x04000000
144 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_27 0x0x08000000
145 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_28 0x0x10000000
146 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_29 0x0x20000000
147 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_30 0x0x40000000
148 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_31 0x0x80000000
150 #define TISCI_MSG_VALUE_LPM_WAKE_SOURCE_WKUP_I2C0 0x00U
151 #define TISCI_MSG_VALUE_LPM_WAKE_SOURCE_WKUP_UART0 0x10U
152 #define TISCI_MSG_VALUE_LPM_WAKE_SOURCE_MCU_GPIO0 0x20U
153 #define TISCI_MSG_VALUE_LPM_WAKE_SOURCE_WKUP_ICEMELTER0 0x30U
154 #define TISCI_MSG_VALUE_LPM_WAKE_SOURCE_WKUP_TIMER0 0x40U
155 #define TISCI_MSG_VALUE_LPM_WAKE_SOURCE_WKUP_TIMER1 0x41U
156 #define TISCI_MSG_VALUE_LPM_WAKE_SOURCE_WKUP_RTC0 0x50U
157 #define TISCI_MSG_VALUE_LPM_WAKE_SOURCE_RESET 0x60U
158 #define TISCI_MSG_VALUE_LPM_WAKE_SOURCE_USB0 0x70U
159 #define TISCI_MSG_VALUE_LPM_WAKE_SOURCE_USB1 0x71U
160 #define TISCI_MSG_VALUE_LPM_WAKE_SOURCE_MAIN_IO 0x80U
161 #define TISCI_MSG_VALUE_LPM_WAKE_SOURCE_MCU_IO 0x81U
162 #define TISCI_MSG_VALUE_LPM_WAKE_SOURCE_CAN_IO 0x82U
163 #define TISCI_MSG_VALUE_LPM_WAKE_SOURCE_MCU_IPC 0x90U
164 #define TISCI_MSG_VALUE_LPM_WAKE_SOURCE_INVALID 0xFFU
167 #define TISCI_MSG_VALUE_LPM_WAKE_PIN_INVALID 0xFFU
170 #define TISCI_MSG_VALUE_HOST_STATE_ON 1U
172 #define TISCI_MSG_VALUE_HOST_STATE_OFF 0U
174 #define TISCI_MSG_VALUE_HOST_STATE_INVALID 0xFFU
177 #define TISCI_MSG_VALUE_IO_ENABLE 1U
179 #define TISCI_MSG_VALUE_IO_DISABLE 0U
182 #define TISCI_MSG_VALUE_STATE_SET 1U
184 #define TISCI_MSG_VALUE_STATE_CLEAR 0U
Response for TISCI_MSG_ENTER_SLEEP.
Definition: tisci_lpm.h:262
uint32_t ctx_hi
Definition: tisci_lpm.h:468
uint32_t rsvd_0
Definition: tisci_lpm.h:512
Response for TISCI_MSG_SYNC_RESUME.
Definition: tisci_lpm.h:309
struct tisci_header hdr
Definition: tisci_lpm.h:482
Request for TISCI_MSG_CONTINUE_RESUME.
Definition: tisci_lpm.h:322
uint32_t wake_source
Definition: tisci_lpm.h:420
struct tisci_header hdr
Definition: tisci_lpm.h:449
struct tisci_header hdr
Definition: tisci_lpm.h:606
struct tisci_header hdr
Definition: tisci_lpm.h:522
Request for TISCI_MSG_LPM_SET_DEVICE_CONSTRAINT.
Definition: tisci_lpm.h:508
struct tisci_msg_prepare_sleep_req __attribute__((__packed__))
struct tisci_header hdr
Definition: tisci_lpm.h:438
Request for TISCI_MSG_LPM_GET_NEXT_SYS_MODE.
Definition: tisci_lpm.h:619
uint32_t core_resume_lo
Definition: tisci_lpm.h:252
uint8_t mode
Definition: tisci_lpm.h:423
uint32_t id
Definition: tisci_lpm.h:510
struct tisci_header hdr
Definition: tisci_lpm.h:674
struct tisci_header hdr
Definition: tisci_lpm.h:249
Request for TISCI_MSG_ABORT_ENTER_SLEEP.
Definition: tisci_lpm.h:380
struct tisci_header hdr
Definition: tisci_lpm.h:658
uint8_t mode
Definition: tisci_lpm.h:633
uint16_t resume_latency
Definition: tisci_lpm.h:570
uint32_t core_resume_hi
Definition: tisci_lpm.h:253
Request for TISCI_MSG_LPM_SET_LATENCY_CONSTRAINT.
Definition: tisci_lpm.h:568
struct tisci_header hdr
Definition: tisci_lpm.h:536
Response for TISCI_MSG_CONTINUE_RESUME.
Definition: tisci_lpm.h:340
Response for TISCI_MSG_LPM_GET_NEXT_HOST_STATE.
Definition: tisci_lpm.h:657
struct tisci_header hdr
Definition: tisci_lpm.h:632
Request for TISCI_MSG_SYNC_RESUME.
Definition: tisci_lpm.h:297
struct tisci_header hdr
Definition: tisci_lpm.h:419
Request for TISCI_MSG_MIN_CONTEXT_RESTORE.
Definition: tisci_lpm.h:465
uint8_t state
Definition: tisci_lpm.h:548
struct tisci_header hdr
Definition: tisci_lpm.h:403
struct tisci_header hdr
Definition: tisci_lpm.h:366
uint32_t image_addr
Definition: tisci_lpm.h:276
uint32_t rsvd
Definition: tisci_lpm.h:572
uint32_t ctx_lo
Definition: tisci_lpm.h:342
uint8_t wake_pin
Definition: tisci_lpm.h:422
struct tisci_header hdr
Definition: tisci_lpm.h:547
struct tisci_header hdr
Definition: tisci_lpm.h:356
struct tisci_header hdr
Definition: tisci_lpm.h:594
Request for TISCI_MSG_LPM_GET_DEVICE_CONSTRAINT.
Definition: tisci_lpm.h:535
struct tisci_header hdr
Definition: tisci_lpm.h:216
Response for TISCI_MSG_LPM_SET_LATENCY_CONSTRAINT.
Definition: tisci_lpm.h:580
Response for TISCI_MSG_ABORT_ENTER_SLEEP.
Definition: tisci_lpm.h:390
struct tisci_header hdr
Definition: tisci_lpm.h:581
struct tisci_header hdr
Definition: tisci_lpm.h:275
struct tisci_header hdr
Definition: tisci_lpm.h:509
Request for TISCI_MSG_ENTER_SLEEP.
Definition: tisci_lpm.h:248
uint8_t state
Definition: tisci_lpm.h:439
Response for TISCI_MSG_CORE_RESUME.
Definition: tisci_lpm.h:365
uint32_t rsvd_1
Definition: tisci_lpm.h:425
Request for TISCI_MSG_SET_IO_ISOLATION.
Definition: tisci_lpm.h:437
struct tisci_header hdr
Definition: tisci_lpm.h:323
Request for TISCI_MSG_LPM_GET_LATENCY_CONSTRAINT.
Definition: tisci_lpm.h:593
uint32_t ctx_lo
Definition: tisci_lpm.h:218
struct tisci_header hdr
Definition: tisci_lpm.h:466
Request for TISCI_MSG_CORE_RESUME.
Definition: tisci_lpm.h:355
uint32_t ctx_lo
Definition: tisci_lpm.h:467
struct tisci_header hdr
Definition: tisci_lpm.h:263
uint8_t proc_id
Definition: tisci_lpm.h:251
Response for TISCI_MSG_FIRMWARE_LOAD.
Definition: tisci_lpm.h:285
struct tisci_header hdr
Definition: tisci_lpm.h:391
Request for TISCI_MSG_GET_LPM_NEXT_HOST_STATE.
Definition: tisci_lpm.h:645
uint32_t ctx_hi
Definition: tisci_lpm.h:343
uint32_t image_size
Definition: tisci_lpm.h:277
Response for TISCI_MSG_LPM_GET_DEVICE_CONSTRAINT.
Definition: tisci_lpm.h:546
Response for TISCI_MSG_LPM_WAKE_REASON.
Definition: tisci_lpm.h:418
uint8_t mode
Definition: tisci_lpm.h:250
struct tisci_header hdr
Definition: tisci_lpm.h:341
struct tisci_header hdr
Definition: tisci_lpm.h:286
Request for TISCI_MSG_FIRMWARE_LOAD.
Definition: tisci_lpm.h:274
struct tisci_header hdr
Definition: tisci_lpm.h:569
uint16_t resume_latency
Definition: tisci_lpm.h:607
uint8_t state
Definition: tisci_lpm.h:511
Request for TISCI_MSG_LPM_WAKE_REASON.
Definition: tisci_lpm.h:402
Request for TISCI_MSG_PREPARE_SLEEP.
Definition: tisci_lpm.h:215
uint32_t debug_flags
Definition: tisci_lpm.h:220
uint32_t ctx_hi
Definition: tisci_lpm.h:219
uint8_t state
Definition: tisci_lpm.h:659
uint32_t id
Definition: tisci_lpm.h:537
uint64_t wake_timestamp
Definition: tisci_lpm.h:421
struct tisci_header hdr
Definition: tisci_lpm.h:310
Response for TISCI_MSG_LPM_GET_NEXT_SYS_MODE.
Definition: tisci_lpm.h:631
struct tisci_header hdr
Definition: tisci_lpm.h:620
Response for TISCI_MSG_LPM_SET_DEVICE_CONSTRAINT.
Definition: tisci_lpm.h:521
uint32_t status
Definition: tisci_lpm.h:264
struct tisci_header hdr
Definition: tisci_lpm.h:298
struct tisci_header hdr
Definition: tisci_lpm.h:646
struct tisci_header hdr
Definition: tisci_lpm.h:229
uint32_t rsvd_1
Definition: tisci_lpm.h:513
Response for TISCI_MSG_MIN_CONTEXT_RESTORE.
Definition: tisci_lpm.h:481
Response for TISCI_MSG_SET_IO_ISOLATION.
Definition: tisci_lpm.h:448
uint8_t mode
Definition: tisci_lpm.h:217
struct tisci_header hdr
Definition: tisci_lpm.h:381
uint8_t state
Definition: tisci_lpm.h:571
uint32_t rsvd_0
Definition: tisci_lpm.h:424
Response for TISCI_MSG_PREPARE_SLEEP.
Definition: tisci_lpm.h:228
Response for TISCI_MSG_LPM_ABORT.
Definition: tisci_lpm.h:682
uint8_t state
Definition: tisci_lpm.h:608
Response for TISCI_MSG_LPM_GET_LATENCY_CONSTRAINT.
Definition: tisci_lpm.h:605
struct tisci_header hdr
Definition: tisci_lpm.h:683
Request for TISCI_MSG_LPM_ABORT.
Definition: tisci_lpm.h:673