[PATCH 0/3] FIT: match best configuration when multiple are compatible

Ahmad Fatoum a.fatoum at pengutronix.de
Tue Dec 5 03:36:15 PST 2023


Currently, we match the first compatible configuration. There may be
multiple matching configurations however and we should continue looking
for a better match if a match didn't achieve maximal score.

Do that by checking score against OF_DEVICE_COMPATIBLE_MAX_SCORE and
continuing the search if unequal.

Ahmad Fatoum (3):
  of: define macro for maximum of_device_is_compatible return value
  of: early exit of_match_node if no better matches are possible
  FIT: match best configuration when multiple are compatible

 common/image-fit.c | 15 ++++++++++++---
 drivers/of/base.c  |  9 +++++++--
 include/of.h       |  4 ++++
 3 files changed, 23 insertions(+), 5 deletions(-)

-- 
2.39.2




More information about the barebox mailing list