Message ID | 20230810-tps6594-v6-0-2b2e2399e2ef@ti.com (mailing list archive) |
---|---|
Headers | show |
Series | Add TPS6594 PMIC support on several boards | expand |
On 01:16-20230810, Jai Luthra wrote: > arch/arm64/boot/dts/ti/k3-am62a7-sk.dts | 95 +++++++++++ > arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi | 157 ++++++++++++++++++ > arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi | 163 +++++++++++++++++++ > arch/arm64/boot/dts/ti/k3-j721s2-som-p0.dtsi | 199 +++++++++++++++++++++++ Sigh.. Thanks Jai for stepping and trying to make this work, but I think this series is a lot out of whack. Apparently somewhere in this series is a patch for j721s2 that breaks proper boot. I spent quite a while bisecting across boards to find it, So, I am just going to skip this series for this release (and dependencies) Next time for this series: I recommend submitter provide test logs for every single platform touched. https://gist.github.com/nmenon/72e5f9b344e9207863d93491f5bf4f8e I have'nt debugged, but typically that looks like some one decided to pull the voltage low on a key rail. Let me see if I can pick the interrupt range fix at least since should'nt be dependent on this. > arch/arm64/boot/dts/ti/k3-j784s4-evm.dts | 104 ++++++++++++ > arch/arm64/boot/dts/ti/k3-j784s4-main.dtsi | 2 +- > arch/arm64/boot/dts/ti/k3-j784s4-mcu-wakeup.dtsi | 2 +- > arch/arm64/configs/defconfig | 1 + > 8 files changed, 721 insertions(+), 2 deletions(-) > --- > base-commit: 21ef7b1e17d039053edaeaf41142423810572741 > change-id: 20230809-tps6594-e450b5738e66 > > Best regards, > -- > Jai Luthra <j-luthra@ti.com> > bisect log: (commit sha's dont mean a thing.. but anyways..) git bisect start # good: [f2e72716f089d6fcc4bf7b8cb7ac874b79ed05b1] iommu: dev->iommu->iommu_dev must be set before ops->device_group() git bisect good f2e72716f089d6fcc4bf7b8cb7ac874b79ed05b1 # bad: [31f83ee5e42290c39e0bce42118ad1267eaf2790] arm64: dts: ti: k3-am64: Enable TSCADC nodes at the board level git bisect bad 31f83ee5e42290c39e0bce42118ad1267eaf2790 # bad: [f51a52fc98cddb7b99ecb19d86c40845f7e8d91e] arm64: dts: ti: k3-am62a7-sk: Split vcc_3v3 regulators git bisect bad f51a52fc98cddb7b99ecb19d86c40845f7e8d91e # good: [0cc1aecdc1024eced6914f015dbc43c28f5ac6aa] arm64: dts: ti: k3-j721s2-som-p0: Add TP6594 family PMICs git bisect good 0cc1aecdc1024eced6914f015dbc43c28f5ac6aa # good: [8b4e4f23f60df9c8aadb0e26cb86b13735ed810b] arm64: dts: ti: k3-j784s4-evm: Add support for TPS6594 PMIC git bisect good 8b4e4f23f60df9c8aadb0e26cb86b13735ed810b # bad: [38ff20140c2cf09ba140234732dd03a9743ebd32] arm64: defconfig: Enable TPS6593 PMIC for SK-AM62A git bisect bad 38ff20140c2cf09ba140234732dd03a9743ebd32 # good: [3e98e865a6135bef7d801b5c5236a42a0ef1bff2] arm64: dts: ti: k3-am62a7-sk: Add support for TPS6593 PMIC git bisect good 3e98e865a6135bef7d801b5c5236a42a0ef1bff2 # first bad commit: [38ff20140c2cf09ba140234732dd03a9743ebd32] arm64: defconfig: Enable TPS6593 PMIC for SK-AM62A
Hi Jai Luthra, On Thu, 10 Aug 2023 01:16:18 +0530, Jai Luthra 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 serie adds device tree nodes for TI TPS6594 PMICs found in the > following boards: > - J721EXSOMXEVM: > - J721S2XSOMXEVM: > - J7200XSOMXEVM: > - AM62A-SKEVM: > - J784S4XEVM > > [...] As I mentioned in the previous response - this needs much deeper review - I recommend actual test log and board schematics links to cross verify we are modifying the correct platforms in the right manner. So, I am not picking up the defconfig either as it did'nt make sense to pick it up without dts actually using it. Only patch I could reasonably pick is the one below (ideally should have been sent independent of the series, but, ok.). I have applied the following to branch ti-k3-dts-next on [1]. Thank you! [4/7] arm64: dts: ti: k3-j784s4: Fix interrupt ranges for wkup & main gpio commit: 05a1f130101e7a49ff1e8734939facd43596ea26 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