Merge pull request #304 from atomicmaster/OrantePi5

OrangePi 5 detection for not Armbian
This commit is contained in:
Melissa LeBlanc-Williams 2023-07-28 09:43:06 -07:00 committed by GitHub
commit 139c43db4c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -177,7 +177,7 @@ class Board:
elif chip_id == chips.RK3568: elif chip_id == chips.RK3568:
board_id = self._rk3568_id() board_id = self._rk3568_id()
elif chip_id == chips.RK3588: elif chip_id == chips.RK3588:
board_id = self._rock_pi_id() or self._armbian_id() board_id = self._rock_pi_id() or self._orange_pi_id() or self._armbian_id()
elif chip_id == chips.RYZEN_V1605B: elif chip_id == chips.RYZEN_V1605B:
board_id = self._udoo_id() board_id = self._udoo_id()
elif chip_id == chips.PENTIUM_N3710: elif chip_id == chips.PENTIUM_N3710:
@ -414,6 +414,12 @@ class Board:
return boards.ORANGE_PI_4 return boards.ORANGE_PI_4
return None return None
def _orange_pi_id(self) -> Optional[str]:
board_value = self.detector.get_device_model()
if "Orange Pi 5" in board_value:
return boards.ORANGE_PI_5
return None
def _sama5_id(self) -> Optional[str]: def _sama5_id(self) -> Optional[str]:
"""Check what type sama5 board.""" """Check what type sama5 board."""
board_value = self.detector.get_device_model() board_value = self.detector.get_device_model()