[PATCH 16/18] DONOTMERGE: arch: arm: dts: k3-j784s4-evm: Add TI TPS6594 PMIC support

2023-05-12 Thread Apelete Seketeli
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

[PATCH 18/18] configs: j784s4_evm_a72: Enable TI TPS6594 PMIC support

2023-05-12 Thread Apelete Seketeli
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

[PATCH 17/18] arch: arm: dts: k3-j784s4-r5-evm: Add TI TPS6594 PMIC support

2023-05-12 Thread Apelete Seketeli
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

[PATCH 15/18] board: ti: k3-j721s2: Enable AVS0 on board init

2023-05-12 Thread Apelete Seketeli
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

[PATCH 14/18] board: ti: k3-j721s2: Force TPS65941 PMIC WD disable

2023-05-12 Thread Apelete Seketeli
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

[PATCH 13/18] configs: j721s2_evm: Enable TP6594 PMIC and AVS0

2023-05-12 Thread Apelete Seketeli
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

[PATCH 12/18] DONOTMERGE: arch: arm: dts: k3-j721s2: Add TPS6594 family PMICs

2023-05-12 Thread 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

[PATCH 11/18] DONOTMERGE: arm: dts: k3-j7200: Add TP6594 family PMICs

2023-05-12 Thread Apelete Seketeli
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

[PATCH 10/18] configs: j7200_evm: Enable TP6594 family PMICs

2023-05-12 Thread Apelete Seketeli
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

[PATCH 09/18] DONOTMERGE: arm: dts: k3-am62a7-sk: Add TI TPS6593 PMIC support

2023-05-12 Thread Apelete Seketeli
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

[PATCH 08/18] configs: am62ax_evm_a53: Enable support for TI TPS6593 PMIC

2023-05-12 Thread Apelete Seketeli
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

[PATCH 07/18] DONOTMERGE: arm: dts: k3-j721e: realign node name on linux dts name

2023-05-12 Thread Apelete Seketeli
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

[PATCH 06/18] DONOTMERGE: arm: dts: k3-j721e: refactor r5 board file to use Linux dts tps6594 description

2023-05-12 Thread Apelete Seketeli
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

[PATCH 03/18] configs: j721e_evm: Add support for TPS65941 PMICs on j721e TI EVM board

2023-05-12 Thread Apelete Seketeli
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

[PATCH 05/18] DONOTMERGE: arm: dts: k3-j721e: u-boot overlay for TI tps6594 PMIC

2023-05-12 Thread Apelete Seketeli
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

[PATCH 04/18] board: ti: k3-j721e: Force TPS65941 PMIC WD disable on j721e TI EVM board

2023-05-12 Thread Apelete Seketeli
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

[PATCH 02/18] drivers: regulator: Fixes for TPS65941 LDO voltage conversion

2023-05-12 Thread Apelete Seketeli
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

[PATCH 01/18] drivers: pmic: TPS65941 add support for WD disable

2023-05-12 Thread Apelete Seketeli
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

Subject: [PATCH v3 00/18] TI TPS6594 PMIC support for multiple TI EVMs

2023-05-12 Thread Apelete Seketeli
//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: