mx6sabresd: Make checkboard respect CONFIG_NXP_BOARD_REVISION
authorCody Gray <cody@codygray.com>
Sun, 27 Jun 2021 05:15:22 +0000 (22:15 -0700)
committerStefano Babic <sbabic@denx.de>
Sat, 10 Jul 2021 16:14:25 +0000 (18:14 +0200)
commit55d46761a30f779dc82544bdc0de89f4c8c6e4ea
tree2dbca76f7635685fc352246f41b2f56be6dfd6ad
parenta5ee05cf7180b411ffdf148ca8cb220c029f2e19
mx6sabresd: Make checkboard respect CONFIG_NXP_BOARD_REVISION

The default implementation of checkboard() calls the
nxp_board_rev_string() function
to retrieve a character representing the revision number of the board.
However, this
attempt to retrieve the revision number may fail in certain situations or be
otherwise undesirable.

There is already a configuration option to avoid retrieving the
revision number of
the board: CONFIG_NXP_BOARD_REVISION. In fact, if this option is enabled, the
nxp_board_rev_string() function's definition will be omitted entirely,
meaning that the previous implementation of checkboard() would result
in a linker error.

This changeset makes the default implementation of checkboard() respect the
CONFIG_NXP_BOARD_REVISION configuration option, only attempting to retrieve
the board revision number if that option is defined.

Signed-off-by: Cody Gray <cody@codygray.com>
board/freescale/mx6sxsabresd/mx6sxsabresd.c