From e4e9dee02c2a84aabbc10f8ef5927a53a4a85660 Mon Sep 17 00:00:00 2001 From: Stefan Agner Date: Thu, 9 Mar 2023 22:20:19 +0100 Subject: [PATCH] Add ODROID-M1 (#4177) --- supervisor/addons/validate.py | 1 + supervisor/data/arch.json | 1 + tests/test_arch.py | 10 ++++++++++ 3 files changed, 12 insertions(+) diff --git a/supervisor/addons/validate.py b/supervisor/addons/validate.py index 43482e92b..bfb5073ce 100644 --- a/supervisor/addons/validate.py +++ b/supervisor/addons/validate.py @@ -130,6 +130,7 @@ RE_MACHINE = re.compile( r"|generic-x86-64" r"|odroid-c2" r"|odroid-c4" + r"|odroid-m1" r"|odroid-n2" r"|odroid-xu" r"|qemuarm-64" diff --git a/supervisor/data/arch.json b/supervisor/data/arch.json index fe8155040..9792e96c1 100644 --- a/supervisor/data/arch.json +++ b/supervisor/data/arch.json @@ -9,6 +9,7 @@ "tinker": ["armv7", "armhf"], "odroid-c2": ["aarch64", "armv7", "armhf"], "odroid-c4": ["aarch64", "armv7", "armhf"], + "odroid-m1": ["aarch64", "armv7", "armhf"], "odroid-n2": ["aarch64", "armv7", "armhf"], "odroid-xu": ["armv7", "armhf"], "khadas-vim3": ["aarch64", "armv7", "armhf"], diff --git a/tests/test_arch.py b/tests/test_arch.py index 54e38c031..2eb074257 100644 --- a/tests/test_arch.py +++ b/tests/test_arch.py @@ -133,6 +133,16 @@ async def test_odroid_c4_arch(coresys, sys_machine, sys_supervisor): assert coresys.arch.supported == ["aarch64", "armv7", "armhf"] +async def test_odroid_m1_arch(coresys, sys_machine, sys_supervisor): + """Test arch for odroid-m1.""" + sys_machine.return_value = "odroid-m1" + sys_supervisor.arch = "aarch64" + await coresys.arch.load() + + assert coresys.arch.default == "aarch64" + assert coresys.arch.supported == ["aarch64", "armv7", "armhf"] + + async def test_odroid_n2_arch(coresys, sys_machine, sys_supervisor): """Test arch for odroid-n2.""" sys_machine.return_value = "odroid-n2"