Hi Tom, On 7/9/2026 3:52 AM, Tom Rini wrote: > On Wed, Jul 08, 2026 at 10:05:34PM +0000, Jonas Karlman wrote: > >> Change to depend on the xPL symbol instead of the SUPPORT_xPL symbol to >> only make the xPL_SYS_I2C_LEGACY symbols available when xPL is enabled. >> >> Signed-off-by: Jonas Karlman <[email protected]> >> --- >> drivers/i2c/Kconfig | 4 ++-- >> 1 file changed, 2 insertions(+), 2 deletions(-) >> >> diff --git a/drivers/i2c/Kconfig b/drivers/i2c/Kconfig >> index ab5af17858c8..125dc84819e6 100644 >> --- a/drivers/i2c/Kconfig >> +++ b/drivers/i2c/Kconfig >> @@ -78,14 +78,14 @@ config SYS_I2C_LEGACY >> >> config SPL_SYS_I2C_LEGACY >> bool "Enable legacy I2C subsystem and drivers in SPL" >> - depends on SUPPORT_SPL && !SPL_DM_I2C >> + depends on SPL && !SPL_DM_I2C >> help >> Enable the legacy I2C subsystem and drivers in SPL. This is useful >> in some size constrained situations. >> >> config TPL_SYS_I2C_LEGACY >> bool "Enable legacy I2C subsystem and drivers in TPL" >> - depends on SUPPORT_TPL && !SPL_DM_I2C >> + depends on TPL && !TPL_DM_I2C >> help >> Enable the legacy I2C subsystem and drivers in TPL. This is useful >> in some size constrained situations. > > Building on the last email, I think these might need to be > [ST]PL_FRAMEWORK not [ST]PL. >
I have mostly tested this series with additional changes that alias putc()/puts() to printch()/printascii() in xPL builds when common/console.o is unavailable and DEBUG_UART=y, patches that will be sent as a separate series. It is possible such change may have hidden some latent issues, now trying to push a branch that contains changes that ends at the patches included in this series, but due to timeouts it was not possible prior to sending this reply. This patch can also be dropped if it causes any issues, I only added it after a search for SUPPORT_xPL and noticed that these depends seem to be incorrect. SUPPORT_xPL is used to tell if xPL can be enabled or not, not if xPL is enabled/disabled. Regards, Jonas

