diff options
author | Tero Kristo <t-kristo@ti.com> | 2019-10-24 15:00:46 +0530 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2019-11-07 18:39:16 -0500 |
commit | 9d233b4e3ed675561c4e3bd904e0a314f20dbe82 (patch) | |
tree | 8516fa4da7dc59e5098b038cda33f7d16990f56b /drivers/misc/Kconfig | |
parent | 0be2ecd4861faa410491170e205488f9ee82a227 (diff) | |
download | u-boot-9d233b4e3ed675561c4e3bd904e0a314f20dbe82.tar.gz |
misc: k3_avs: add driver for K3 Adaptive Voltage Scaling Class 0
Adaptive Voltage Scaling is a technology used in TI SoCs to optimize
the operating voltage based on characterization data written to efuse
during production. Add a driver to support this feature for K3 line of
SoCs, initially for AM65x.
Signed-off-by: Tero Kristo <t-kristo@ti.com>
Signed-off-by: Keerthy <j-keerthy@ti.com>
Diffstat (limited to 'drivers/misc/Kconfig')
-rw-r--r-- | drivers/misc/Kconfig | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/drivers/misc/Kconfig b/drivers/misc/Kconfig index 4985ea033b..7a8ba587da 100644 --- a/drivers/misc/Kconfig +++ b/drivers/misc/Kconfig @@ -421,4 +421,13 @@ config MICROCHIP_FLEXCOM Only one function can be used at a time and is chosen at boot time according to the device tree. +config K3_AVS0 + depends on ARCH_K3 && SPL_DM_REGULATOR + bool "AVS class 0 support for K3 devices" + help + K3 devices have the optimized voltage values for the main voltage + domains stored in efuse within the VTM IP. This driver reads the + optimized voltage from the efuse, so that it can be programmed + to the PMIC on board. + endmenu |