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

2023-04-07 Thread 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 --- .../k3-j7200-common-proc-board-u-boot.dtsi| 17 ++ .../arm/dts/k3-j7200-r5-common-proc-board.dts | 56

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

2023-04-07 Thread Jerome Neanne
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 --- configs

[PATCH v2 12/13] DONOTMERGE: arch: arm: dts: k3-j721s2: Add TPS6594 familly PMICs

2023-04-07 Thread 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 --- .../k3-j721s2-common-proc-board-u-boot.dtsi | 29 +++- .../dts/k3-j721s2-r5-common-proc

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

2023-04-07 Thread 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 --- arch/arm/dts/k3-am62a7-sk-u-boot.dtsi | 22 ++ 1 file changed, 22 insertions(+) diff --git a/arch

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

2023-04-07 Thread Jerome Neanne
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 --- configs/j7200_evm_a72_defconfig | 8 1

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

2023-04-07 Thread Jerome Neanne
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: Jerome Neanne --- configs/am62ax_evm_a53_defconfig | 9 - 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a

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

2023-04-07 Thread Jerome Neanne
then be used for other purpose. Board documentation: Link: https://www.ti.com/tool/J721EXSOMXEVM Signed-off-by: Jerome Neanne --- .../k3-j721e-common-proc-board-u-boot.dtsi| 21 +++ 1 file changed, 21 insertions(+) diff --git a/arch/arm/dts/k3-j721e-common-proc-board-u

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

2023-04-07 Thread Jerome Neanne
Change node name to reuse Linux common dts naming style. Signed-off-by: Jerome Neanne --- 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-common-proc-board-u-boot.dtsi b/arch/arm/dts/k3-j721e-r5

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

2023-04-07 Thread Jerome Neanne
Use a copy of Linux dts for TPS6594 PMIC description instead of custom u-boot Signed-off-by: Jerome Neanne --- .../arm/dts/k3-j721e-r5-common-proc-board.dts | 48 +-- 1 file changed, 22 insertions(+), 26 deletions(-) diff --git a/arch/arm/dts/k3-j721e-r5-common-proc-board.dts

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

2023-04-07 Thread 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 --- board/ti/j721e/evm.c | 8 1 file changed, 8 insertions(+) diff --git a/board/ti/j721e/evm.c b/board/ti/j721e/evm.c

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

2023-04-07 Thread Jerome Neanne
Add PMIC and regulators feature support for j721e. PMIC is controlled by SoC through I2C interface. Signed-off-by: Jerome Neanne --- configs/j721e_evm_a72_defconfig | 9 + 1 file changed, 9 insertions(+) diff --git a/configs/j721e_evm_a72_defconfig b/configs/j721e_evm_a72_defconfig

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

2023-04-07 Thread 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 --- drivers/power/regulator/tps65941_regulator.c | 71 +--- 1 file changed, 63 insertions

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

2023-04-07 Thread 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 --- drivers/power/pmic/tps65941.c | 36 +++ include/power/tps65941.h

[PATCH v2 00/13] TI TPS6594 PMIC support for multiple TI EVMs

2023-04-07 Thread Jerome Neanne
al boards: j721s2 and j7200 - Convert driver model tags to use new schema: 8c103c33f Esteban Blanc (2): configs: j7200_evm: Enable TP6594 family PMICs configs: j721s2_evm: Enable TP6594 PMIC and AVS0 Jerome Neanne (10): drivers: pmic: TPS65941 add support for WD disable drivers: regulator: F

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

2023-04-06 Thread 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 --- arch/arm/dts/k3-am62a7-sk-u-boot.dtsi | 24 ++-- 1 file changed, 22 insertions(+), 2 deletions

[PATCH v1 8/9] configs: am62ax_evm_a53: Enable support for TI TPS6593 PMIC

2023-04-06 Thread Jerome Neanne
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: Jerome Neanne --- configs/am62ax_evm_a53_defconfig | 9 - 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a

[PATCH v1 7/9] DONOTMERGE: arm: dts: k3-j721e: realign node name on linux dts name

2023-04-06 Thread Jerome Neanne
Change node name to reuse Linux common dts naming style. Signed-off-by: Jerome Neanne --- 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-common-proc-board-u-boot.dtsi b/arch/arm/dts/k3-j721e

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

2023-04-06 Thread Jerome Neanne
Use a copy of Linux dts for TPS6594 PMIC description instead of custom u-boot Signed-off-by: Jerome Neanne --- .../arm/dts/k3-j721e-r5-common-proc-board.dts | 48 +-- 1 file changed, 22 insertions(+), 26 deletions(-) diff --git a/arch/arm/dts/k3-j721e-r5-common-proc-board.dts

[PATCH v1 5/9] DONOTMERGE: arm: dts: k3-j721e: u-boot overlay for TI tps6594 PMIC

2023-04-06 Thread Jerome Neanne
then be used for other purpose. Board documentation: Link: https://www.ti.com/tool/J721EXSOMXEVM Signed-off-by: Jerome Neanne --- .../k3-j721e-common-proc-board-u-boot.dtsi| 21 +++ 1 file changed, 21 insertions(+) diff --git a/arch/arm/dts/k3-j721e-common-proc-board-u

[PATCH v1 4/9] board: ti: k3-j721e: Force TPS65941 PMIC WD disable on j721e TI EVM board

2023-04-06 Thread 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 --- board/ti/j721e/evm.c | 8 1 file changed, 8 insertions(+) diff --git a/board/ti/j721e/evm.c b/board/ti/j721e/evm.c

[PATCH v1 3/9] configs: j721e_evm: Add support for TPS65941 PMICs on j721e TI EVM board

2023-04-06 Thread Jerome Neanne
Add PMIC and regulators feature support for j721e. PMIC is controlled by SoC through I2C interface. Signed-off-by: Jerome Neanne --- configs/j721e_evm_a72_defconfig | 9 + 1 file changed, 9 insertions(+) diff --git a/configs/j721e_evm_a72_defconfig b/configs/j721e_evm_a72_defconfig

[PATCH v1 2/9] drivers: regulator: Fixes for TPS65941 LDO voltage conversion

2023-04-06 Thread 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 --- drivers/power/regulator/tps65941_regulator.c | 71 +--- 1 file changed, 63 insertions

[PATCH v1 1/9] drivers: pmic: TPS65941 add support for WD disable

2023-04-06 Thread 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 --- drivers/power/pmic/tps65941.c | 36 +++ include/power/tps65941.h

[PATCH v1 0/9] TI TPS6594 PMIC support for multiple TI EVMs

2023-04-06 Thread Jerome Neanne
=> regulator value Check WD reset is not happening when dip switch SW2 on GPIO8 is High. Jerome Neanne (4): drivers: pmic: TPS65941 add support for WD disable drivers: regulator: Fixes for TPS65941 LDO voltage conversion configs: j721e_evm: Add support for TPS65941 PMICs on j721e TI EVM