Add support for TPS6594 PMIC devices :
- overlaying regulators definition with compatible device,
- watchdog on MCU_I2C0 bus.
Signed-off-by: Apelete Seketeli
---
arch/arm/dts/k3-j784s4-evm-u-boot.dtsi | 12
1 file changed, 12 insertions(+)
diff --git a/arch/arm/dts/k3-j784s4-evm-u
Enable TPS6594 PMIC support (regulators and watchdog) for j784s4 SoC.
PMIC is controlled by SoC through I2C interface.
Signed-off-by: Apelete Seketeli
---
configs/j784s4_evm_a72_defconfig | 19 +++
1 file changed, 11 insertions(+), 8 deletions(-)
diff --git a/configs
Add support for TPS6594 PMIC devices :
- regulators (bucks and LDOs) on WKUP_I2C0 bus,
- watchdog on MCU_I2C0 bus.
Signed-off-by: Apelete Seketeli
---
arch/arm/dts/k3-j784s4-r5-evm.dts | 134 ++
1 file changed, 134 insertions(+)
diff --git a/arch/arm/dts/k3-j784s4
From: Esteban Blanc
Signed-off-by: Esteban Blanc
Signed-off-by: Apelete Seketeli
---
board/ti/j721s2/evm.c | 9 +
1 file changed, 9 insertions(+)
diff --git a/board/ti/j721s2/evm.c b/board/ti/j721s2/evm.c
index ec7abea387..818edea686 100644
--- a/board/ti/j721s2/evm.c
+++ b/board/ti
From: Esteban Blanc
Signed-off-by: Esteban Blanc
Signed-off-by: Apelete Seketeli
---
board/ti/j721s2/evm.c | 9 -
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/board/ti/j721s2/evm.c b/board/ti/j721s2/evm.c
index 8eaca9d5af..ec7abea387 100644
--- a/board/ti/j721s2/evm.c
From: Esteban Blanc
Add support for TPS6594 family regulators and watchdog.
Add support for AVS0.
PMIC is controlled by SoC through I2C interface.
Add dm, pmic and regulators commands to allow testing.
Signed-off-by: Esteban Blanc
Signed-off-by: Jerome Neanne
Signed-off-by: Apelete Seketeli
From: Jerome Neanne
Add support for TPS6594 PMIC family devices:
- regulators (bucks and LDOs) on main WKUP_I2C0 bus,
- watchdog on MCU_I2C0 bus.
Signed-off-by: Esteban Blanc
Signed-off-by: Jerome Neanne
Signed-off-by: Apelete Seketeli
---
.../k3-j721s2-common-proc-board-u-boot.dtsi | 37
From: Jerome Neanne
Add support for TPS6594 PMIC family devices:
- regulators (bucks and LDOs) on WKUP_I2C0 bus,
- watchdog on MCU_I2C0 bus.
Signed-off-by: Esteban Blanc
Signed-off-by: Jerome Neanne
Signed-off-by: Apelete Seketeli
---
.../k3-j7200-common-proc-board-u-boot.dtsi| 27
From: Esteban Blanc
Add support for TPS6594 family regulators and watchdog.
PMIC is controlled by SoC through I2C interface.
Add dm, pmic and regulators commands to allow testing
Signed-off-by: Esteban Blanc
Signed-off-by: Jerome Neanne
Signed-off-by: Apelete Seketeli
---
configs
From: Jerome Neanne
Add support for TPS6593 PMIC devices:
- regulators (bucks and LDOs) on main I2C0 bus,
- watchdog on MCU I2C0 bus.
Signed-off-by: Julien Panis
Signed-off-by: Jerome Neanne
Signed-off-by: Apelete Seketeli
---
arch/arm/dts/k3-am62a7-sk-u-boot.dtsi | 24
From: Julien Panis
Add support for TPS6593 regulators and watchdog.
PMIC is controlled by SoC through I2C interface.
Signed-off-by: Julien Panis
Signed-off-by: Apelete Seketeli
---
configs/am62ax_evm_a53_defconfig | 8 +++-
1 file changed, 7 insertions(+), 1 deletion(-)
diff --git a
From: Jerome Neanne
Change node name to reuse Linux common dts naming style.
Signed-off-by: Jerome Neanne
Signed-off-by: Apelete Seketeli
---
arch/arm/dts/k3-j721e-r5-common-proc-board-u-boot.dtsi | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/dts/k3-j721e-r5
From: Jerome Neanne
Use a copy of Linux dts for TPS6594 PMIC description
instead of custom u-boot
Signed-off-by: Jerome Neanne
Signed-off-by: Apelete Seketeli
---
.../arm/dts/k3-j721e-r5-common-proc-board.dts | 48 +--
1 file changed, 22 insertions(+), 26 deletions(-)
diff
From: Jerome Neanne
Add PMIC and regulators feature support for j721e.
PMIC is controlled by SoC through I2C interface.
Signed-off-by: Jerome Neanne
Signed-off-by: Apelete Seketeli
---
configs/j721e_evm_a72_defconfig | 6 ++
1 file changed, 6 insertions(+)
diff --git a/configs
wd reset.
GPIO8 can then be used for other purpose.
Board documentation:
Link: https://www.ti.com/tool/J721EXSOMXEVM
Signed-off-by: Jerome Neanne
Signed-off-by: Apelete Seketeli
---
.../k3-j721e-common-proc-board-u-boot.dtsi| 22 +++
1 file changed, 22 insertions(+)
diff
From: Jerome Neanne
Using uclass_probe_all forces probe on all devices:
Only probe for WD stop is really needed here.
Probing other devices has no impact.
Signed-off-by: Jerome Neanne
Signed-off-by: Apelete Seketeli
---
board/ti/j721e/evm.c | 8
1 file changed, 8 insertions(+)
diff
From: Jerome Neanne
Fixes: 065a452ae6a power: regulator: tps65941: add regulator support
LDO voltage conversion was incorrect.
This was checked by writing and reading back value.
Signed-off-by: Jerome Neanne
Signed-off-by: Apelete Seketeli
---
drivers/power/regulator/tps65941_regulator.c
From: Jerome Neanne
This is not a proper WD driver because it's not planned to
support WD driver for PMIC in u-boot at any time.
The purpose is just WD disable.
Signed-off-by: Jerome Neanne
Signed-off-by: Apelete Seketeli
---
drivers/power/pmic/tps65941.c
//lore.kernel.org/all/20230407133347.2957435-1-jnea...@baylibre.com/
v3 Changes:
- addressed v2 review comments
- clear WD_EN bit in stop_watchdog() function
- use generic node names for pmic and watchdog
- added support for 1 additional board: j784s4
Apelete Seketeli (3):
DONOTMERGE: arch: arm: dts:
19 matches
Mail list logo