| Clock Mode | Description |
|---|---|
| Idle Low-Power (ILP) | No register access is required, or long request latency is acceptable |
| Active Low-Power (ALP) | Low-latency register access and low-rate DMA. |
| High Throughput (HT) | High bus throughput and lowest-latency register access |
There have been four major revisions to the PMU/clock management interface used in chipsets:
Clock management unsupported.
Applies to:
Clocking is controlled device-wide via ChipCommon slow_clk_ctl register.
The XTAL and PLL must be enabled manually via GPIO registers; these are exposed via PCI config space registers.
Applies to:
CHIPC_CAP_PWR_CTL
Clocking is controlled device-wide via ChipCommon system_clk_ctl register.
Applies to:
CHIPC_CAP_PWR_CTL
Clocking is managed automatically via per-device clock requests, exposed via a per-core clk_ctl_st register block.
Applies to:
CHIPC_CAP_PMU .----------. .----------. .-------------.
| RAM Core | | CPU Core | | PCI(e) Core |---------.
'-----.----' '-----.----' '------.------' |
| \ \ |
| \ clkreq \ clkreq v
v v v .......
.--------------------------------------------. . PCI .
| SoC Interconnect | .......
'--------------------------------------------'
^ clkreq | ^
.-----'----. v clkreq | clk(s)
| D11 Core | .--------------.-----------------.
'----------' | Clock Select | Clock Generator |
'--------------'-----------------'
^
|
.------.
| XTAL |
'------'