diff options
author | Christine Gharzuzi <chrisg@marvell.com> | 2017-06-20 22:39:25 +0300 |
---|---|---|
committer | Kostya Porotchkin <kostap@marvell.com> | 2017-07-16 18:05:09 +0300 |
commit | dfcdadcbcd9e640d95413db9ca67c4d3036ed51e (patch) | |
tree | a5b2ee7a2e5879a5b6516751373d2d452cfc5a3c /plat/marvell/a8k/common/a8k_common.mk | |
parent | 0e478a6a1980b28bd7b1d2b057ee6fae1f6409f5 (diff) |
atf: ARO: Introduce Adaptive Ring Oscillator
is a clock generator, which is used in AP806 as a source
clock for the CPU clusters.
In AP806 the ARO is not the major clock, and this document discuss
the way to switch from PLL mode (which is the default mode) to ARO mode.
The motivation for ARO usage is improving the Yield of the device
at 2Ghz and improving the power consumption at that work point.
In general – ARO allow lower Vmin for running in this premium work point
which serves both cause (yield and power).
Change-Id: I76a391a29cd98abedcd003f52d37a60459ee8b80
Signed-off-by: Christine Gharzuzi <chrisg@marvell.com>
Reviewed-on: http://vgitil04.il.marvell.com:8080/40640
Tested-by: iSoC Platform CI <ykjenk@marvell.com>
Reviewed-by: Hanna Hawa <hannah@marvell.com>
Reviewed-by: Kostya Porotchkin <kostap@marvell.com>
Diffstat (limited to 'plat/marvell/a8k/common/a8k_common.mk')
-rw-r--r-- | plat/marvell/a8k/common/a8k_common.mk | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/plat/marvell/a8k/common/a8k_common.mk b/plat/marvell/a8k/common/a8k_common.mk index b9df51c9..c5224b2c 100644 --- a/plat/marvell/a8k/common/a8k_common.mk +++ b/plat/marvell/a8k/common/a8k_common.mk @@ -62,12 +62,14 @@ PLAT_BL_COMMON_SOURCES := $(PLAT_COMMON_BASE)/aarch64/a8k_common.c \ BLE_PORTING_SOURCES := $(PLAT_FAMILY_BASE)/$(PLAT)/board/dram_port.c \ $(PLAT_FAMILY_BASE)/$(PLAT)/board/marvell_plat_config.c -BLE_SOURCES := plat/marvell/common/sys_info.c \ - plat/marvell/a8k/common/plat_ble_setup.c \ - $(MARVELL_DRV_BASE)/mochi/cp110_setup.c \ - $(MARVELL_DRV_BASE)/i2c/a8k_i2c.c \ - $(PLAT_COMMON_BASE)/plat_pm.c \ +BLE_SOURCES := plat/marvell/common/sys_info.c \ + plat/marvell/a8k/common/plat_ble_setup.c \ + $(MARVELL_DRV_BASE)/mochi/cp110_setup.c \ + $(MARVELL_DRV_BASE)/i2c/a8k_i2c.c \ + $(PLAT_COMMON_BASE)/plat_pm.c \ + $(MARVELL_DRV_BASE)/aro.c \ $(BLE_PORTING_SOURCES) + ifeq (${PCI_EP_SUPPORT}, 1) BLE_SOURCES += plat/marvell/common/pci_ep_setup.c \ $(MARVELL_DRV_BASE)/dw-pcie-ep.c \ |