arch/arm64/boot/dts/ti/k3-am69-sk.dts | 94 +++++++++ arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi | 153 +++++++++++++++ arch/arm64/boot/dts/ti/k3-j721e-sk.dts | 151 +++++++++++++++ arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi | 160 +++++++++++++++ arch/arm64/boot/dts/ti/k3-j721s2-som-p0.dtsi | 193 +++++++++++++++++++ arch/arm64/boot/dts/ti/k3-j784s4-evm.dts | 102 ++++++++++ arch/arm64/configs/defconfig | 2 +- 7 files changed, 854 insertions(+), 1 deletion(-)
TPS6594 is a Power Management IC which provides regulators and others features like GPIOs, RTC, watchdog, ESMs (Error Signal Monitor), and PFSM (Pre-configurable Finite State Machine). The SoC and the PMIC can communicate through the I2C or SPI interfaces. TPS6594 is the super-set device while TPS6593 and LP8764 are derivatives. This series adds device tree nodes for TI TPS6594 PMICs found in the following boards: - J721EXSOMXEVM: Link: https://www.ti.com/tool/J721EXSOMXEVM - J721S2XSOMXEVM: Link: https://www.ti.com/tool/J721S2XSOMXEVM - J7200XSOMXEVM: Link: https://www.ti.com/tool/J7200XSOMXEVM - J784S4XEVM Link: https://www.ti.com/tool/J784S4XEVM - SK-AM69 Link: https://www.ti.com/tool/SK-AM69 - SK-TDA4VM (J721E-SK) Link: https://www.ti.com/tool/SK-TDA4VM Boot Logs with required config (DONOTMERGE patch) enabled: https://gist.github.com/nehamalcom/f47fcd6183360ed8a146c9ba456202c3 Boot Logs without config enabled: https://gist.github.com/nehamalcom/58217b100e614ae55726f314e02b5001 --- Changes from v9: https://lore.kernel.org/all/20231205093439.2298296-1-n-francis@ti.com/ - moved from wkup_pmx1 to wkup_pmx2 (Udit) - changed boot logs for AM68-SK to the latest one - removed Tested-by tag for AM68-SK - modified order of properties in line with latest kernel DTS conventions Changes from v8: https://lore.kernel.org/all/20231128055230.342547-4-n-francis@ti.com/ - added bootph-pre-ram to AVS regulator (Udit) - keeping boot logs and Tested-by tags the same (no effect to kernel) Changes from v7: https://lore.kernel.org/all/20231122104513.2335757-1-n-francis@ti.com/ - (New Patches) Add support for SK boards that have TPS6594xx PMIC present (J721E-SK and AM69-SK) (Nishanth) - Add DONOTMERGE defconfig patch to show test logs Changes from v6: https://lore.kernel.org/all/20230810-tps6594-v6-0-2b2e2399e2ef@ti.com/ - Modify patch series to include only patches not merged (J7) - Add boot logs for all affected boards Changes from v5: https://lore.kernel.org/all/20230809-tps6594-v5-0-485fd3d63670@ti.com - Range-diff: http://0x0.st/H_fD.diff - Reword the patch fixing interrupt ranges for mcu domain gpio intr, and add Fixes: tag - Also fix interrupt ranges for main domain gpio intr in the same patch - Change pinctrl node names to end in -pins to fix dtbs_check warnings - (New Patch) Enable TPS6594 in defconfig Changes from v4: https://lore.kernel.org/all/20230727130908.10656-1-eblanc@baylibre.com/ - Range-diff: https://0x0.st/H_L7.diff - Rebased on top of linux-next - Fix min voltage on vdd_usb_3v3 regulator (ldo2) on j721e-som - Use 3-hex-digit format for pinctrl values Changes from v3: https://lore.kernel.org/all/20230417154832.216774-1-eblanc@baylibre.com/ - Rebased on top of v6.5-rc1. - Change pinctrl number for irq pin as wkup_pmx0 was split on some boards. - Use already present wkup_i2c0 node instead of creating a new one. Changes from v2: https://lore.kernel.org/lkml/20230414112843.1358067-1-eblanc@baylibre.com/ - Change node name as per Krzysztof review. - Add a fix for the interrupt range of wakeup gpio used by TPS6594 pmic on J784S4. The interruptions of the PMIC were not working before that. - Remove dependencies on other patch series as that was a mistake, see https://lore.kernel.org/lkml/CRYY2V3HJ0CP.96JQ18PLZB3C@burritosblues/ Changes from v1: https://lore.kernel.org/lkml/20230329142948.833800-1-eblanc@baylibre.com/ - Harmonize regulators names across the different boards. - Adjust AVS voltage range. - Remove some outdated comments. - Add PMIC to J784S4 board. - Compatible string modified to match dt-bindings. - Add gpio-controller and gpio-cells properties. Esteban Blanc (2): arm64: dts: ti: k3-j7200-som-p0: Add TP6594 family PMICs arm64: dts: ti: k3-j721s2-som-p0: Add TP6594 family PMICs Jerome Neanne (2): arm64: dts: ti: k3-j721e-som-p0: Add TP6594 family PMICs arm64: dts: ti: k3-j784s4-evm: Add support for TPS6594 PMIC Neha Malcom Francis (3): arm64: dts: ti: k3-am69-sk: Add support for TPS6594 PMIC arm64: dts: ti: k3-j721e-sk: Add TPS6594 family PMICs DONOTMERGE: arm64: defconfig: Enable TPS6594 PMIC for J7 devices arch/arm64/boot/dts/ti/k3-am69-sk.dts | 94 +++++++++ arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi | 153 +++++++++++++++ arch/arm64/boot/dts/ti/k3-j721e-sk.dts | 151 +++++++++++++++ arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi | 160 +++++++++++++++ arch/arm64/boot/dts/ti/k3-j721s2-som-p0.dtsi | 193 +++++++++++++++++++ arch/arm64/boot/dts/ti/k3-j784s4-evm.dts | 102 ++++++++++ arch/arm64/configs/defconfig | 2 +- 7 files changed, 854 insertions(+), 1 deletion(-) -- 2.34.1
Thanks Neha On 12/8/2023 5:19 PM, Neha Malcom Francis wrote: > TPS6594 is a Power Management IC which provides regulators and others > features like GPIOs, RTC, watchdog, ESMs (Error Signal Monitor), and > PFSM (Pre-configurable Finite State Machine). The SoC and the PMIC can > communicate through the I2C or SPI interfaces. > TPS6594 is the super-set device while TPS6593 and LP8764 are derivatives. > > This series adds device tree nodes for TI TPS6594 PMICs found in the > following boards: > - J721EXSOMXEVM: > Link: https://www.ti.com/tool/J721EXSOMXEVM > - J721S2XSOMXEVM: > Link: https://www.ti.com/tool/J721S2XSOMXEVM > - J7200XSOMXEVM: > Link: https://www.ti.com/tool/J7200XSOMXEVM > - J784S4XEVM > Link: https://www.ti.com/tool/J784S4XEVM > - SK-AM69 > Link: https://www.ti.com/tool/SK-AM69 > - SK-TDA4VM (J721E-SK) > Link: https://www.ti.com/tool/SK-TDA4VM > > Boot Logs with required config (DONOTMERGE patch) enabled: > https://gist.github.com/nehamalcom/f47fcd6183360ed8a146c9ba456202c3 > Boot Logs without config enabled: > https://gist.github.com/nehamalcom/58217b100e614ae55726f314e02b5001 For series Reviewed-by: Udit Kumar <u-kumar1@ti.com> > --- > Changes from v9: > https://lore.kernel.org/all/20231205093439.2298296-1-n-francis@ti.com/ > - moved from wkup_pmx1 to wkup_pmx2 (Udit) > - changed boot logs for AM68-SK to the latest one > - removed Tested-by tag for AM68-SK > - modified order of properties in line with latest kernel DTS > conventions > > Changes from v8: > https://lore.kernel.org/all/20231128055230.342547-4-n-francis@ti.com/ > - added bootph-pre-ram to AVS regulator (Udit) > - keeping boot logs and Tested-by tags the same (no effect to kernel) > > Changes from v7: > https://lore.kernel.org/all/20231122104513.2335757-1-n-francis@ti.com/ > - (New Patches) Add support for SK boards that have TPS6594xx PMIC > present (J721E-SK and AM69-SK) (Nishanth) > - Add DONOTMERGE defconfig patch to show test logs > > Changes from v6: > https://lore.kernel.org/all/20230810-tps6594-v6-0-2b2e2399e2ef@ti.com/ > - Modify patch series to include only patches not merged (J7) > - Add boot logs for all affected boards > > Changes from v5: > https://lore.kernel.org/all/20230809-tps6594-v5-0-485fd3d63670@ti.com > - Range-diff: http://0x0.st/H_fD.diff > - Reword the patch fixing interrupt ranges for mcu domain gpio intr, and > add Fixes: tag > - Also fix interrupt ranges for main domain gpio intr in the same patch > - Change pinctrl node names to end in -pins to fix dtbs_check warnings > - (New Patch) Enable TPS6594 in defconfig > > Changes from v4: > https://lore.kernel.org/all/20230727130908.10656-1-eblanc@baylibre.com/ > - Range-diff: https://0x0.st/H_L7.diff > - Rebased on top of linux-next > - Fix min voltage on vdd_usb_3v3 regulator (ldo2) on j721e-som > - Use 3-hex-digit format for pinctrl values > > Changes from v3: > https://lore.kernel.org/all/20230417154832.216774-1-eblanc@baylibre.com/ > - Rebased on top of v6.5-rc1. > - Change pinctrl number for irq pin as wkup_pmx0 was split on some boards. > - Use already present wkup_i2c0 node instead of creating a new one. > > Changes from v2: > https://lore.kernel.org/lkml/20230414112843.1358067-1-eblanc@baylibre.com/ > - Change node name as per Krzysztof review. > - Add a fix for the interrupt range of wakeup gpio used by TPS6594 pmic > on J784S4. > The interruptions of the PMIC were not working before that. > - Remove dependencies on other patch series as that was a mistake, see > https://lore.kernel.org/lkml/CRYY2V3HJ0CP.96JQ18PLZB3C@burritosblues/ > > Changes from v1: > https://lore.kernel.org/lkml/20230329142948.833800-1-eblanc@baylibre.com/ > - Harmonize regulators names across the different boards. > - Adjust AVS voltage range. > - Remove some outdated comments. > - Add PMIC to J784S4 board. > - Compatible string modified to match dt-bindings. > - Add gpio-controller and gpio-cells properties. > > Esteban Blanc (2): > arm64: dts: ti: k3-j7200-som-p0: Add TP6594 family PMICs > arm64: dts: ti: k3-j721s2-som-p0: Add TP6594 family PMICs > > Jerome Neanne (2): > arm64: dts: ti: k3-j721e-som-p0: Add TP6594 family PMICs > arm64: dts: ti: k3-j784s4-evm: Add support for TPS6594 PMIC > > Neha Malcom Francis (3): > arm64: dts: ti: k3-am69-sk: Add support for TPS6594 PMIC > arm64: dts: ti: k3-j721e-sk: Add TPS6594 family PMICs > DONOTMERGE: arm64: defconfig: Enable TPS6594 PMIC for J7 devices > > arch/arm64/boot/dts/ti/k3-am69-sk.dts | 94 +++++++++ > arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi | 153 +++++++++++++++ > arch/arm64/boot/dts/ti/k3-j721e-sk.dts | 151 +++++++++++++++ > arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi | 160 +++++++++++++++ > arch/arm64/boot/dts/ti/k3-j721s2-som-p0.dtsi | 193 +++++++++++++++++++ > arch/arm64/boot/dts/ti/k3-j784s4-evm.dts | 102 ++++++++++ > arch/arm64/configs/defconfig | 2 +- > 7 files changed, 854 insertions(+), 1 deletion(-) >
Hi Neha Malcom Francis,
On Fri, 08 Dec 2023 17:19:12 +0530, Neha Malcom Francis wrote:
> TPS6594 is a Power Management IC which provides regulators and others
> features like GPIOs, RTC, watchdog, ESMs (Error Signal Monitor), and
> PFSM (Pre-configurable Finite State Machine). The SoC and the PMIC can
> communicate through the I2C or SPI interfaces.
> TPS6594 is the super-set device while TPS6593 and LP8764 are derivatives.
>
> This series adds device tree nodes for TI TPS6594 PMICs found in the
> following boards:
> - J721EXSOMXEVM:
> Link: https://www.ti.com/tool/J721EXSOMXEVM
> - J721S2XSOMXEVM:
> Link: https://www.ti.com/tool/J721S2XSOMXEVM
> - J7200XSOMXEVM:
> Link: https://www.ti.com/tool/J7200XSOMXEVM
> - J784S4XEVM
> Link: https://www.ti.com/tool/J784S4XEVM
> - SK-AM69
> Link: https://www.ti.com/tool/SK-AM69
> - SK-TDA4VM (J721E-SK)
> Link: https://www.ti.com/tool/SK-TDA4VM
>
> [...]
I have applied the following to branch ti-k3-dts-next on [1].
Thank you!
[1/7] arm64: dts: ti: k3-j7200-som-p0: Add TP6594 family PMICs
commit: 08aaf5f02e9d593cf6b2dc7da9c568e19199e00e
[2/7] arm64: dts: ti: k3-j721s2-som-p0: Add TP6594 family PMICs
commit: f4eb94b898f5b708d024a70fd544cdd76537bcf9
[3/7] arm64: dts: ti: k3-j721e-som-p0: Add TP6594 family PMICs
commit: 46774eddde0ce499621cc8887106bcb449856e1f
[4/7] arm64: dts: ti: k3-j784s4-evm: Add support for TPS6594 PMIC
commit: 3044f0184089e910f4da923bf64dca60ff47a117
[5/7] arm64: dts: ti: k3-am69-sk: Add support for TPS6594 PMIC
commit: 865a1593bf99e1b3d4ffa6182919429694b17a36
[6/7] arm64: dts: ti: k3-j721e-sk: Add TPS6594 family PMICs
commit: b808cef0be467318d862f87b64d7eddde6906ba3
All being well this means that it will be integrated into the linux-next
tree (usually sometime in the next 24 hours) and sent up the chain during
the next merge window (or sooner if it is a relevant bug fix), however if
problems are discovered then the patch may be dropped or reverted.
You may get further e-mails resulting from automated or manual testing
and review of the tree, please engage with people reporting problems and
send followup patches addressing any issues that are reported if needed.
If any updates are required or you are submitting further changes they
should be sent as incremental updates against current git, existing
patches will not be replaced.
Please add any relevant lists and maintainers to the CCs when replying
to this mail.
[1] https://git.kernel.org/pub/scm/linux/kernel/git/ti/linux.git
--
Regards,
Nishanth Menon
Key (0xDDB5849D1736249D) / Fingerprint: F8A2 8693 54EB 8232 17A3 1A34 DDB5 849D 1736 249D
© 2016 - 2025 Red Hat, Inc.