TISCI PM System Reset API Documentation

This document describes the TISCI API set for issuing a warm reset to the system (system reset.)

TISCI_MSG_SYS_RESET

Objective

Request for a system wide warm reset.

Usage

Message Type Normal
Secure Queue Only? No

This is used to issue a system wide warm reset, for example when user wants to reboot the device for any reason, like error recovery, installation of new software etc. The message typically doesn’t provide any return values, as the system wide reset is issued immediately.

TISCI Message ID

TISCI_MSG_SYS_RESET          (0x0005U)

Message Data Structures

struct tisci_msg_sys_reset_req

Empty request for TISCI_MSG_SYS_RESET.

Parameter Type Description
hdr struct tisci_header TISCI header.

Although this message is essentially empty and contains only a header a full data structure is created for consistency in implementation.

struct tisci_msg_sys_reset_resp

Empty response for TISCI_MSG_SYS_RESET.

Parameter Type Description
hdr struct tisci_header TISCI header.

Although this message is essentially empty and contains only a header a full data structure is created for consistency in implementation.