@@ -36,11 +36,22 @@ jobs:
36
36
fail-fast : false
37
37
matrix :
38
38
env :
39
- - { HOST: 20.04, KERNEL_VER: rpi-5.4.y, OS_BIT: armhf } # Debian 10 (Buster)
40
- - { HOST: 20.04, KERNEL_VER: rpi-5.10.y, OS_BIT: armhf } # Debian 11 (Bullseye)
41
- - { HOST: 22.04, KERNEL_VER: rpi-5.15.y, OS_BIT: armhf } # Debian 11 (Bullseye)
42
- - { HOST: 24.04, KERNEL_VER: rpi-6.6.y, OS_BIT: armhf } # Debian 12 (Bookworm) 32-bit
43
- - { HOST: 24.04, KERNEL_VER: rpi-6.6.y, OS_BIT: arm64 } # Debian 12 (Bookworm) 64-bit
39
+ # Debian 10 (Buster)
40
+ - { HOST: 20.04, KERNEL_VER: rpi-5.4.y, OS_BIT: armhf, RASPI: 3}
41
+ - { HOST: 20.04, KERNEL_VER: rpi-5.4.y, OS_BIT: armhf, RASPI: 4}
42
+ # Debian 11 (Bullseye)
43
+ - { HOST: 20.04, KERNEL_VER: rpi-5.10.y, OS_BIT: armhf, RASPI: 3}
44
+ - { HOST: 20.04, KERNEL_VER: rpi-5.10.y, OS_BIT: armhf, RASPI: 4}
45
+ # Debian 11 (Bullseye)
46
+ - { HOST: 22.04, KERNEL_VER: rpi-5.15.y, OS_BIT: armhf, RASPI: 3}
47
+ - { HOST: 22.04, KERNEL_VER: rpi-5.15.y, OS_BIT: armhf, RASPI: 4}
48
+ # Debian 12 (Bookworm) 32-bit
49
+ - { HOST: 24.04, KERNEL_VER: rpi-6.6.y, OS_BIT: armhf, RASPI: 3}
50
+ - { HOST: 24.04, KERNEL_VER: rpi-6.6.y, OS_BIT: armhf, RASPI: 4}
51
+ # Debian 12 (Bookworm) 64-bit
52
+ - { HOST: 24.04, KERNEL_VER: rpi-6.6.y, OS_BIT: arm64, RASPI: 3}
53
+ - { HOST: 24.04, KERNEL_VER: rpi-6.6.y, OS_BIT: arm64, RASPI: 4}
54
+
44
55
45
56
runs-on : ubuntu-${{ matrix.env.HOST }}
46
57
63
74
git clone --branch ${{ matrix.env.KERNEL_VER }} --depth=1 https://github.com/raspberrypi/linux
64
75
cd linux
65
76
if [ "${{ matrix.env.OS_BIT }}" == "armhf" ]; then
66
- KERNEL=kernel7l
67
- make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- bcm2711_defconfig
77
+ if [ "${{ matrix.env.RASPI }}" == "3" ]; then
78
+ KERNEL=kernel7
79
+ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- bcm2709_defconfig
80
+ elif [ "${{ matrix.env.RASPI }}" == "4" ]; then
81
+ KERNEL=kernel7l
82
+ make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- bcm2711_defconfig
83
+ fi
68
84
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- modules_prepare
69
85
else
70
86
KERNEL=kernel8
0 commit comments