devices/{device,deviceinfo}: tolerate device variants that live inside split packages
This commit is contained in:
parent
22bd6193dd
commit
3b7465dccb
2 changed files with 7 additions and 3 deletions
|
@ -169,7 +169,9 @@ def _pmos_sanity_check(info: dict[str, str], device_name: str):
|
|||
codename = codename[7:]
|
||||
# kupfer prepends the SoC
|
||||
codename_alternative = codename.split('-', maxsplit=1)[1] if codename.count('-') > 1 else codename
|
||||
if "codename" not in info or (codename != info["codename"] and codename_alternative != info["codename"]):
|
||||
_codename = info.get('codename', None)
|
||||
if not _codename or not (_codename in [codename, codename_alternative] or codename.startswith(_codename) or
|
||||
codename_alternative.startswith(_codename)):
|
||||
raise RuntimeError(f"Please add 'deviceinfo_codename=\"{codename}\"' "
|
||||
f"to: {path}")
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue