Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

R6S: Fix port mapping. #8

Open
wants to merge 41 commits into
base: linux-6.6
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
b6d063d
CI: build bcm2711 RPi 4B firmware
mj22226 Mar 16, 2024
c69028d
CI: build x86_64 images
mj22226 Apr 14, 2024
0e70fbe
CI: build bcm2712 RPi 5
mj22226 Apr 14, 2024
10b4dc1
CI: build rockchip images
mj22226 Jul 4, 2024
49d41f9
misc fixes
mj22226 Jun 25, 2024
f9b29b5
revert fw_devlink=permissive
mj22226 May 15, 2024
4328bd3
kernel: add new 6.6 kernel symbols
mj22226 Jun 9, 2024
9a0dde3
bcm27xx: auto resize ext4
mj22226 Aug 19, 2023
1d42db0
kernel: add rtl8812au-ac driver
mj22226 Feb 15, 2023
891d802
revert mt7921 bt firmware
mj22226 Jan 19, 2024
9aee8a2
linux-firmware: add realtek bluetooth
mj22226 Feb 24, 2023
73d173e
LICENSES: Import Broadcom BCM43xx license
ffainelli Aug 1, 2022
e3ff053
brcmfmac-sdio-firmware: Add Broadcom Bluetooth firmware/patch RAMs
ffainelli Jul 27, 2022
2198d4b
bcm27xx: Include brcmfmac-sdio-firmware-4345-bt for Pi4 profiles
ffainelli Jul 28, 2022
740e235
cypress-firmware: cyfmac43455: replace symbolic links for direct firm…
mj22226 Apr 13, 2024
7b64a2f
rockchip: add linux 6.6
mj22226 Jul 12, 2024
0ca2522
uboot-rockchip: add support for rk3568/88
mj22226 Jul 10, 2024
7631179
package: boot: uboot-friendlyarm
mj22226 Jun 14, 2021
a86160c
rockchip: ROCK Pi 4 switchover ROCK Pi 4B DTS
mj22226 Oct 12, 2021
11cdbc5
package:firmware: add RPi-Distro firmware-nonfree
mj22226 Apr 15, 2022
dc50f9e
rockchip: enable WiFi on Rock pi 4
mj22226 Jan 31, 2021
665717e
rockchip:rk3328: add support for FriendlyARM NanoPi NEO3
mj22226 Dec 24, 2021
96df80a
rockchip: add support for Pine64 QUARTZ64 RK3566
mj22226 May 10, 2022
518efb6
rockchip: add Banana Pi BPI-R2 Pro support
mj22226 Jun 21, 2022
88dd79e
Update r2pro network
malcolmmp Aug 4, 2022
4fadbe2
rockchip: add Radxa ROCK3 Model A board.
mj22226 Jun 21, 2022
f8fa10e
rockchip: add FriendlyElec NanoPi R5S
mj22226 Jul 31, 2022
f1b5284
rockchip: bpi r2 pro enable board leds
mj22226 Aug 21, 2022
cbcdd5e
rockchip: generate MAC address for bpi r2 pro nanopi r5s
mj22226 Sep 10, 2022
1577115
rockchip: add nanopi r5c
mj22226 Apr 20, 2023
7f63522
mac80211: add realtek rtw89 driver
mj22226 Nov 14, 2023
e3e08a6
rockchip: add FriendlyElec NanoPi R6C
mj22226 Apr 28, 2023
213086d
rockchip: add FriendlyElec NanoPi R6S
mj22226 Apr 28, 2023
9b66a23
rockchip: add FriendlyElec NanoPi R6C Plus
mj22226 Jun 13, 2023
957ef49
rockchip: Fix port/LED order on NanoPi R6S
mdoggydog Jun 27, 2023
401ae84
rockchip: add orange pi 5 plus
mj22226 Oct 16, 2023
3b6802f
rockchip: adjust vendor on Banana Pi R2 Pro board
mj22226 Feb 29, 2024
f8bb6c7
arm-trusted-firmware-rockchip: update to v2.10.2
mj22226 Jun 25, 2023
101fe44
kernel: Linux 6.6.42
mj22226 Jul 24, 2024
e3163ea
kernel: Linux 6.6.43
mj22226 Jul 25, 2024
afb0358
Update 02_network
JohanVlugt Jul 31, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
86 changes: 86 additions & 0 deletions .github/workflows/bcm2711.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
name: Build bcm2711 RPi 4B
on: [push]

jobs:
build:
name: Build Raspberry Pi 4 images
runs-on: ubuntu-latest

steps:
- name: Maximize build space
uses: easimon/maximize-build-space@master
with:
root-reserve-mb: 512
swap-size-mb: 1024
remove-dotnet: 'true'
overprovision-lvm: 'true'
remove-android: 'true'
remove-haskell: 'true'
remove-codeql: 'true'
remove-docker-images: 'true'
- name: Checkout
uses: actions/checkout@v4

- name: Build
run: |
./scripts/feeds update -a
./scripts/feeds install -a
cd feeds/luci
wget https://gist.githubusercontent.com/mj22226/363cefecd314e45b49d8eafff8473fcf/raw/69b47c9a972e15056f94870d76d93a5146893f99/01-diskman.patch

git apply 01-diskman.patch

cd -
cd feeds/packages
wget https://gist.githubusercontent.com/mj22226/351f11e66f08f06e37a985719a31ddb4/raw/b35ba7a3aac1949bd6bbeaad065a0a93dc3c34f0/01-cpu.patch
wget https://gist.githubusercontent.com/mj22226/b66f5c1bd5fc7e1cb3cf2c690b5dbd5a/raw/b955e726cbb0948d932c8d6143229ad604320149/20-lxc.patch
wget https://github.com/mj22226/packages/commit/37264a2e636b790df9cb037db695505341030e98.patch
git apply 01-cpu.patch
git apply 20-lxc.patch

cd -
sed -i "71s/'0'/'1'/" feeds/luci/applications/luci-app-statistics/root/etc/config/luci_statistics
sed -i "84s/'0'/'1'/" feeds/luci/applications/luci-app-statistics/root/etc/config/luci_statistics
sed -i "195s/'0'/'1'/" feeds/luci/applications/luci-app-statistics/root/etc/config/luci_statistics
sed -i "212s/'0'/'1'/" feeds/luci/applications/luci-app-statistics/root/etc/config/luci_statistics
sed -i "13s/'1'/'0'/" feeds/packages/utils/dockerd/files/etc/config/dockerd
sed -i 's/default n/default y/g' feeds/packages/utils/dockerd/Config.in
./scripts/feeds update -a
./scripts/feeds install -a -f
wget https://downloads.openwrt.org/snapshots/targets/bcm27xx/bcm2711/llvm-bpf-18.1.7.Linux-x86_64.tar.zst
tar -xvf llvm-bpf-18.1.7.Linux-x86_64.tar.zst
cp .github/workflows/config.buildinfo4 .config
make defconfig
wget https://gist.githubusercontent.com/mj22226/23edc25efeb65ef69d8eb6598f4f8179/raw/29c862e3e2558852523f4e8edd5f3d0cc145067e/01-key.patch
git apply 01-key.patch
make download -j32
rm 01-key.patch


mkdir -p files/www/repo
wget https://gist.githubusercontent.com/mj22226/681178b344f588b4625a7f83febd9131/raw/73ff0c720a0eefb99fe086ec2d715e0052976df0/03.patch
git apply 03.patch
make -j$(nproc) 'IGNORE_ERRORS=n m'
cp -R bin/targets/bcm27xx/bcm2711/packages/ files/www/repo/
make -j$(nproc) 'IGNORE_ERRORS=n m'
rm -rf bin/targets/bcm27xx/bcm2711/packages
echo "DATE=$(date +'%Y.%m.%d')" >> $GITHUB_ENV
echo "HASH=$(git log -1 --format="%H")" >> $GITHUB_ENV
- name: Delete tag
uses: ClementTsang/[email protected]
with:
delete_release: true
tag_name: bcm2711-6.6
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Create release
uses: ncipollo/[email protected]
with:
allowUpdates: true
commit: ${{ env.HASH }}
name: Raspberry Pi 4 Firmware Images
tag: bcm2711-6.6
replacesArtifacts: true
prerelease: true
token: "${{ secrets.GITHUB_TOKEN }}"
artifacts: bin/targets/bcm27xx/bcm2711/*
92 changes: 92 additions & 0 deletions .github/workflows/bcm2712.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
name: Build bcm2712 RPi 5B
on: [push]

jobs:
build:
name: Build Raspberry Pi 5 images
runs-on: ubuntu-latest

steps:
- name: Maximize build space
uses: easimon/maximize-build-space@master
with:
root-reserve-mb: 512
swap-size-mb: 1024
remove-dotnet: 'true'
overprovision-lvm: 'true'
remove-android: 'true'
remove-haskell: 'true'
remove-codeql: 'true'
remove-docker-images: 'true'
- name: Checkout
uses: actions/checkout@v4
- name: Build
run: |
./scripts/feeds update -a
./scripts/feeds install -a
cd feeds/luci
wget https://gist.githubusercontent.com/mj22226/363cefecd314e45b49d8eafff8473fcf/raw/69b47c9a972e15056f94870d76d93a5146893f99/01-diskman.patch

git apply 01-diskman.patch

cd -
cd feeds/packages
wget https://gist.githubusercontent.com/mj22226/351f11e66f08f06e37a985719a31ddb4/raw/b35ba7a3aac1949bd6bbeaad065a0a93dc3c34f0/01-cpu.patch
wget https://gist.githubusercontent.com/mj22226/b66f5c1bd5fc7e1cb3cf2c690b5dbd5a/raw/b955e726cbb0948d932c8d6143229ad604320149/20-lxc.patch
wget https://github.com/mj22226/packages/commit/37264a2e636b790df9cb037db695505341030e98.patch




git apply 01-cpu.patch
git apply 20-lxc.patch





cd -
sed -i "71s/'0'/'1'/" feeds/luci/applications/luci-app-statistics/root/etc/config/luci_statistics
sed -i "84s/'0'/'1'/" feeds/luci/applications/luci-app-statistics/root/etc/config/luci_statistics
sed -i "195s/'0'/'1'/" feeds/luci/applications/luci-app-statistics/root/etc/config/luci_statistics
sed -i "212s/'0'/'1'/" feeds/luci/applications/luci-app-statistics/root/etc/config/luci_statistics
sed -i "13s/'1'/'0'/" feeds/packages/utils/dockerd/files/etc/config/dockerd
sed -i 's/default n/default y/g' feeds/packages/utils/dockerd/Config.in
./scripts/feeds update -a
./scripts/feeds install -a -f
wget https://downloads.openwrt.org/snapshots/targets/bcm27xx/bcm2712/llvm-bpf-18.1.7.Linux-x86_64.tar.zst
tar -xvf llvm-bpf-18.1.7.Linux-x86_64.tar.zst
wget https://gist.githubusercontent.com/mj22226/23edc25efeb65ef69d8eb6598f4f8179/raw/29c862e3e2558852523f4e8edd5f3d0cc145067e/01-key.patch

git apply 01-key.patch

rm 01-key.patch
cp .github/workflows/config.buildinfo .config
make defconfig
make download -j32


mkdir -p files/www/repo
wget https://gist.githubusercontent.com/mj22226/242ed658f24ee582678ab50b553641ac/raw/ba143f1f72fe9be44c61288ac80267299ea9701e/03.patch
git apply 03.patch
make -j$(nproc) 'IGNORE_ERRORS=n m'
cp -R bin/targets/bcm27xx/bcm2712/packages/ files/www/repo/
make -j$(nproc) 'IGNORE_ERRORS=n m'
rm -rf bin/targets/bcm27xx/bcm2712/packages
echo "DATE=$(date +'%Y.%m.%d')" >> $GITHUB_ENV
echo "HASH=$(git log -1 --format="%H")" >> $GITHUB_ENV
- name: Delete tag
run: gh release delete bcm2712-6.6 --cleanup-tag || true
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Create release
uses: ncipollo/[email protected]
with:
allowUpdates: true
commit: ${{ env.HASH }}
name: Raspberry Pi 5 v6.6 Firmware Images ${{ env.DATE }}
tag: bcm2712-6.6
replacesArtifacts: true
prerelease: true
token: "${{ secrets.GITHUB_TOKEN }}"
artifacts: bin/targets/bcm27xx/bcm2712/*
Loading