From 7ed97e89a39c24ffd6a963fadabbcf3d407b0d2a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Szeremeta?= Date: Fri, 24 Dec 2021 11:08:28 +0100 Subject: [PATCH] Devices description update (#1684) * Devices description update Updating the list of supported devices according to https://www.home-assistant.io/installation/ * Intel NUC -> Generic x86-64 (e.g. Intel NUC) * Remove unsupported Raspberry Pi and Raspberry Pi Zero --- Documentation/boards/README.md | 41 +++++++++++----------- Documentation/boards/raspberrypi/README.md | 10 +----- README.md | 2 +- 3 files changed, 22 insertions(+), 31 deletions(-) diff --git a/Documentation/boards/README.md b/Documentation/boards/README.md index b0b7f16df..55603a79b 100644 --- a/Documentation/boards/README.md +++ b/Documentation/boards/README.md @@ -5,26 +5,27 @@ The following boards/devices are supported: - Raspberry Pi - - Pi 4 Model B (1 GB, 2 GB and 4 GB model) 32-bit - - Pi 4 Model B (1 GB, 2 GB and 4 GB model) 64-bit (recommended) - - Pi 3 Model B and B+ 32-bit + - Pi 4 Model B (1 GB, 2 GB, 4 GB and 8 GB model) 64-bit (recommended) + - Pi 4 Model B (1 GB, 2 GB, 4 GB and 8 GB model) 32-bit - Pi 3 Model B and B+ 64-bit (recommended) + - Pi 3 Model B and B+ 32-bit - Pi 2 (not recommended) - Pi Zero-W (not recommended) - Pi (not recommended) - Hardkernel - - Odroid-C2 - - Odroid-C4 (_experimental_) - Odroid-N2 + - Odroid-N2+ + - Odroid-C2 + - Odroid-C4 - Odroid-XU4 +- Asus + - Tinker Board - Generic x86-64 (UEFI, not suited for virtualization) - Intel NUC5CPYH - Intel NUC6CAYH - Intel NUC10I3FNK2 - Gigabyte GB-BPCE-3455 - Computers supporting x86-64 architecture and UEFI boot should generally work -- Asus - - Tinker Board - Virtual appliance (x86_64/UEFI): - VMDK - OVA ? @@ -39,17 +40,15 @@ Notes: |Board|Build|Config|Docs| |-----|----|------|----| -|Pi4B 32-bit |`make rpi4` |[rpi4](../../buildroot-external/configs/rpi4_defconfig)|[raspberrypi](./raspberrypi/)| -|Pi4B 64-bit |`make rpi4_64` |[rpi4_64](../../buildroot-external/configs/rpi4_64_defconfig)|[raspberrypi](./raspberrypi/)| -|Pi3B 32-bit |`make rpi3` |[rpi3](../../buildroot-external/configs/rpi3_defconfig)|[raspberrypi](./raspberrypi/)| -|Pi3B 64-bit |`make rpi3_64` |[rpi3_64](../../buildroot-external/configs/rpi3_64_defconfig)|[raspberrypi](./raspberrypi/)| -|Pi2 |`make rpi2` |[rpi2](../../buildroot-external/configs/rpi2_defconfig)|[raspberrypi](./raspberrypi/)| -|Pi Zero |`make rpi0_w` |[rpi0_w](../../buildroot-external/configs/rpi0_w_defconfig)|[raspberrypi](./raspberrypi/)| -|Pi |`make rpi` |[rpi](../../buildroot-external/configs/rpi_defconfig)|[raspberrypi](./raspberrypi/)| -|Odroid-C2 |`make odroid_c2` |[odroid_c2](../../buildroot-external/configs/odroid_c2_defconfig)|[hardkernel](./hardkernel/)| -|Odroid-C4 |`make odroid_c4` |[odroid_c4](../../buildroot-external/configs/odroid_c4_defconfig)|[hardkernel](./hardkernel/)| -|Odroid-N2 |`make odroid_n2` |[odroid_n2](../../buildroot-external/configs/odroid_n2_defconfig)|[hardkernel](./hardkernel/)| -|Odroid-XU4 |`make odroid_xu4` |[odroid_xu4](../../buildroot-external/configs/odroid_xu4_defconfig)|[hardkernel](./hardkernel/)| -|Tinker Board |`make tinker` |[tinker](../../buildroot-external/configs/tinker_defconfig)|[asus](./asus/)| -|Generic x86-64 |`make generic_x86_64` |[generic_x86_64](../../buildroot-external/configs/generic_x86_64_defconfig)|[generic-x86-64](./generic-x86-64/)| -|OVA |`make ova` |[ova](../../buildroot-external/configs/ova_defconfig)|[ova](./ova/)| +|Pi4B 64-bit |`make rpi4_64` |[rpi4_64](../../buildroot-external/configs/rpi4_64_defconfig)|[raspberrypi](./raspberrypi/)| +|Pi4B 32-bit |`make rpi4` |[rpi4](../../buildroot-external/configs/rpi4_defconfig)|[raspberrypi](./raspberrypi/)| +|Pi3B 64-bit |`make rpi3_64` |[rpi3_64](../../buildroot-external/configs/rpi3_64_defconfig)|[raspberrypi](./raspberrypi/)| +|Pi3B 32-bit |`make rpi3` |[rpi3](../../buildroot-external/configs/rpi3_defconfig)|[raspberrypi](./raspberrypi/)| +|Pi2 |`make rpi2` |[rpi2](../../buildroot-external/configs/rpi2_defconfig)|[raspberrypi](./raspberrypi/)| +|Odroid-N2/N2+ |`make odroid_n2` |[odroid_n2](../../buildroot-external/configs/odroid_n2_defconfig)|[hardkernel](./hardkernel/)| +|Odroid-C2 |`make odroid_c2` |[odroid_c2](../../buildroot-external/configs/odroid_c2_defconfig)|[hardkernel](./hardkernel/)| +|Odroid-C4 |`make odroid_c4` |[odroid_c4](../../buildroot-external/configs/odroid_c4_defconfig)|[hardkernel](./hardkernel/)| +|Odroid-XU4 |`make odroid_xu4` |[odroid_xu4](../../buildroot-external/configs/odroid_xu4_defconfig)|[hardkernel](./hardkernel/)| +|Tinker Board |`make tinker` |[tinker](../../buildroot-external/configs/tinker_defconfig)|[asus](./asus/)| +|Generic x86-64|`make generic_x86_64`|[generic_x86_64](../../buildroot-external/configs/generic_x86_64_defconfig)|[generic-x86-64](./generic-x86-64/)| +|OVA |`make ova` |[ova](../../buildroot-external/configs/ova_defconfig)|[ova](./ova/)| diff --git a/Documentation/boards/raspberrypi/README.md b/Documentation/boards/raspberrypi/README.md index dff80b17e..af181ae59 100644 --- a/Documentation/boards/raspberrypi/README.md +++ b/Documentation/boards/raspberrypi/README.md @@ -6,16 +6,8 @@ |---------------------|---------------|-----------------|--------------------| | Raspberry Pi B/B+/A+|2012/2014/2014 | not recommended | [rpi](../../../buildroot-external/configs/rpi_defconfig) | | Raspberry Pi 2 B |2015 | not recommended | [rpi2](../../../buildroot-external/configs/rpi2_defconfig) | -| Raspberry Pi Zero |2015 | not recommended | [rpi](../../../buildroot-external/configs/rpi_defconfig) | -| Raspberry Pi Zero W |2017 | not recommended | [rpi0_w](../../../buildroot-external/configs/rpi0_w_defconfig) | | Raspberry Pi 3 B/B+ |2016/2018 | yes | [rpi3](../../../buildroot-external/configs/rpi3_defconfig) / [rpi3_64](../../../buildroot-external/configs/rpi3_64_defconfig) | -| Raspberry Pi 4 B |2019 | yes* | [rpi4](../../../buildroot-external/configs/rpi4_defconfig) / [rpi4_64](../../../buildroot-external/configs/rpi4_64_defconfig) | - -\*1,2 and 4 GiB versions of the Raspberry Pi 4 B are supported. Support for the 8 GiB version is coming soon is part of #740. - -## Limitation 64bit - -The 64bit version is under development by RPi-Team. It work very nice but it could have some impacts. Actual we see that the SDcard access with ext4 are a bit slower than on 32bit. +| Raspberry Pi 4 B |2019 | yes | [rpi4](../../../buildroot-external/configs/rpi4_defconfig) / [rpi4_64](../../../buildroot-external/configs/rpi4_64_defconfig) | ## Serial console diff --git a/README.md b/README.md index 65a684417..10b3351e8 100644 --- a/README.md +++ b/README.md @@ -16,8 +16,8 @@ Home Assistant Operating System uses Docker as Container engine. It by default d - Raspberry Pi - Hardkernel ODROID -- Intel NUC - Asus Tinker Board +- Generic x86-64 (e.g. Intel NUC) - Virtual appliances See the full list and specific models [here](./Documentation/boards/README.md)