On Wed, 15 Jul 2026 11:32:26 +0800, Guo Hao <[email protected]> wrote:
> setup_board_eeprom_env() and setup_serial_am6() are only available when
> TI_I2C_BOARD_DETECT is enabled.
> 
> IS_ENABLED() does not remove the guarded statements during preprocessing,
> so disabling TI_I2C_BOARD_DETECT results in an implicit function
> declaration error. Use a preprocessor condition to match the condition
> used for the function definition.
> 
> Fixes: ff1b83c095c2 ("board: am62x: Add support for reading eeprom data")
> Signed-off-by: Guo Hao <[email protected]>

This is a valid fix however I wonder if there's an actual use-case where someone
might want to disable TI_I2C_BOARD_DETECT on an EVM board.

Also, it looks like the same issue exists for other platforms too (AM64x, AM65x,
J721s2 ...).

-- 
Anshul Dalal <[email protected]>

Reply via email to