 |
AM62D FreeRTOS SDK
12.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_PLUS_DDR 0x6U
102 #define TISCI_MSG_VALUE_SLEEP_MODE_RTC_ONLY 0x7U
107 #define TISCI_MSG_VALUE_SLEEP_MODE_DM_MANAGED 0xFDU
112 #define TISCI_MSG_VALUE_SLEEP_MODE_NOT_SELECTED 0xFEU
117 #define TISCI_MSG_VALUE_SLEEP_MODE_INVALID 0xFFU
119 #define MSG_FLAG_CERT_AUTH_PASS 0x555555U
120 #define MSG_FLAG_CERT_AUTH_FAIL 0xffffffU
122 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_00 0x0x00000001
123 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_01 0x0x00000002
124 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_02 0x0x00000004
125 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_03 0x0x00000008
126 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_04 0x0x00000010
127 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_05 0x0x00000020
128 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_06 0x0x00000040
129 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_07 0x0x00000080
130 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_08 0x0x00000100
131 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_09 0x0x00000200
132 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_10 0x0x00000400
133 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_11 0x0x00000800
134 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_12 0x0x00001000
135 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_13 0x0x00002000
136 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_14 0x0x00004000
137 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_15 0x0x00008000
138 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_16 0x0x00010000
139 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_17 0x0x00020000
140 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_18 0x0x00040000
141 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_19 0x0x00080000
142 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_20 0x0x00100000
143 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_21 0x0x00200000
144 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_22 0x0x00400000
145 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_23 0x0x00800000
146 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_24 0x0x01000000
147 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_25 0x0x02000000
148 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_26 0x0x04000000
149 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_27 0x0x08000000
150 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_28 0x0x10000000
151 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_29 0x0x20000000
152 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_30 0x0x40000000
153 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_31 0x0x80000000
155 #define TISCI_MSG_VALUE_LPM_WAKE_SOURCE_WKUP_I2C0 0x00U
156 #define TISCI_MSG_VALUE_LPM_WAKE_SOURCE_WKUP_UART0 0x10U
157 #define TISCI_MSG_VALUE_LPM_WAKE_SOURCE_MCU_GPIO0 0x20U
158 #define TISCI_MSG_VALUE_LPM_WAKE_SOURCE_WKUP_ICEMELTER0 0x30U
159 #define TISCI_MSG_VALUE_LPM_WAKE_SOURCE_WKUP_TIMER0 0x40U
160 #define TISCI_MSG_VALUE_LPM_WAKE_SOURCE_WKUP_TIMER1 0x41U
161 #define TISCI_MSG_VALUE_LPM_WAKE_SOURCE_WKUP_RTC0 0x50U
162 #define TISCI_MSG_VALUE_LPM_WAKE_SOURCE_RESET 0x60U
163 #define TISCI_MSG_VALUE_LPM_WAKE_SOURCE_USB0 0x70U
164 #define TISCI_MSG_VALUE_LPM_WAKE_SOURCE_USB1 0x71U
165 #define TISCI_MSG_VALUE_LPM_WAKE_SOURCE_MAIN_IO 0x80U
166 #define TISCI_MSG_VALUE_LPM_WAKE_SOURCE_MCU_IO 0x81U
167 #define TISCI_MSG_VALUE_LPM_WAKE_SOURCE_CAN_IO 0x82U
168 #define TISCI_MSG_VALUE_LPM_WAKE_SOURCE_MCU_IPC 0x90U
169 #define TISCI_MSG_VALUE_LPM_WAKE_SOURCE_EARLY_WAKE_IPOR 0xA0U
170 #define TISCI_MSG_VALUE_LPM_WAKE_SOURCE_INVALID 0xFFU
173 #define TISCI_MSG_VALUE_LPM_WAKE_PIN_INVALID 0xFFU
176 #define TISCI_MSG_VALUE_HOST_STATE_ON 1U
178 #define TISCI_MSG_VALUE_HOST_STATE_OFF 0U
180 #define TISCI_MSG_VALUE_HOST_STATE_INVALID 0xFFU
183 #define TISCI_MSG_VALUE_IO_ENABLE 1U
185 #define TISCI_MSG_VALUE_IO_DISABLE 0U
188 #define TISCI_MSG_VALUE_STATE_SET 1U
190 #define TISCI_MSG_VALUE_STATE_CLEAR 0U
Response for TISCI_MSG_ENTER_SLEEP.
Definition: tisci_lpm.h:268
uint32_t ctx_hi
Definition: tisci_lpm.h:494
uint32_t rsvd_0
Definition: tisci_lpm.h:538
Response for TISCI_MSG_SYNC_RESUME.
Definition: tisci_lpm.h:335
struct tisci_header hdr
Definition: tisci_lpm.h:508
Request for TISCI_MSG_CONTINUE_RESUME.
Definition: tisci_lpm.h:348
uint32_t wake_source
Definition: tisci_lpm.h:446
struct tisci_header hdr
Definition: tisci_lpm.h:475
struct tisci_header hdr
Definition: tisci_lpm.h:632
struct tisci_header hdr
Definition: tisci_lpm.h:548
Request for TISCI_MSG_LPM_SET_DEVICE_CONSTRAINT.
Definition: tisci_lpm.h:534
struct tisci_msg_prepare_sleep_req __attribute__((__packed__))
struct tisci_header hdr
Definition: tisci_lpm.h:464
Response for TISCI_MSG_DM_ABORT_SLEEP.
Definition: tisci_lpm.h:416
Request for TISCI_MSG_LPM_GET_NEXT_SYS_MODE.
Definition: tisci_lpm.h:645
uint32_t core_resume_lo
Definition: tisci_lpm.h:258
uint8_t mode
Definition: tisci_lpm.h:449
uint32_t id
Definition: tisci_lpm.h:536
struct tisci_header hdr
Definition: tisci_lpm.h:700
struct tisci_header hdr
Definition: tisci_lpm.h:255
struct tisci_header hdr
Definition: tisci_lpm.h:684
uint8_t mode
Definition: tisci_lpm.h:659
uint16_t resume_latency
Definition: tisci_lpm.h:596
uint32_t core_resume_hi
Definition: tisci_lpm.h:259
Request for TISCI_MSG_LPM_SET_LATENCY_CONSTRAINT.
Definition: tisci_lpm.h:594
struct tisci_header hdr
Definition: tisci_lpm.h:562
Response for TISCI_MSG_CONTINUE_RESUME.
Definition: tisci_lpm.h:366
Response for TISCI_MSG_LPM_GET_NEXT_HOST_STATE.
Definition: tisci_lpm.h:683
struct tisci_header hdr
Definition: tisci_lpm.h:658
Request for TISCI_MSG_SYNC_RESUME.
Definition: tisci_lpm.h:323
struct tisci_header hdr
Definition: tisci_lpm.h:445
Request for TISCI_MSG_MIN_CONTEXT_RESTORE.
Definition: tisci_lpm.h:491
uint8_t state
Definition: tisci_lpm.h:574
struct tisci_header hdr
Definition: tisci_lpm.h:429
struct tisci_header hdr
Definition: tisci_lpm.h:392
uint32_t image_addr
Definition: tisci_lpm.h:302
uint32_t rsvd
Definition: tisci_lpm.h:598
uint32_t ctx_lo
Definition: tisci_lpm.h:368
uint8_t wake_pin
Definition: tisci_lpm.h:448
struct tisci_header hdr
Definition: tisci_lpm.h:573
struct tisci_header hdr
Definition: tisci_lpm.h:382
struct tisci_header hdr
Definition: tisci_lpm.h:620
Request for TISCI_MSG_LPM_GET_DEVICE_CONSTRAINT.
Definition: tisci_lpm.h:561
struct tisci_header hdr
Definition: tisci_lpm.h:222
Response for TISCI_MSG_LPM_SET_LATENCY_CONSTRAINT.
Definition: tisci_lpm.h:606
struct tisci_header hdr
Definition: tisci_lpm.h:607
struct tisci_header hdr
Definition: tisci_lpm.h:301
struct tisci_header hdr
Definition: tisci_lpm.h:535
Request for TISCI_MSG_ENTER_SLEEP.
Definition: tisci_lpm.h:254
uint8_t state
Definition: tisci_lpm.h:465
Response for TISCI_MSG_CORE_RESUME.
Definition: tisci_lpm.h:391
uint32_t rsvd_1
Definition: tisci_lpm.h:451
Request for TISCI_MSG_SET_IO_ISOLATION.
Definition: tisci_lpm.h:463
struct tisci_header hdr
Definition: tisci_lpm.h:349
struct tisci_header hdr
Definition: tisci_lpm.h:279
Request for TISCI_MSG_LPM_GET_LATENCY_CONSTRAINT.
Definition: tisci_lpm.h:619
uint32_t ctx_lo
Definition: tisci_lpm.h:224
struct tisci_header hdr
Definition: tisci_lpm.h:723
struct tisci_header hdr
Definition: tisci_lpm.h:492
Request for TISCI_MSG_CORE_RESUME.
Definition: tisci_lpm.h:381
Request for TISCI_MSG_DM_ABORT_SLEEP.
Definition: tisci_lpm.h:406
uint32_t ctx_lo
Definition: tisci_lpm.h:493
struct tisci_header hdr
Definition: tisci_lpm.h:269
uint8_t proc_id
Definition: tisci_lpm.h:257
Response for TISCI_MSG_FIRMWARE_LOAD.
Definition: tisci_lpm.h:311
Request for TISCI_MSG_GET_LPM_NEXT_HOST_STATE.
Definition: tisci_lpm.h:671
uint32_t ctx_hi
Definition: tisci_lpm.h:369
uint32_t image_size
Definition: tisci_lpm.h:303
Response for TISCI_MSG_LPM_GET_DEVICE_CONSTRAINT.
Definition: tisci_lpm.h:572
Response for TISCI_MSG_LPM_SAVE_ADDR.
Definition: tisci_lpm.h:733
Response for TISCI_MSG_LPM_WAKE_REASON.
Definition: tisci_lpm.h:444
uint8_t mode
Definition: tisci_lpm.h:256
struct tisci_header hdr
Definition: tisci_lpm.h:367
struct tisci_header hdr
Definition: tisci_lpm.h:734
struct tisci_header hdr
Definition: tisci_lpm.h:312
Request for TISCI_MSG_FIRMWARE_LOAD.
Definition: tisci_lpm.h:300
struct tisci_header hdr
Definition: tisci_lpm.h:595
struct tisci_header hdr
Definition: tisci_lpm.h:417
uint16_t resume_latency
Definition: tisci_lpm.h:633
uint8_t state
Definition: tisci_lpm.h:537
uint32_t size
Definition: tisci_lpm.h:725
Request for TISCI_MSG_LPM_WAKE_REASON.
Definition: tisci_lpm.h:428
struct tisci_header hdr
Definition: tisci_lpm.h:289
Request for TISCI_MSG_PREPARE_SLEEP.
Definition: tisci_lpm.h:221
uint32_t debug_flags
Definition: tisci_lpm.h:226
uint32_t ctx_hi
Definition: tisci_lpm.h:225
uint8_t state
Definition: tisci_lpm.h:685
uint32_t id
Definition: tisci_lpm.h:563
Request for TISCI_MSG_LPM_SAVE_ADDR.
Definition: tisci_lpm.h:722
struct tisci_header hdr
Definition: tisci_lpm.h:407
uint64_t wake_timestamp
Definition: tisci_lpm.h:447
struct tisci_header hdr
Definition: tisci_lpm.h:336
Request for TI_SCI_MSG_GET_SUSPEND_INITIATOR.
Definition: tisci_lpm.h:278
Response for TISCI_MSG_LPM_GET_NEXT_SYS_MODE.
Definition: tisci_lpm.h:657
struct tisci_header hdr
Definition: tisci_lpm.h:646
Response for TISCI_MSG_LPM_SET_DEVICE_CONSTRAINT.
Definition: tisci_lpm.h:547
uint32_t status
Definition: tisci_lpm.h:270
Response for TI_SCI_MSG_GET_SUSPEND_INITIATOR.
Definition: tisci_lpm.h:288
struct tisci_header hdr
Definition: tisci_lpm.h:324
struct tisci_header hdr
Definition: tisci_lpm.h:672
struct tisci_header hdr
Definition: tisci_lpm.h:235
uint32_t rsvd_1
Definition: tisci_lpm.h:539
Response for TISCI_MSG_MIN_CONTEXT_RESTORE.
Definition: tisci_lpm.h:507
Response for TISCI_MSG_SET_IO_ISOLATION.
Definition: tisci_lpm.h:474
uint8_t mode
Definition: tisci_lpm.h:223
uint8_t state
Definition: tisci_lpm.h:597
uint32_t rsvd_0
Definition: tisci_lpm.h:450
Response for TISCI_MSG_PREPARE_SLEEP.
Definition: tisci_lpm.h:234
uint64_t ctx_addr
Definition: tisci_lpm.h:724
Response for TISCI_MSG_LPM_ABORT.
Definition: tisci_lpm.h:708
uint8_t state
Definition: tisci_lpm.h:634
Response for TISCI_MSG_LPM_GET_LATENCY_CONSTRAINT.
Definition: tisci_lpm.h:631
struct tisci_header hdr
Definition: tisci_lpm.h:709
uint32_t current_initiator
Definition: tisci_lpm.h:290
Request for TISCI_MSG_LPM_ABORT.
Definition: tisci_lpm.h:699