Expand description
Driver for the Flow Controller of the Tegra X1.
See Chapter 17 in the Tegra X1 Technical Reference Manual for details.
Description
The Flow Controller provides the sequencing of hardware-controlled CPU power states for the main CPU complex and the BPMP.
Modules
Bitfields of the FLOW_CTLR_BPMP_CLUSTER_CONTROL_0
register.
Bitfields of the FLOW_CTLR_CC4_CORE_<x>_CTRL_0
register.
Bitfields of the FLOW_CTLR_CC4_FC_STATUS_0
register.
Bitfields of the FLOW_CTLR_CC4_HVC_CONTROL_0
register.
Bitfields of the FLOW_CTLR_CC4_HVC_RETRY_0
register.
Bitfields of the FLOW_CTLR_CC4_RETENTION_CONTROL_0
register.
Bitfields of the FLOW_CTLR_CLUSTER_CONTROL_0
register.
Bitfields of the FLOW_CTLR_COP_CSR_0
register.
Bitfields of the FLOW_CTLR_CORE_<x>_IDLE_COUNTER_0
register.
Bitfields of the FLOW_CTLR_CPU_<x>_CSR_0
register.
Bitfields of the FLOW_CTLR_CPU_PWR_CSR_0
register.
Bitfields of the FLOW_CTLR_FC_SEQUENCE_INTERCEPT_0
register.
Bitfields of the FLOW_CTLR_FLOW_CTLR_SPARE_0
register.
Bitfields of the FLOW_CTLR_FLOW_DBG_CNT0_0
register.
Bitfields of the FLOW_CTLR_FLOW_DBG_CNT1_0
register.
Bitfields of the FLOW_CTLR_FLOW_DBG_QUAL_0
register.
Bitfields of the FLOW_CTLR_FLOW_DBG_SEL_0
register.
Bitfields of the FLOW_CTLR_HALT_COP_EVENTS_0
register.
Bitfields of the FLOW_CTLR_HALT_CPU_<x>_EVENTS_0
register.
Bitfields of the FLOW_CTLR_L2FLUSH_CONTROL_0
register.
Bitfields of the FLOW_CTLR_L2FLUSH_TIMEOUT_CNTR_0
register.
Bitfields of the FLOW_CTLR_MPID_0
register.
Bitfields of the FLOW_CTLR_RAM_REPAIR_0
register.
Bitfields of the FLOW_CTLR_XRQ_EVENTS_0
register.
Structs
Constants
A pointer to the Flow register block that can be accessed by dereferencing it.
Functions
Powers off the BPMP processor.
Powers down the given CPU.
Disable routing legacy FIQ to the GICD.
Enable routing legacy FIQ to the GICD.
Informs the BPMP that the cluster power-up sequence has completed.
Powers on the BPMP processor.
Powers up the given CPU.