AM62D FreeRTOS SDK  11.00.00
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
tisci_lpm.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2021-2025 Texas Instruments Incorporated
3  *
4  * Redistribution and use in source and binary forms, with or without
5  * modification, are permitted provided that the following conditions
6  * are met:
7  *
8  * Redistributions of source code must retain the above copyright
9  * notice, this list of conditions and the following disclaimer.
10  *
11  * Redistributions in binary form must reproduce the above copyright
12  * notice, this list of conditions and the following disclaimer in the
13  * documentation and/or other materials provided with the
14  * distribution.
15  *
16  * Neither the name of Texas Instruments Incorporated nor the names of
17  * its contributors may be used to endorse or promote products derived
18  * from this software without specific prior written permission.
19  *
20  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
21  * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
22  * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
23  * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
24  * OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
25  * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
26  * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
27  * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
28  * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
29  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
30  * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
31  *
32  */
54 #ifndef TISCI_LPM_H
55 #define TISCI_LPM_H
56 
57 #ifdef __cplusplus
58 extern "C"
59 {
60 #endif
61 
62 
63 
67 #define TISCI_MSG_VALUE_SLEEP_MODE_DEEP_SLEEP 0x0U
68 
72 #define TISCI_MSG_VALUE_SLEEP_MODE_MCU_ONLY 0x1U
73 
77 #define TISCI_MSG_VALUE_SLEEP_MODE_IO_ONLY_PLUS_DDR 0x2U
78 
82 #define TISCI_MSG_VALUE_SLEEP_MODE_PARTIAL_IO 0x3U
83 
87 #define TISCI_MSG_VALUE_SLEEP_MODE_STANDBY 0x4U
88 
92 #define TISCI_MSG_VALUE_SLEEP_MODE_SOC_OFF 0x5U
93 
97 #define TISCI_MSG_VALUE_SLEEP_MODE_RTC_ONLY_PLUS_DDR 0x6U
98 
102 #define TISCI_MSG_VALUE_SLEEP_MODE_DM_MANAGED 0xFDU
103 
107 #define TISCI_MSG_VALUE_SLEEP_MODE_NOT_SELECTED 0xFEU
108 
112 #define TISCI_MSG_VALUE_SLEEP_MODE_INVALID 0xFFU
113 
114 #define MSG_FLAG_CERT_AUTH_PASS 0x555555U
115 #define MSG_FLAG_CERT_AUTH_FAIL 0xffffffU
116 
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
149 
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
165 
167 #define TISCI_MSG_VALUE_LPM_WAKE_PIN_INVALID 0xFFU
168 
170 #define TISCI_MSG_VALUE_HOST_STATE_ON 1U
171 
172 #define TISCI_MSG_VALUE_HOST_STATE_OFF 0U
173 
174 #define TISCI_MSG_VALUE_HOST_STATE_INVALID 0xFFU
175 
177 #define TISCI_MSG_VALUE_IO_ENABLE 1U
178 
179 #define TISCI_MSG_VALUE_IO_DISABLE 0U
180 
182 #define TISCI_MSG_VALUE_STATE_SET 1U
183 
184 #define TISCI_MSG_VALUE_STATE_CLEAR 0U
185 
216  struct tisci_header hdr;
217  uint8_t mode;
218  uint32_t ctx_lo;
219  uint32_t ctx_hi;
220  uint32_t debug_flags;
221 } __attribute__((__packed__));
222 
229  struct tisci_header hdr;
230 } __attribute__((__packed__));
231 
249  struct tisci_header hdr;
250  uint8_t mode;
251  uint8_t proc_id;
252  uint32_t core_resume_lo;
253  uint32_t core_resume_hi;
254 } __attribute__((__packed__));
255 
263  struct tisci_header hdr;
264  uint32_t status;
265 } __attribute__((__packed__));
266 
275  struct tisci_header hdr;
276  uint32_t image_addr;
277  uint32_t image_size;
278 } __attribute__((__packed__));
279 
286  struct tisci_header hdr;
287 } __attribute__((__packed__));
288 
298  struct tisci_header hdr;
299 } __attribute__((__packed__));
300 
310  struct tisci_header hdr;
311 } __attribute__((__packed__));
312 
323  struct tisci_header hdr;
324 } __attribute__((__packed__));
325 
341  struct tisci_header hdr;
342  uint32_t ctx_lo;
343  uint32_t ctx_hi;
344 } __attribute__((__packed__));
345 
356  struct tisci_header hdr;
357 } __attribute__((__packed__));
358 
366  struct tisci_header hdr;
367 } __attribute__((__packed__));
368 
381  struct tisci_header hdr;
382 } __attribute__((__packed__));
383 
391  struct tisci_header hdr;
392 } __attribute__((__packed__));
393 
403  struct tisci_header hdr;
404 } __attribute__((__packed__));
405 
419  struct tisci_header hdr;
420  uint32_t wake_source;
421  uint64_t wake_timestamp;
422  uint8_t wake_pin;
423  uint8_t mode;
424  uint32_t rsvd_0;
425  uint32_t rsvd_1;
426 } __attribute__((__packed__));
427 
438  struct tisci_header hdr;
439  uint8_t state;
440 } __attribute__((__packed__));
441 
449  struct tisci_header hdr;
450 } __attribute__((__packed__));
451 
466  struct tisci_header hdr;
467  uint32_t ctx_lo;
468  uint32_t ctx_hi;
469 } __attribute__((__packed__));
470 
482  struct tisci_header hdr;
483 } __attribute__((__packed__));
484 
509  struct tisci_header hdr;
510  uint32_t id;
511  uint8_t state;
512  uint32_t rsvd_0;
513  uint32_t rsvd_1;
514 } __attribute__((__packed__));
515 
522  struct tisci_header hdr;
523 } __attribute__((__packed__));
524 
536  struct tisci_header hdr;
537  uint32_t id;
538 } __attribute__((__packed__));
539 
547  struct tisci_header hdr;
548  uint8_t state;
549 } __attribute__((__packed__));
550 
569  struct tisci_header hdr;
570  uint16_t resume_latency;
571  uint8_t state;
572  uint32_t rsvd;
573 } __attribute__((__packed__));
574 
581  struct tisci_header hdr;
582 } __attribute__((__packed__));
583 
594  struct tisci_header hdr;
595 } __attribute__((__packed__));
596 
606  struct tisci_header hdr;
607  uint16_t resume_latency;
608  uint8_t state;
609 } __attribute__((__packed__));
610 
620  struct tisci_header hdr;
621 } __attribute__((__packed__));
622 
632  struct tisci_header hdr;
633  uint8_t mode;
634 } __attribute__((__packed__));
635 
646  struct tisci_header hdr;
647 } __attribute__((__packed__));
648 
658  struct tisci_header hdr;
659  uint8_t state;
660 } __attribute__((__packed__));
661 
674  struct tisci_header hdr;
675 } __attribute__((__packed__));
676 
683  struct tisci_header hdr;
684 } __attribute__((__packed__));
685 
686 
687 #ifdef __cplusplus
688 }
689 #endif
690 
691 #endif
692 
tisci_msg_enter_sleep_resp
Response for TISCI_MSG_ENTER_SLEEP.
Definition: tisci_lpm.h:262
tisci_msg_min_context_restore_req::ctx_hi
uint32_t ctx_hi
Definition: tisci_lpm.h:468
tisci_msg_lpm_set_device_constraint_req::rsvd_0
uint32_t rsvd_0
Definition: tisci_lpm.h:512
tisci_msg_sync_resume_resp
Response for TISCI_MSG_SYNC_RESUME.
Definition: tisci_lpm.h:309
tisci_msg_min_context_restore_resp::hdr
struct tisci_header hdr
Definition: tisci_lpm.h:482
tisci_msg_continue_resume_req
Request for TISCI_MSG_CONTINUE_RESUME.
Definition: tisci_lpm.h:322
tisci_msg_lpm_wake_reason_resp::wake_source
uint32_t wake_source
Definition: tisci_lpm.h:420
tisci_msg_set_io_isolation_resp::hdr
struct tisci_header hdr
Definition: tisci_lpm.h:449
tisci_msg_lpm_get_latency_constraint_resp::hdr
struct tisci_header hdr
Definition: tisci_lpm.h:606
tisci_msg_lpm_set_device_constraint_resp::hdr
struct tisci_header hdr
Definition: tisci_lpm.h:522
tisci_msg_lpm_set_device_constraint_req
Request for TISCI_MSG_LPM_SET_DEVICE_CONSTRAINT.
Definition: tisci_lpm.h:508
__attribute__
struct tisci_msg_prepare_sleep_req __attribute__((__packed__))
tisci_msg_set_io_isolation_req::hdr
struct tisci_header hdr
Definition: tisci_lpm.h:438
tisci_msg_lpm_get_next_sys_mode_req
Request for TISCI_MSG_LPM_GET_NEXT_SYS_MODE.
Definition: tisci_lpm.h:619
tisci_msg_enter_sleep_req::core_resume_lo
uint32_t core_resume_lo
Definition: tisci_lpm.h:252
tisci_msg_lpm_wake_reason_resp::mode
uint8_t mode
Definition: tisci_lpm.h:423
tisci_msg_lpm_set_device_constraint_req::id
uint32_t id
Definition: tisci_lpm.h:510
tisci_msg_lpm_abort_req::hdr
struct tisci_header hdr
Definition: tisci_lpm.h:674
tisci_msg_enter_sleep_req::hdr
struct tisci_header hdr
Definition: tisci_lpm.h:249
tisci_msg_abort_enter_sleep_req
Request for TISCI_MSG_ABORT_ENTER_SLEEP.
Definition: tisci_lpm.h:380
tisci_msg_lpm_get_next_host_state_resp::hdr
struct tisci_header hdr
Definition: tisci_lpm.h:658
tisci_msg_lpm_get_next_sys_mode_resp::mode
uint8_t mode
Definition: tisci_lpm.h:633
tisci_msg_lpm_set_latency_constraint_req::resume_latency
uint16_t resume_latency
Definition: tisci_lpm.h:570
tisci_msg_enter_sleep_req::core_resume_hi
uint32_t core_resume_hi
Definition: tisci_lpm.h:253
tisci_msg_lpm_set_latency_constraint_req
Request for TISCI_MSG_LPM_SET_LATENCY_CONSTRAINT.
Definition: tisci_lpm.h:568
tisci_msg_lpm_get_device_constraint_req::hdr
struct tisci_header hdr
Definition: tisci_lpm.h:536
tisci_msg_continue_resume_resp
Response for TISCI_MSG_CONTINUE_RESUME.
Definition: tisci_lpm.h:340
tisci_msg_lpm_get_next_host_state_resp
Response for TISCI_MSG_LPM_GET_NEXT_HOST_STATE.
Definition: tisci_lpm.h:657
tisci_msg_lpm_get_next_sys_mode_resp::hdr
struct tisci_header hdr
Definition: tisci_lpm.h:632
tisci_msg_sync_resume_req
Request for TISCI_MSG_SYNC_RESUME.
Definition: tisci_lpm.h:297
tisci_msg_lpm_wake_reason_resp::hdr
struct tisci_header hdr
Definition: tisci_lpm.h:419
tisci_msg_min_context_restore_req
Request for TISCI_MSG_MIN_CONTEXT_RESTORE.
Definition: tisci_lpm.h:465
tisci_msg_lpm_get_device_constraint_resp::state
uint8_t state
Definition: tisci_lpm.h:548
tisci_msg_lpm_wake_reason_req::hdr
struct tisci_header hdr
Definition: tisci_lpm.h:403
tisci_msg_core_resume_resp::hdr
struct tisci_header hdr
Definition: tisci_lpm.h:366
tisci_msg_firmware_load_req::image_addr
uint32_t image_addr
Definition: tisci_lpm.h:276
tisci_msg_lpm_set_latency_constraint_req::rsvd
uint32_t rsvd
Definition: tisci_lpm.h:572
tisci_msg_continue_resume_resp::ctx_lo
uint32_t ctx_lo
Definition: tisci_lpm.h:342
tisci_header
Header that prefixes all TISCI messages.
Definition: tisci_protocol.h:94
tisci_msg_lpm_wake_reason_resp::wake_pin
uint8_t wake_pin
Definition: tisci_lpm.h:422
tisci_msg_lpm_get_device_constraint_resp::hdr
struct tisci_header hdr
Definition: tisci_lpm.h:547
tisci_msg_core_resume_req::hdr
struct tisci_header hdr
Definition: tisci_lpm.h:356
tisci_msg_lpm_get_latency_constraint_req::hdr
struct tisci_header hdr
Definition: tisci_lpm.h:594
tisci_msg_lpm_get_device_constraint_req
Request for TISCI_MSG_LPM_GET_DEVICE_CONSTRAINT.
Definition: tisci_lpm.h:535
tisci_msg_prepare_sleep_req::hdr
struct tisci_header hdr
Definition: tisci_lpm.h:216
tisci_msg_lpm_set_latency_constraint_resp
Response for TISCI_MSG_LPM_SET_LATENCY_CONSTRAINT.
Definition: tisci_lpm.h:580
tisci_msg_abort_enter_sleep_resp
Response for TISCI_MSG_ABORT_ENTER_SLEEP.
Definition: tisci_lpm.h:390
tisci_msg_lpm_set_latency_constraint_resp::hdr
struct tisci_header hdr
Definition: tisci_lpm.h:581
tisci_msg_firmware_load_req::hdr
struct tisci_header hdr
Definition: tisci_lpm.h:275
tisci_msg_lpm_set_device_constraint_req::hdr
struct tisci_header hdr
Definition: tisci_lpm.h:509
tisci_msg_enter_sleep_req
Request for TISCI_MSG_ENTER_SLEEP.
Definition: tisci_lpm.h:248
tisci_msg_set_io_isolation_req::state
uint8_t state
Definition: tisci_lpm.h:439
tisci_msg_core_resume_resp
Response for TISCI_MSG_CORE_RESUME.
Definition: tisci_lpm.h:365
tisci_msg_lpm_wake_reason_resp::rsvd_1
uint32_t rsvd_1
Definition: tisci_lpm.h:425
tisci_msg_set_io_isolation_req
Request for TISCI_MSG_SET_IO_ISOLATION.
Definition: tisci_lpm.h:437
tisci_msg_continue_resume_req::hdr
struct tisci_header hdr
Definition: tisci_lpm.h:323
tisci_msg_lpm_get_latency_constraint_req
Request for TISCI_MSG_LPM_GET_LATENCY_CONSTRAINT.
Definition: tisci_lpm.h:593
tisci_msg_prepare_sleep_req::ctx_lo
uint32_t ctx_lo
Definition: tisci_lpm.h:218
tisci_msg_min_context_restore_req::hdr
struct tisci_header hdr
Definition: tisci_lpm.h:466
tisci_msg_core_resume_req
Request for TISCI_MSG_CORE_RESUME.
Definition: tisci_lpm.h:355
tisci_msg_min_context_restore_req::ctx_lo
uint32_t ctx_lo
Definition: tisci_lpm.h:467
tisci_msg_enter_sleep_resp::hdr
struct tisci_header hdr
Definition: tisci_lpm.h:263
tisci_msg_enter_sleep_req::proc_id
uint8_t proc_id
Definition: tisci_lpm.h:251
tisci_msg_firmware_load_resp
Response for TISCI_MSG_FIRMWARE_LOAD.
Definition: tisci_lpm.h:285
tisci_msg_abort_enter_sleep_resp::hdr
struct tisci_header hdr
Definition: tisci_lpm.h:391
tisci_msg_lpm_get_next_host_state_req
Request for TISCI_MSG_GET_LPM_NEXT_HOST_STATE.
Definition: tisci_lpm.h:645
tisci_msg_continue_resume_resp::ctx_hi
uint32_t ctx_hi
Definition: tisci_lpm.h:343
tisci_msg_firmware_load_req::image_size
uint32_t image_size
Definition: tisci_lpm.h:277
tisci_msg_lpm_get_device_constraint_resp
Response for TISCI_MSG_LPM_GET_DEVICE_CONSTRAINT.
Definition: tisci_lpm.h:546
tisci_msg_lpm_wake_reason_resp
Response for TISCI_MSG_LPM_WAKE_REASON.
Definition: tisci_lpm.h:418
tisci_msg_enter_sleep_req::mode
uint8_t mode
Definition: tisci_lpm.h:250
tisci_msg_continue_resume_resp::hdr
struct tisci_header hdr
Definition: tisci_lpm.h:341
tisci_msg_firmware_load_resp::hdr
struct tisci_header hdr
Definition: tisci_lpm.h:286
tisci_msg_firmware_load_req
Request for TISCI_MSG_FIRMWARE_LOAD.
Definition: tisci_lpm.h:274
tisci_msg_lpm_set_latency_constraint_req::hdr
struct tisci_header hdr
Definition: tisci_lpm.h:569
tisci_msg_lpm_get_latency_constraint_resp::resume_latency
uint16_t resume_latency
Definition: tisci_lpm.h:607
tisci_msg_lpm_set_device_constraint_req::state
uint8_t state
Definition: tisci_lpm.h:511
tisci_msg_lpm_wake_reason_req
Request for TISCI_MSG_LPM_WAKE_REASON.
Definition: tisci_lpm.h:402
tisci_msg_prepare_sleep_req
Request for TISCI_MSG_PREPARE_SLEEP.
Definition: tisci_lpm.h:215
tisci_msg_prepare_sleep_req::debug_flags
uint32_t debug_flags
Definition: tisci_lpm.h:220
tisci_msg_prepare_sleep_req::ctx_hi
uint32_t ctx_hi
Definition: tisci_lpm.h:219
tisci_msg_lpm_get_next_host_state_resp::state
uint8_t state
Definition: tisci_lpm.h:659
tisci_msg_lpm_get_device_constraint_req::id
uint32_t id
Definition: tisci_lpm.h:537
tisci_msg_lpm_wake_reason_resp::wake_timestamp
uint64_t wake_timestamp
Definition: tisci_lpm.h:421
tisci_msg_sync_resume_resp::hdr
struct tisci_header hdr
Definition: tisci_lpm.h:310
tisci_msg_lpm_get_next_sys_mode_resp
Response for TISCI_MSG_LPM_GET_NEXT_SYS_MODE.
Definition: tisci_lpm.h:631
tisci_msg_lpm_get_next_sys_mode_req::hdr
struct tisci_header hdr
Definition: tisci_lpm.h:620
tisci_msg_lpm_set_device_constraint_resp
Response for TISCI_MSG_LPM_SET_DEVICE_CONSTRAINT.
Definition: tisci_lpm.h:521
tisci_msg_enter_sleep_resp::status
uint32_t status
Definition: tisci_lpm.h:264
tisci_msg_sync_resume_req::hdr
struct tisci_header hdr
Definition: tisci_lpm.h:298
tisci_msg_lpm_get_next_host_state_req::hdr
struct tisci_header hdr
Definition: tisci_lpm.h:646
tisci_msg_prepare_sleep_resp::hdr
struct tisci_header hdr
Definition: tisci_lpm.h:229
tisci_msg_lpm_set_device_constraint_req::rsvd_1
uint32_t rsvd_1
Definition: tisci_lpm.h:513
tisci_msg_min_context_restore_resp
Response for TISCI_MSG_MIN_CONTEXT_RESTORE.
Definition: tisci_lpm.h:481
tisci_msg_set_io_isolation_resp
Response for TISCI_MSG_SET_IO_ISOLATION.
Definition: tisci_lpm.h:448
tisci_msg_prepare_sleep_req::mode
uint8_t mode
Definition: tisci_lpm.h:217
tisci_msg_abort_enter_sleep_req::hdr
struct tisci_header hdr
Definition: tisci_lpm.h:381
tisci_msg_lpm_set_latency_constraint_req::state
uint8_t state
Definition: tisci_lpm.h:571
tisci_msg_lpm_wake_reason_resp::rsvd_0
uint32_t rsvd_0
Definition: tisci_lpm.h:424
tisci_msg_prepare_sleep_resp
Response for TISCI_MSG_PREPARE_SLEEP.
Definition: tisci_lpm.h:228
tisci_msg_lpm_abort_resp
Response for TISCI_MSG_LPM_ABORT.
Definition: tisci_lpm.h:682
tisci_msg_lpm_get_latency_constraint_resp::state
uint8_t state
Definition: tisci_lpm.h:608
tisci_msg_lpm_get_latency_constraint_resp
Response for TISCI_MSG_LPM_GET_LATENCY_CONSTRAINT.
Definition: tisci_lpm.h:605
tisci_msg_lpm_abort_resp::hdr
struct tisci_header hdr
Definition: tisci_lpm.h:683
tisci_msg_lpm_abort_req
Request for TISCI_MSG_LPM_ABORT.
Definition: tisci_lpm.h:673