Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Commit 84a7f75 enabled sourcing several defconfig files for a single board, ordered from least to most specific to the selected board variant. The assumption was: given two targets of the form `<board>/<soc>` and `<board>/<soc>/<variant>`, the latter would naturally inherit configuration from the former. However, having multiple defconfigs doesn't make sense, and in practice, they tend to clash with each other, which complicates porting. Another motivation for doing that was to make `<board>_<soc>_defconfig` optional, so that `<board>_defconfig` could be used instead, if present. This can still be achieved by constraining the `_defconfig` lookup to only use the most specific file available, just like `.dts` lookup. Relevant changes to `zephyr_file()` have been reverted. This means that `<board>_<revision>.conf` overlays, which were meant to be deprecated, are no longer replaced by revision-specific defconfigs, so they need to be un-deprecated. None of the currently ported boards are affected by this change. Signed-off-by: Grzegorz Swiderski <[email protected]>
- Loading branch information