From c20c72d0363f0828ae2939ee2c2ac8168880039b Mon Sep 17 00:00:00 2001 From: Christian Stewart Date: Tue, 20 Feb 2024 21:36:53 -0800 Subject: [PATCH] pi/5: new configuration package Signed-off-by: Christian Stewart --- README.md | 3 +++ configs/pi/5/buildroot/arch | 2 ++ configs/pi/5/buildroot/kernel | 4 ++++ configs/pi/5/metadata/dependencies | 1 + configs/pi/5/metadata/description | 1 + configs/pi/README.md | 2 ++ 6 files changed, 13 insertions(+) create mode 100644 configs/pi/5/buildroot/arch create mode 100644 configs/pi/5/buildroot/kernel create mode 100644 configs/pi/5/metadata/dependencies create mode 100644 configs/pi/5/metadata/description diff --git a/README.md b/README.md index 457170c59..eb0d04638 100644 --- a/README.md +++ b/README.md @@ -96,6 +96,7 @@ main SkiffOS repository: | [Pi 3] + 1, 2 | [pi/3] | N/A | ✔ rpi-6.1.66 | | [Pi 4] | [pi/4] | N/A | ✔ rpi-6.1.66 | | [Pi 4] (32bit mode) | [pi/4x32] | N/A | ✔ rpi-6.1.66 | +| [Pi 5] | [pi/5] | N/A | ✔ rpi-6.1.66 | | [Pine64 H64] | [pine64/h64] | ✔ U-Boot 2022.04 | ✔ megi-6.6-pre | | [PineBook A64] | [pine64/book_a64] | ✔ U-Boot (bin) | ✔ megi-6.6-pre | | [PineBook Pro] | [pine64/book] | ✔ U-Boot (bin) | ✔ megi-6.6-pre | @@ -152,6 +153,7 @@ main SkiffOS repository: [Pi 1]: https://www.raspberrypi.org/products/raspberry-pi-1-model-b-plus/ [Pi 3]: https://www.raspberrypi.org/products/raspberry-pi-3-model-b/ [Pi 4]: https://www.raspberrypi.org/products/raspberry-pi-4-model-b/ +[Pi 5]: https://www.raspberrypi.org/products/raspberry-pi-5/ [Pine64 H64]: https://www.pine64.org/pine-h64-ver-b/ [PineBook A64]: https://www.pine64.org/pinebook/ [PineBook Pro]: https://www.pine64.org/pinebook-pro/ @@ -209,6 +211,7 @@ main SkiffOS repository: [pi/3]: ./configs/pi [pi/4]: ./configs/pi [pi/4x32]: ./configs/pi +[pi/5]: ./configs/pi [pine64/book_a64]: ./configs/pine64/book_a64 [pine64/book]: ./configs/pine64/book [pine64/h64]: ./configs/pine64/h64 diff --git a/configs/pi/5/buildroot/arch b/configs/pi/5/buildroot/arch new file mode 100644 index 000000000..f46be86b8 --- /dev/null +++ b/configs/pi/5/buildroot/arch @@ -0,0 +1,2 @@ +BR2_aarch64=y +BR2_cortex_a76=y diff --git a/configs/pi/5/buildroot/kernel b/configs/pi/5/buildroot/kernel new file mode 100644 index 000000000..4aee1c46d --- /dev/null +++ b/configs/pi/5/buildroot/kernel @@ -0,0 +1,4 @@ +BR2_LINUX_KERNEL_USE_DEFCONFIG=y +BR2_LINUX_KERNEL_DEFCONFIG="bcm2712" +BR2_LINUX_KERNEL_DTS_SUPPORT=y +BR2_LINUX_KERNEL_INTREE_DTS_NAME="broadcom/bcm2711-rpi-4-b broadcom/bcm2711-rpi-400 broadcom/bcm2711-rpi-cm4 broadcom/bcm2711-rpi-cm4s broadcom/bcm2712-rpi-5-b" diff --git a/configs/pi/5/metadata/dependencies b/configs/pi/5/metadata/dependencies new file mode 100644 index 000000000..5444860d3 --- /dev/null +++ b/configs/pi/5/metadata/dependencies @@ -0,0 +1 @@ +pi/common diff --git a/configs/pi/5/metadata/description b/configs/pi/5/metadata/description new file mode 100644 index 000000000..b7010fdcd --- /dev/null +++ b/configs/pi/5/metadata/description @@ -0,0 +1 @@ +Configuration for the Pi 5. diff --git a/configs/pi/README.md b/configs/pi/README.md index d210911d0..4a9429b26 100644 --- a/configs/pi/README.md +++ b/configs/pi/README.md @@ -41,6 +41,7 @@ There are specific packages tuned to each Pi model. | [Pi 3] - 64bit | pi/3x64 | | [Pi 4] | pi/4x64 or pi/4 | | [Pi 4] - 32bit | pi/4x32 | +| [Pi 5] | pi/5 | [Pi 0]: https://www.raspberrypi.org/products/raspberry-pi-zero/ [Pi 0 V2]: https://www.raspberrypi.com/products/raspberry-pi-zero-2-w/ @@ -48,6 +49,7 @@ There are specific packages tuned to each Pi model. [Pi 2]: https://www.raspberrypi.org/products/raspberry-pi-2-model-b/ [Pi 3]: https://www.raspberrypi.org/products/raspberry-pi-3-model-b/ [Pi 4]: https://www.raspberrypi.org/products/raspberry-pi-4-model-b/ +[Pi 5]: https://www.raspberrypi.org/products/raspberry-pi-5/ ## Building an Image