summaryrefslogtreecommitdiff
path: root/tests/scripts
diff options
context:
space:
mode:
authorVincent Jardin <[email protected]>2026-05-11 00:07:30 +0200
committerPeng Fan <[email protected]>2026-05-15 19:28:31 +0800
commit43257fa9e39c70919e2dfc6efa24b2048b1e4a57 (patch)
treebf92f0abd6a79041f60babeb34e29119dcbeaae0 /tests/scripts
parent7252890625d5c56cdce41e5fbe3686c4e47f4f61 (diff)
board: nxp: common: support CONFIG_FSL_USE_PCA9547_MUX
Use select_i2c_ch_pca9547() only when CONFIG_FSL_USE_PCA9547_MUX is set, but several call in board/nxp/lx2160a/lx2160a.c invoke it unconditionally, or using unrelated Kconfigs (CONFIG_EMC2305, CONFIG_VID). Compilation with LX2160A target that omits the mux therefore fails with error: implicit declaration of function 'select_i2c_ch_pca9547' Add a static inline stub with -EOPNOTSUPP for the !CONFIG_FSL_USE_PCA9547_MUX case so all cases compile cleanly. Adapted from the convention used by include/scmi_nxp_protocols.h for SCMI subprotocol stubs. There is no functional change for NXP boards: all eight upstream LX2160A defconfigs (lx2160ardb / lx2160aqds / lx2162aqds and their secure / stmm / verified_boot variants) already set CONFIG_FSL_USE_PCA9547_MUX=y, so the real declaration wins. The purpose is to support new boards that do not use the PCA9547. Signed-off-by: Vincent Jardin <[email protected]> Reviewed-by: Peng Fan <[email protected]> Signed-off-by: Peng Fan <[email protected]>
Diffstat (limited to 'tests/scripts')
0 files changed, 0 insertions, 0 deletions