[U-Boot] [PATCH 00/10] power: Add AVS class 0 support for AM6

Keerthy j-keerthy at ti.com
Mon Oct 14 08:40:52 UTC 2019


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 support for Adaptive Voltage scaling class 0 support
for AM6 family of devices. Adaptive voltage scaling class 0
implies that optimized voltage values for a particular OPP
of a particular voltage domain are read from Efuse and programmed
on the pmic/regulator.

Tested on AM654-EVM for MPU @800 MHz.

Keerthy (2):
  arm: mach-k3: am6_init: Initialize AVS class 0
  clk: clk-ti-sci: Notify AVS driver upon setting clock rate

Tero Kristo (8):
  power: add driver for K3 Adaptive Voltage Scaling Class 0
  power: regulator: tps6236x: add support for tps6236x regulators
  arm: dts: k3-am65: Add VTM node
  arm: dts: k3-am654-r5-base-board: enable wkup_i2c0 driver for spl
  arm: dts: k3-am654-r5-base-board: add supply rail for MPU
  arm: dts: k3-am654-r5-base-board: enable wkup_vtm0 node and link in
    supplies
  configs: am65x_evm_r5_defconfig: Enable TPS62363 regulator support
  configs: am65x_evm_r5_defconfig: Enable AVS class 0 support

 arch/arm/dts/k3-am65-wakeup.dtsi             |   7 +
 arch/arm/dts/k3-am654-r5-base-board.dts      |  20 +
 arch/arm/mach-k3/am6_init.c                  |   6 +
 configs/am65x_evm_r5_defconfig               |   2 +
 drivers/Makefile                             |   2 +-
 drivers/clk/clk-ti-sci.c                     |   5 +
 drivers/power/Kconfig                        |   9 +
 drivers/power/mfd/Makefile                   |   1 +
 drivers/power/mfd/k3_avs.c                   | 371 +++++++++++++++++++
 drivers/power/regulator/Kconfig              |  10 +
 drivers/power/regulator/Makefile             |   1 +
 drivers/power/regulator/tps62360_regulator.c | 124 +++++++
 include/dm/uclass-id.h                       |   1 +
 include/k3-avs.h                             |  28 ++
 14 files changed, 586 insertions(+), 1 deletion(-)
 create mode 100644 drivers/power/mfd/k3_avs.c
 create mode 100644 drivers/power/regulator/tps62360_regulator.c
 create mode 100644 include/k3-avs.h

-- 
2.17.1



More information about the U-Boot mailing list