From 1e534d13300be685d62a66760a020e3cf888063a Mon Sep 17 00:00:00 2001 From: Itxaka Date: Mon, 23 Sep 2024 16:34:04 +0200 Subject: [PATCH] Add rpi kernel (#1063) --- packages/kernels/linux-rpi/build.yaml | 17 +++++++++++++++++ packages/kernels/linux-rpi/collection.yaml | 9 +++++++++ 2 files changed, 26 insertions(+) create mode 100644 packages/kernels/linux-rpi/build.yaml create mode 100644 packages/kernels/linux-rpi/collection.yaml diff --git a/packages/kernels/linux-rpi/build.yaml b/packages/kernels/linux-rpi/build.yaml new file mode 100644 index 0000000..478e15e --- /dev/null +++ b/packages/kernels/linux-rpi/build.yaml @@ -0,0 +1,17 @@ +package_dir: /out + +image: ubuntu:24.04 + +prelude: + - apt-get update -y && apt-get install -y gcc gcc-aarch64-linux-gnu git make flex bc bison libssl-dev xz-utils kmod + - git clone --branch {{ .Values.version }} --depth 1 https://github.com/raspberrypi/linux.git linux + +steps: + - mkdir -p make /build + - mkdir -p /out/boot/overlays + - cd linux && CROSS_COMPILE=aarch64-linux-gnu- ARCH=arm64 make O=/build bcm2711_defconfig + - cd linux && CROSS_COMPILE=aarch64-linux-gnu- ARCH=arm64 make O=/build -j $(nproc) Image.gz modules dtbs + - cd linux && CROSS_COMPILE=aarch64-linux-gnu- ARCH=arm64 make O=/build INSTALL_MOD_PATH=/out modules_install + - cp /build/arch/arm64/boot/dts/broadcom/*.dtb /out/boot/ + - cp /build/arch/arm64/boot/dts/overlays/*.dtb* /out/boot/overlays/ + - cp /build/arch/arm64/boot/Image.gz /out/boot/Image \ No newline at end of file diff --git a/packages/kernels/linux-rpi/collection.yaml b/packages/kernels/linux-rpi/collection.yaml new file mode 100644 index 0000000..4e7a76f --- /dev/null +++ b/packages/kernels/linux-rpi/collection.yaml @@ -0,0 +1,9 @@ +packages: + - name: "linux-rpi" + category: "kernels" + version: "rpi-6.6.y" + labels: + github.repo: "raspberrypi" + autobump.revdeps: "true" + github.owner: "kernel" + autobump.skip_if_contains: '["rc"]'