|
AM62Ax MCU+ SDK
10.01.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_DM_MANAGED 0xFDU
97 #define TISCI_MSG_VALUE_SLEEP_MODE_NOT_SELECTED 0xFEU
102 #define TISCI_MSG_VALUE_SLEEP_MODE_INVALID 0xFFU
104 #define MSG_FLAG_CERT_AUTH_PASS 0x555555U
105 #define MSG_FLAG_CERT_AUTH_FAIL 0xffffffU
107 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_00 0x0x00000001
108 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_01 0x0x00000002
109 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_02 0x0x00000004
110 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_03 0x0x00000008
111 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_04 0x0x00000010
112 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_05 0x0x00000020
113 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_06 0x0x00000040
114 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_07 0x0x00000080
115 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_08 0x0x00000100
116 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_09 0x0x00000200
117 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_10 0x0x00000400
118 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_11 0x0x00000800
119 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_12 0x0x00001000
120 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_13 0x0x00002000
121 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_14 0x0x00004000
122 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_15 0x0x00008000
123 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_16 0x0x00010000
124 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_17 0x0x00020000
125 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_18 0x0x00040000
126 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_19 0x0x00080000
127 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_20 0x0x00100000
128 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_21 0x0x00200000
129 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_22 0x0x00400000
130 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_23 0x0x00800000
131 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_24 0x0x01000000
132 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_25 0x0x02000000
133 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_26 0x0x04000000
134 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_27 0x0x08000000
135 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_28 0x0x10000000
136 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_29 0x0x20000000
137 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_30 0x0x40000000
138 #define TISCI_MSG_VALUE_SLEEP_DEBUG_FLAG_31 0x0x80000000
140 #define TISCI_MSG_VALUE_LPM_WAKE_SOURCE_WKUP_I2C0 0x00U
141 #define TISCI_MSG_VALUE_LPM_WAKE_SOURCE_WKUP_UART0 0x10U
142 #define TISCI_MSG_VALUE_LPM_WAKE_SOURCE_MCU_GPIO0 0x20U
143 #define TISCI_MSG_VALUE_LPM_WAKE_SOURCE_WKUP_ICEMELTER0 0x30U
144 #define TISCI_MSG_VALUE_LPM_WAKE_SOURCE_WKUP_TIMER0 0x40U
145 #define TISCI_MSG_VALUE_LPM_WAKE_SOURCE_WKUP_TIMER1 0x41U
146 #define TISCI_MSG_VALUE_LPM_WAKE_SOURCE_WKUP_RTC0 0x50U
147 #define TISCI_MSG_VALUE_LPM_WAKE_SOURCE_RESET 0x60U
148 #define TISCI_MSG_VALUE_LPM_WAKE_SOURCE_USB0 0x70U
149 #define TISCI_MSG_VALUE_LPM_WAKE_SOURCE_USB1 0x71U
150 #define TISCI_MSG_VALUE_LPM_WAKE_SOURCE_MAIN_IO 0x80U
151 #define TISCI_MSG_VALUE_LPM_WAKE_SOURCE_MCU_IO 0x81U
152 #define TISCI_MSG_VALUE_LPM_WAKE_SOURCE_CAN_IO 0x82U
153 #define TISCI_MSG_VALUE_LPM_WAKE_SOURCE_MCU_IPC 0x90U
154 #define TISCI_MSG_VALUE_LPM_WAKE_SOURCE_INVALID 0xFFU
157 #define TISCI_MSG_VALUE_LPM_WAKE_PIN_INVALID 0xFFU
160 #define TISCI_MSG_VALUE_HOST_STATE_ON 1U
162 #define TISCI_MSG_VALUE_HOST_STATE_OFF 0U
164 #define TISCI_MSG_VALUE_HOST_STATE_INVALID 0xFFU
167 #define TISCI_MSG_VALUE_IO_ENABLE 1U
169 #define TISCI_MSG_VALUE_IO_DISABLE 0U
172 #define TISCI_MSG_VALUE_STATE_SET 1U
174 #define TISCI_MSG_VALUE_STATE_CLEAR 0U
Response for TISCI_MSG_ENTER_SLEEP.
Definition: tisci_lpm.h:252
uint32_t ctx_hi
Definition: tisci_lpm.h:458
uint32_t rsvd_0
Definition: tisci_lpm.h:502
Response for TISCI_MSG_SYNC_RESUME.
Definition: tisci_lpm.h:299
struct tisci_header hdr
Definition: tisci_lpm.h:472
Request for TISCI_MSG_CONTINUE_RESUME.
Definition: tisci_lpm.h:312
uint32_t wake_source
Definition: tisci_lpm.h:410
struct tisci_header hdr
Definition: tisci_lpm.h:439
struct tisci_header hdr
Definition: tisci_lpm.h:596
struct tisci_header hdr
Definition: tisci_lpm.h:512
Request for TISCI_MSG_LPM_SET_DEVICE_CONSTRAINT.
Definition: tisci_lpm.h:498
struct tisci_msg_prepare_sleep_req __attribute__((__packed__))
struct tisci_header hdr
Definition: tisci_lpm.h:428
Request for TISCI_MSG_LPM_GET_NEXT_SYS_MODE.
Definition: tisci_lpm.h:609
uint32_t core_resume_lo
Definition: tisci_lpm.h:242
uint8_t mode
Definition: tisci_lpm.h:413
uint32_t id
Definition: tisci_lpm.h:500
struct tisci_header hdr
Definition: tisci_lpm.h:239
Request for TISCI_MSG_ABORT_ENTER_SLEEP.
Definition: tisci_lpm.h:370
struct tisci_header hdr
Definition: tisci_lpm.h:648
uint8_t mode
Definition: tisci_lpm.h:623
uint16_t resume_latency
Definition: tisci_lpm.h:560
uint32_t core_resume_hi
Definition: tisci_lpm.h:243
Request for TISCI_MSG_LPM_SET_LATENCY_CONSTRAINT.
Definition: tisci_lpm.h:558
struct tisci_header hdr
Definition: tisci_lpm.h:526
Response for TISCI_MSG_CONTINUE_RESUME.
Definition: tisci_lpm.h:330
Response for TISCI_MSG_LPM_GET_NEXT_HOST_STATE.
Definition: tisci_lpm.h:647
struct tisci_header hdr
Definition: tisci_lpm.h:622
Request for TISCI_MSG_SYNC_RESUME.
Definition: tisci_lpm.h:287
struct tisci_header hdr
Definition: tisci_lpm.h:409
Request for TISCI_MSG_MIN_CONTEXT_RESTORE.
Definition: tisci_lpm.h:455
uint8_t state
Definition: tisci_lpm.h:538
struct tisci_header hdr
Definition: tisci_lpm.h:393
struct tisci_header hdr
Definition: tisci_lpm.h:356
uint32_t image_addr
Definition: tisci_lpm.h:266
uint32_t rsvd
Definition: tisci_lpm.h:562
uint32_t ctx_lo
Definition: tisci_lpm.h:332
uint8_t wake_pin
Definition: tisci_lpm.h:412
struct tisci_header hdr
Definition: tisci_lpm.h:537
struct tisci_header hdr
Definition: tisci_lpm.h:346
struct tisci_header hdr
Definition: tisci_lpm.h:584
Request for TISCI_MSG_LPM_GET_DEVICE_CONSTRAINT.
Definition: tisci_lpm.h:525
struct tisci_header hdr
Definition: tisci_lpm.h:206
Response for TISCI_MSG_LPM_SET_LATENCY_CONSTRAINT.
Definition: tisci_lpm.h:570
Response for TISCI_MSG_ABORT_ENTER_SLEEP.
Definition: tisci_lpm.h:380
struct tisci_header hdr
Definition: tisci_lpm.h:571
struct tisci_header hdr
Definition: tisci_lpm.h:265
struct tisci_header hdr
Definition: tisci_lpm.h:499
Request for TISCI_MSG_ENTER_SLEEP.
Definition: tisci_lpm.h:238
uint8_t state
Definition: tisci_lpm.h:429
Response for TISCI_MSG_CORE_RESUME.
Definition: tisci_lpm.h:355
uint32_t rsvd_1
Definition: tisci_lpm.h:415
Request for TISCI_MSG_SET_IO_ISOLATION.
Definition: tisci_lpm.h:427
struct tisci_header hdr
Definition: tisci_lpm.h:313
Request for TISCI_MSG_LPM_GET_LATENCY_CONSTRAINT.
Definition: tisci_lpm.h:583
uint32_t ctx_lo
Definition: tisci_lpm.h:208
struct tisci_header hdr
Definition: tisci_lpm.h:456
Request for TISCI_MSG_CORE_RESUME.
Definition: tisci_lpm.h:345
uint32_t ctx_lo
Definition: tisci_lpm.h:457
struct tisci_header hdr
Definition: tisci_lpm.h:253
uint8_t proc_id
Definition: tisci_lpm.h:241
Response for TISCI_MSG_FIRMWARE_LOAD.
Definition: tisci_lpm.h:275
struct tisci_header hdr
Definition: tisci_lpm.h:381
Request for TISCI_MSG_GET_LPM_NEXT_HOST_STATE.
Definition: tisci_lpm.h:635
uint32_t ctx_hi
Definition: tisci_lpm.h:333
uint32_t image_size
Definition: tisci_lpm.h:267
Response for TISCI_MSG_LPM_GET_DEVICE_CONSTRAINT.
Definition: tisci_lpm.h:536
Response for TISCI_MSG_LPM_WAKE_REASON.
Definition: tisci_lpm.h:408
uint8_t mode
Definition: tisci_lpm.h:240
struct tisci_header hdr
Definition: tisci_lpm.h:331
struct tisci_header hdr
Definition: tisci_lpm.h:276
Request for TISCI_MSG_FIRMWARE_LOAD.
Definition: tisci_lpm.h:264
struct tisci_header hdr
Definition: tisci_lpm.h:559
uint16_t resume_latency
Definition: tisci_lpm.h:597
uint8_t state
Definition: tisci_lpm.h:501
Request for TISCI_MSG_LPM_WAKE_REASON.
Definition: tisci_lpm.h:392
Request for TISCI_MSG_PREPARE_SLEEP.
Definition: tisci_lpm.h:205
uint32_t debug_flags
Definition: tisci_lpm.h:210
uint32_t ctx_hi
Definition: tisci_lpm.h:209
uint8_t state
Definition: tisci_lpm.h:649
uint32_t id
Definition: tisci_lpm.h:527
uint64_t wake_timestamp
Definition: tisci_lpm.h:411
struct tisci_header hdr
Definition: tisci_lpm.h:300
Response for TISCI_MSG_LPM_GET_NEXT_SYS_MODE.
Definition: tisci_lpm.h:621
struct tisci_header hdr
Definition: tisci_lpm.h:610
Response for TISCI_MSG_LPM_SET_DEVICE_CONSTRAINT.
Definition: tisci_lpm.h:511
uint32_t status
Definition: tisci_lpm.h:254
struct tisci_header hdr
Definition: tisci_lpm.h:288
struct tisci_header hdr
Definition: tisci_lpm.h:636
struct tisci_header hdr
Definition: tisci_lpm.h:219
uint32_t rsvd_1
Definition: tisci_lpm.h:503
Response for TISCI_MSG_MIN_CONTEXT_RESTORE.
Definition: tisci_lpm.h:471
Response for TISCI_MSG_SET_IO_ISOLATION.
Definition: tisci_lpm.h:438
uint8_t mode
Definition: tisci_lpm.h:207
struct tisci_header hdr
Definition: tisci_lpm.h:371
uint8_t state
Definition: tisci_lpm.h:561
uint32_t rsvd_0
Definition: tisci_lpm.h:414
Response for TISCI_MSG_PREPARE_SLEEP.
Definition: tisci_lpm.h:218
uint8_t state
Definition: tisci_lpm.h:598
Response for TISCI_MSG_LPM_GET_LATENCY_CONSTRAINT.
Definition: tisci_lpm.h:595