Re: [PATCH v4 3/4] rockchip: rk3399: Add ROC-PC-PLUS board detection

Fabio Estevam <[email protected]>
Newsgroups org.u-boot-project.lists.u-boot
Message-ID <CAOMZO5DHz4z+VmfjRyTxPsepXC7kFMPr+29F1yD-CZ5miwCUXg@mail.gmail.com>
Hi Quentin,

On Wed, Aug 12, 2026 at 5:05 AM Quentin Schulz <[email protected]> wrote:

> It should be !CONFIG_IS_ENABLED(DM_I2C) as CONFIG_IS_ENABLED is going to
> add the appropriate prefix based on the current stage being built (so
> definitely no SPL/TPL/VPL to be added manually) and CONFIG_SPL_I2C is
> not enough to build the dm_i2c_probe implementation, we need
> CONFIG_SPL_DM_I2C (well, and CONFIG_SPL_I2C because otherwise the
> drivers/i2c directory isn't traversed and because SPL_DM_I2C is missing
> a dependency on it).

I tested !CONFIG_IS_ENABLED(DM_I2C) alone, but the mezzanine SPL still
fails to link because SPL_DM_I2C is enabled while SPL_I2C is not.

Checking both works:

if (!(CONFIG_IS_ENABLED(I2C) && CONFIG_IS_ENABLED(DM_I2C)))
    return false;

I tested the mezzanine build successfully with this change.

I'll use this in v5 unless you see an issue.

Thanks,

Fabio Estevam
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.