diff options
author | Andreas Dannenberg <dannenberg@ti.com> | 2018-08-27 15:57:36 +0530 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2018-09-11 08:32:55 -0400 |
commit | f369b0f26cf77921e2a3b8c5ad7dab7e82b246ee (patch) | |
tree | 6f34e2083ba4bca422b69d32751a2afb38d6f70d /drivers/firmware/ti_sci.h | |
parent | 9b87181fd297f38bd52b597a31dc64ba959afdfd (diff) | |
download | u-boot-f369b0f26cf77921e2a3b8c5ad7dab7e82b246ee.tar.gz |
firmware: ti_sci: Add support for reboot core service
Since system controller now has control over SoC power management, it
needs to be explicitly requested to reboot the SoC. Add support for
it.
Reviewed-by: Tom Rini <trini@konsulko.com>
Signed-off-by: Andreas Dannenberg <dannenberg@ti.com>
Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
Signed-off-by: Nishanth Menon <nm@ti.com>
Diffstat (limited to 'drivers/firmware/ti_sci.h')
-rw-r--r-- | drivers/firmware/ti_sci.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/drivers/firmware/ti_sci.h b/drivers/firmware/ti_sci.h index 83431a884d..2fc9063ff5 100644 --- a/drivers/firmware/ti_sci.h +++ b/drivers/firmware/ti_sci.h @@ -96,6 +96,17 @@ struct ti_sci_msg_resp_version { } __packed; /** + * struct ti_sci_msg_req_reboot - Reboot the SoC + * @hdr: Generic Header + * + * Request type is TI_SCI_MSG_SYS_RESET, responded with a generic + * ACK/NACK message. + */ +struct ti_sci_msg_req_reboot { + struct ti_sci_msg_hdr hdr; +} __packed; + +/** * struct ti_sci_msg_board_config - Board configuration message * @hdr: Generic Header * @boardcfgp_low: Lower 32 bit of the pointer pointing to the board |