Hi Tom,
On 9/2/2025 9:42 PM, Tom Rini wrote:
On Tue, Sep 02, 2025 at 09:36:25PM +0530, Kumar, Udit wrote:
Hi Tom
On 9/2/2025 9:16 PM, Tom Rini wrote:
On Tue, Sep 02, 2025 at 03:49:59PM +0530, Anurag Dutta wrote:
Commit 0e198ff1a911 ("configs: Resync with savedefconfig") removed
the necessary configs required to boot HyperFlash successfully, due to
missing Kconfig dependencies. Now that the Kconfig dependencies have
been added, re-enable the HBMC and MUX_MMIO configs in the SPL stage.
Fixes: 0e198ff1a911 ("configs: Resync with savedefconfig")
Signed-off-by: Anurag Dutta <a-du...@ti.com>
Please note that this means it never worked to start with.
"savedefconfig" does the equivalent of "make foo_defconfig" and then
It was working before but due to some boot issues , due to DT sync
we disabled HBMC with commit id 5b2671594b80af116e259313d48bcd580d71f462 .
Instead of saying Fixes: 0e198ff1a91,
This patch is fixing sha id 5b2671594b80af116e259313d48bcd580d71f462 by kind
of revert.
my bad to give R/B , overlooked on sha id of fixes tag.
Again, no, that's not quite how it works. When we do a defconfig resync
like this we're just making the defconfigs reflect the present reality.
would need your suggestion here, what should be fixes tag,
My comments were not related to defconfig sync
If you checkout 5b2671594b80af116e259313d48bcd580d71f462^ and then look
at the resulting defconfig, that option will be off. Doing a git blame
on drivers/mtd/Kconfig the right fixes tag is for:
If you look at sha id d7ef2ef7c87528c359e110d7170e01a98aaecf14 (configs:
j721e_evm_defconfig: Add HBMC related configs)
is adding support for HBMC. So it was functional before.
Later due to DT sync and HBMC was broken so we disabled HBMC with sha id
5b2671594b80af116e259313d48bcd580d71f462.
After that there was attempt to enable HBMC via below sha ids
8f71d37838ba0b0bfa047f5133877092ee9d1110 (mtd: Kconfig: Change HBMC
driver's dependency to MULTIPLEXER and MUX_MMIO)
fd7fcd4098d5c1ba9e20dbd72aa5f9a74f0cbe42 (configs:
j721e_evm_*_defconfig: Add configs for Hyperflash boot)
c9df79ee64d0885277d5061a9426744920c4d6a5 (arm: dts: k3-j721e-r5-common:
Add HBMC overrides for R5 SPL)
a42b8b0b3fe0ffe69ffb932bf3e709a62ff34a23 (mtd: HBMC-AM654: Changed
syscon API to mux APIs)
f0558f3a89fe0fa900b162ae2758772e37f72739 (mux: Makefile: Add config for
mux drivers)
commit 8f71d37838ba0b0bfa047f5133877092ee9d1110
Author: Anurag Dutta <a-du...@ti.com>
Date: Fri Nov 29 17:01:36 2024 +0530
mtd: Kconfig: Change HBMC driver's dependency to MULTIPLEXER and MUX_MMIO
The HBMC_AM654 driver was dependent on SYSCON because syscon APIs were
being used to select the multiplexer state. Change the dependency to
MULTIPLEXER and MUX_MMIO because mux APIs are now being used to
select mux state.
Signed-off-by: Anurag Dutta <a-du...@ti.com>
As that's what changed the dependencies for the option.