Referring to the Comportable guideline for peripheral device functionality , the module sysrst_ctrl
has the following hardware interfaces defined
Primary Clock: clk_i
Other Clocks: clk_aon_i
Bus Device Interfaces (TL-UL): tl
Bus Host Interfaces (TL-UL): none
Peripheral Pins for Chip IO
Pin name
Direction
Description
ac_present
input
A/C power is present
key0_in
input
VolUp button in tablet; column output from the EC in a laptop
key1_in
input
VolDown button in tablet; row input from keyboard matrix in a laptop
key2_in
input
TBD button in tablet; row input from keyboard matrix in a laptop
pwrb_in
input
Power button in both tablet and laptop
lid_open
input
Lid is open
bat_disable
output
Battery is disconnected
key0_out
output
Passthrough from key0_in, can be configured to invert
key1_out
output
Passthrough from key1_in, can be configured to invert
key2_out
output
Passthrough from key2_in, can be configured to invert
pwrb_out
output
Passthrough from pwrb_in, can be configured to invert
z3_wakeup
output
To enter Z3 mode and exit from Z4 sleep mode
ec_rst_l
inout
ec_rst_l as an inout to/from the open drain IO
flash_wp_l
inout
flash_wp_l as an inout to/from the open drain IO
Port Name
Package::Struct
Type
Act
Width
Description
wkup_req
logic
uni
req
1
rst_req
logic
uni
req
1
tl
tlul_pkg::tl
req_rsp
rsp
1
Interrupt Name
Type
Description
event_detected
Status
Common interrupt triggered by combo or keyboard events.
Alert Name
Description
fatal_fault
This fatal alert is triggered when a fatal TL-UL bus integrity fault is detected.
Countermeasure ID
Description
SYSRST_CTRL.BUS.INTEGRITY
End-to-end bus integrity scheme.