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

[pull] main from armbian:main #16

Merged
merged 106 commits into from
Mar 9, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
106 commits
Select commit Hold shift + click to select a range
40c19e5
Fix random MAC on Orangepi 5 series
igorpecovnik Feb 24, 2024
67529ae
[Le Potato] bump u-boot to 2024.01 (#6297)
Tonymac32 Feb 25, 2024
40f4f35
Add meson-socinfo-sm driver patchset from
adeepn Feb 22, 2024
a61c544
Enable meson-socinfo-sm driver for JetHub D1/D1+/H1 devices.
adeepn Feb 22, 2024
e3d2990
Enable Amlogic socinfo-sm for all main soc.
adeepn Feb 26, 2024
cb165a2
Update odroidxu4-current to 6.1.79
belegdol Feb 25, 2024
1337b67
BigTreeTech-CB1: legacy: bring kernel up to 6.1.79 version
viraniac Feb 26, 2024
40d9c0b
Revert "Test current and edge branches as well for BigTreeTech CB1"
viraniac Feb 26, 2024
2da100c
JetHome: fix u-boot patches for corrent rescue button handling
adeepn Feb 26, 2024
ffeb84f
Update kernel config for khadas 1s/vim4s so that HA works
igorpecovnik Feb 28, 2024
5ec50d8
armbian-resize-filesystem: fix off-by-one error
marcone Feb 28, 2024
a315212
rockchip-rk3588-edge: add more nodes to Khadas Edge 2 devicetree
efectn Feb 27, 2024
3b224e4
rockchip-rk3588-edge: update USB3 patches from Collabora tree
efectn Feb 27, 2024
87209d6
Add config and device-trees for rock3c (#6301)
yangchaohong Feb 28, 2024
25b0a83
Rename board config: micro.csc to olimex-a20-olinuxino-micro (#6254)
Kreyren Feb 28, 2024
7b61b05
Debootstrap is again too old for latest releases. Lets ship currently…
igorpecovnik Mar 1, 2024
2da50b4
Drop repository for unsupported Releases
igorpecovnik Mar 1, 2024
567a310
Set Ubuntu Lunar and Mantic as EOS
igorpecovnik Mar 1, 2024
88ed514
RTW88: RTL8822/21CU FIXUPS (#6314)
pyavitz Mar 2, 2024
34bfa92
Revert "Debootstrap is again too old for latest releases. Lets ship c…
rpardini Mar 2, 2024
e37525d
debootstrap: Partially revert f2e663f0 "Improved debootstrap hacking …
rpardini Mar 2, 2024
6e0520f
debootstrap: remove debootstrap from host dependencies
rpardini Mar 2, 2024
5e1b3ca
debootstrap: use latest git for Ubuntu/Debian debootstrap instead of …
rpardini Mar 2, 2024
4c3361a
thinkpad-x13s: bump to steev's 6.7.y; enable noble userspace; bump al…
rpardini Jan 27, 2024
2b03881
thinkpad-x13s: update kernel .config to 6.7.7, no changes
rpardini Mar 2, 2024
19ebb27
thinkpad-x13s: kernel .config: enable CONFIG_VIDEO_QCOM_CAMSS, CONFIG…
rpardini Mar 2, 2024
9260163
khadas-vim3l: bump to u-boot v2024.01; boot-usb-first patch in board …
rpardini Feb 22, 2024
cf7563e
khadas-vim3l: u-boot v2024.01: enable more compression, kaslr, and le…
rpardini Feb 22, 2024
c23fa92
khadas-vim3: u-boot v2024.01: enable more compression, kaslr, and led…
rpardini Feb 24, 2024
49e86b2
u-boot: call `olddefconfig` after config hooks; use pipetty instead o…
rpardini Feb 22, 2024
c3fc3f4
config-prepare: do change tracking for each sourced board file (core …
rpardini Feb 22, 2024
911e712
patching: fix: use correct has_overlay_directories instead of has_dts…
rpardini Feb 22, 2024
ca8254d
mekotronics 3588: add SRC_CMDLINE, for use with `u-boot-menu` extension
rpardini Feb 18, 2024
b8de098
wsl2: fix: don't pester user for UTF-8 terminal if stdin is not a ter…
rpardini Feb 13, 2024
d2aa9a5
wsl2: arm64: current: DRM/FB stuff so wsl2-arm64 can be used in Hyper…
rpardini Feb 13, 2024
8a2fad5
kernel: call make with `INSTALL_MOD_STRIP=1` so modules are stripped
rpardini Jan 1, 2024
85eced8
Adds --partscan parameter to losetup command for forcing the kernel t…
Lebensgefahr Mar 2, 2024
c7aec57
armbian-install should do rsync --one-file-system
igorpecovnik Feb 25, 2024
3f5f8fe
rockchip-rk3588-edge: add patches for ap6275p support
efectn Mar 2, 2024
e3575ec
kernel: revert "also, don't add target 'install' twice"
rpardini Mar 2, 2024
52889b1
Add ayn odin2 config (#6305)
FantasyGmm Mar 2, 2024
97bd18b
rockchip-rk3588-edge: opi5-plus: fix USB3 Host
efectn Mar 3, 2024
45d7fff
Add new theme for sddm with our wallpaper
igorpecovnik Feb 25, 2024
3856919
Expand disable autologin service to support sddm
igorpecovnik Feb 25, 2024
cb0e483
Shorten autodisable timer from 2 to 1 minute
igorpecovnik Feb 25, 2024
d6391e4
Expand firstlogin config to support sddm autologin hack for 1st run
igorpecovnik Feb 25, 2024
ba98f67
Switch kde-plasma desktop package to support sddm instead of lightdm
igorpecovnik Feb 25, 2024
b1c2792
Switch service to oneshot and start commands with multiple ExecStart
igorpecovnik Feb 26, 2024
d921aac
Update DDR/BL31 blobs for Orangepi 5/Plus
igorpecovnik Feb 24, 2024
d5133b6
Add board BananaPi M4 Zero (#6315)
pyavitz Mar 3, 2024
ceed97c
prepare-host/host-release: enable noble for building; noble also does…
rpardini Mar 2, 2024
71753f4
python-tools: bump PyYAML to 6.0.1 to fix build failures on sid/trixi…
rpardini Mar 2, 2024
cab0022
add automatic support to armbian-firstlogin
amazingfate Jan 25, 2024
86865a4
move firstrun network config to firstlogin
amazingfate Feb 21, 2024
f85ebef
extensions: add preset-firstrun to preset configs for rootfs
amazingfate Feb 21, 2024
c2fe587
Unifying style of variables
igorpecovnik Mar 3, 2024
e8cbdf6
meson-6.7: Copy patches from 6.6 (#6341)
hzyitc Mar 3, 2024
e274c40
Bump mainline kernels to latest RC branch
igorpecovnik Mar 3, 2024
764e267
`Automatic` board configs status synchronise
igorpecovnik Mar 3, 2024
069c49b
rockchip-rk3588-edge: rewrite kernel patches against v6.8-rc1, no cha…
rpardini Mar 3, 2024
fffc6dd
rockchip-rk3588-edge: rewrite kernel config against v6.8-rc1, no changes
rpardini Mar 3, 2024
dd04bb0
mainline-kernel: bump to 6.8-rc6, affecting only rockchip-rk3588-edge
rpardini Mar 3, 2024
d496b2a
rockchip-rk3588-edge: rewrite kernel config against v6.8-rc6, no changes
rpardini Mar 3, 2024
92d7991
rockchip-rk3588-edge: rewrite kernel patches against v6.8-rc6, no cha…
rpardini Mar 3, 2024
2cd46ac
Fix for Github Action - don't use custom folder if it doesn't exists
igorpecovnik Mar 3, 2024
1d31aac
repo-list: fix build issue with eos distribution
hzyitc Mar 3, 2024
58cf4e8
Added 1.3ghz overlay for B variant RK3308 (#6348)
brentr Mar 4, 2024
09ed2e3
phytium-embedded: add .wip support for Phytium PhytiumPi 4GB board (#…
chainsx Mar 4, 2024
1e6fdcb
Re-enable Ubuntu mantic which will generate repository
igorpecovnik Mar 4, 2024
55836c6
rockchip: add patches to fix peripheral mode
paolosabatino Mar 5, 2024
edd866b
Update odroidxu4-current to 6.1.80
belegdol Mar 5, 2024
ddcd68d
rk35xx/rockchip-rk3588: vendor: the unthinkable! add `vendor` branch …
rpardini Mar 5, 2024
b208144
rk35xx/rockchip-rk3588: vendor: enable new BRANCH=`vendor` for all bo…
rpardini Mar 5, 2024
1ad7a79
rk35xx/rockchip-rk3588: vendor: copy kernel .config from legacy
rpardini Mar 5, 2024
7046ed0
rk35xx/rockchip-rk3588: vendor: update .config (copied from legacy), …
rpardini Mar 5, 2024
3e0d02e
rk35xx/rockchip-rk3588: vendor: replace .config with Joshua Riek's
rpardini Mar 5, 2024
df8fe87
Add board: FriendlyElec CM3588 NAS
ColorfulRhino Mar 5, 2024
82bc831
FriendlyElec CM3588 NAS: enable new `vendor` branch; uncomment BOARD_…
rpardini Mar 5, 2024
bf7f207
cli: introduce `inventory-boards` cli command, for hopefully painless…
rpardini Oct 4, 2023
d27a03d
cli: introduce `kernel-dtb` cli command, to build only DTB, and outpu…
rpardini Mar 3, 2024
29a9a5e
mainline-kernel: bump 6.8 to 6.8-rc7; update linux-rockchip-rk3588-ed…
rpardini Mar 5, 2024
e1eeb1a
update odin2,fix udev path
FantasyGmm Mar 4, 2024
3390686
Improve loop devices management by allocating random free device inst…
igorpecovnik Mar 6, 2024
a218d13
uefi-x86: customizable UEFI_GRUB_TERMINAL per board
davidandreoletti Feb 28, 2024
22df643
uefi-*: customizable SERIALCON per architecture
davidandreoletti Feb 28, 2024
d1ee687
qemu-uefi-x86 board: new board introduced for x86 on virtualized env
davidandreoletti Feb 28, 2024
2fd2769
Removing illegal / not needed character from username
igorpecovnik Mar 6, 2024
aeda6b8
uwe5622: also apply to rk35xx kernel
amazingfate Mar 6, 2024
f2dd9d5
rk35xx/rockchip-rk3588: vendor: enable several net drivers
amazingfate Mar 6, 2024
5b978dc
lib: drop old boot_logo code; keep png/gif as they're used for plymouth
rpardini Mar 6, 2024
f556281
Hook leftovers when introducing vendor kernel for Rockchip 3588
igorpecovnik Mar 6, 2024
15f747f
`Automatic` board configs status synchronise
igorpecovnik Mar 6, 2024
433f621
Re-add Bullseye as CSC supported so repository will have index back
igorpecovnik Mar 6, 2024
68426ff
BananaPi M4 Zero: enable 8821cu and blacklist rtw88_8821cu (#6365)
pyavitz Mar 6, 2024
64649a7
patches: BananaPi M4 Zero: fixups (#6364)
pyavitz Mar 6, 2024
f54e1b2
Update odin2 config (#6363)
FantasyGmm Mar 6, 2024
5e4393d
rockchip-rk3588-edge: khadas-edge2: add MCU fan control
efectn Mar 5, 2024
abd4f45
Unset hardcoded defaults from repo management tool
igorpecovnik Mar 7, 2024
093955e
rk35xx/rk3588/rockchip64/uefi/wsl: Enable NVMe-over-TCP
ColorfulRhino Mar 7, 2024
6466b8f
Update odroidxu4-current to 6.1.81
belegdol Mar 8, 2024
b798458
add csc hinlink h6xk boards
amazingfate Mar 8, 2024
dfab067
Show correct reason about omit tmpfs usage if FORCE_USE_RAMDISK is set
iav Mar 7, 2024
aa702a3
GH actions: Kernel hardening analysis path and name of a tool has bee…
igorpecovnik Mar 7, 2024
0a4fe5d
NanoPi R5C/R5S: Beautify board config
ColorfulRhino Mar 6, 2024
3b4b684
NanoPi R5C/R5S: Don't install headers by default (`INSTALL_HEADERS="y…
ColorfulRhino Mar 6, 2024
094f396
NanoPi R5C/R5S: Bump U-Boot to mainline 2024.4-rc3
ColorfulRhino Mar 6, 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
85 changes: 47 additions & 38 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -18,17 +18,20 @@ tools/ @iav @neheb @hzyitc @mhoffrog
# The following contents are generated by board configs
config/boards/aml-s9xx-box.tvb @SteeManMI
config/boards/armsom-sige7.csc @Z-Keven
config/boards/ayn-odin2.conf @FantasyGmm
config/boards/bananapi.csc @DylanHP
config/boards/bananapicm4io.conf @pyavitz
config/boards/bananapim2pro.conf @bretmlw
config/boards/bananapim2s.conf @jeanrhum @pyavitz
config/boards/bananapim3.csc @AaronNGray
config/boards/bananapim4zero.conf @pyavitz
config/boards/bananapim5.conf @bretmlw
config/boards/bananapim64.csc @devdotnetorg
config/boards/bigtreetech-cb1.conf @bigtreetech
config/boards/espressobin.csc @ManoftheSea
config/boards/firefly-rk3399.csc @150balbes
config/boards/fxblox-rk1.wip @mahdichi
config/boards/fxblox-rk1.csc @mahdichi
config/boards/helios4.conf @Heisath
config/boards/hinlink-h28k.csc @sputnik2019
config/boards/hinlink-ht2.csc @hoochiwetech
config/boards/indiedroid-nova.csc @lanefu
Expand All @@ -45,16 +48,16 @@ config/boards/khadas-vim3l.conf @rpardini
config/boards/khadas-vim4.conf @echatzip @rpardini @viraniac
config/boards/lafrite.conf @Tonymac32
config/boards/lepotato.conf @Tonymac32
config/boards/licheepi-4a.wip @chainsx
config/boards/licheepi-4a.csc @chainsx
config/boards/mangopi-m28k.csc @sputnik2019
config/boards/mekotronics-r58-minipc.wip @monkaBlyat
config/boards/mekotronics-r58x-4g.wip @monkaBlyat
config/boards/mekotronics-r58x.wip @monkaBlyat
config/boards/mixtile-blade3.wip @rpardini
config/boards/nanopct6.wip @Tonymac32
config/boards/mekotronics-r58-minipc.csc @monkaBlyat
config/boards/mekotronics-r58x-4g.csc @monkaBlyat
config/boards/mekotronics-r58x.csc @monkaBlyat
config/boards/mixtile-blade3.csc @rpardini
config/boards/nanopct6.csc @Tonymac32
config/boards/nanopi-r4s.conf @Manouchehri
config/boards/nanopi-r5s.wip @utlark
config/boards/nanopi-r6s.conf @efectn
config/boards/nanopi-r5s.csc @utlark
config/boards/nanopi-r6s.csc @efectn
config/boards/nanopiair.csc @1ubuntuuser
config/boards/nanopiduo.conf @sgjava
config/boards/nanopiduo2.conf @viraniac
Expand All @@ -65,8 +68,8 @@ config/boards/odroidn2.conf @NicoD-SBC
config/boards/odroidxu4.conf @joekhoobyar
config/boards/olimex-teres-a64.conf @Kreyren
config/boards/onecloud.conf @hzyitc
config/boards/orangepi-r1.conf @schwar3kat
config/boards/orangepi-r1plus-lts.conf @schwar3kat
config/boards/orangepi-r1.csc @schwar3kat
config/boards/orangepi-r1plus-lts.csc @schwar3kat
config/boards/orangepi3-lts.csc @viraniac
config/boards/orangepi3.csc @viraniac
config/boards/orangepi4-lts.conf @paolosabatino
Expand All @@ -78,23 +81,24 @@ config/boards/orangepipc.csc @lbmendes
config/boards/orangepiprime.conf @viraniac
config/boards/orangepizero.conf @viraniac
config/boards/orangepizero2.conf @AGM1968 @krachlatte
config/boards/orangepizero3.wip @viraniac
config/boards/orangepizeroplus.conf @schwar3kat
config/boards/pine64.conf @PanderMusubi
config/boards/pine64so.csc @joshaspinall
config/boards/pinebook-pro.conf @TRSx80 @ahoneybun
config/boards/qemu-uboot-arm64.wip @rpardini
config/boards/qemu-uboot-x86.wip @rpardini
config/boards/radxa-e25.wip @krachlatte
config/boards/qemu-uboot-arm64.csc @rpardini
config/boards/qemu-uboot-x86.csc @rpardini
config/boards/qemu-uefi-x86.conf @davidandreoletti
config/boards/radxa-e25.csc @krachlatte
config/boards/radxa-zero.conf @clee @engineer-80
config/boards/radxa-zero2.wip @monkaBlyat
config/boards/radxa-zero2.csc @monkaBlyat
config/boards/recore.csc @eliasbakken
config/boards/renegade.conf @Tonymac32
config/boards/rock-3a.conf @ZazaBR @amazingfate @catalinii @vamzii
config/boards/rock-5a.wip @amazingfate
config/boards/rock-5b.conf @amazingfate @linhz0hz
config/boards/rock-3a.csc @ZazaBR @amazingfate @catalinii @vamzii
config/boards/rock-5a.csc @amazingfate
config/boards/rock-5b.csc @amazingfate @linhz0hz
config/boards/rock-s0.conf @brentr
config/boards/rock64.csc @clee
config/boards/rockpi-4a.conf @clee
config/boards/rockpi-4a.csc @clee
config/boards/rockpi-e.conf @krachlatte
config/boards/rockpi-s.conf @brentr
config/boards/rockpro64.conf @joekhoobyar
Expand All @@ -105,9 +109,9 @@ config/boards/sk-am64b.conf @glneo
config/boards/sk-tda4vm.conf @glneo
config/boards/station-m1.csc @150balbes
config/boards/station-m2.csc @150balbes
config/boards/station-m3.csc @150balbes
config/boards/station-m3.csc @chainsx
config/boards/station-p2.csc @150balbes
config/boards/thinkpad-x13s.wip @rpardini
config/boards/thinkpad-x13s.wip @PeterChrz @rpardini
config/boards/tinkerboard.conf @paolosabatino
config/boards/tritium-h3.conf @Tonymac32
config/boards/tritium-h5.conf @Tonymac32
Expand All @@ -116,67 +120,72 @@ config/boards/uefi-x86.conf @rpardini
config/boards/wsl2-arm64.csc @rpardini
config/boards/wsl2-x86.csc @rpardini
config/boards/xiaomi-elish.conf @amazingfate
config/kernel/linux-arm64-*.config @amazingfate
config/boards/xiaomi-umi.wip @FantasyGmm
config/kernel/linux-arm64-*.config @FantasyGmm @amazingfate
config/kernel/linux-bcm2711-*.config @PanderMusubi @teknoid @viraniac
config/kernel/linux-k3-*.config @glneo
config/kernel/linux-media-*.config @150balbes
config/kernel/linux-meson-*.config @hzyitc
config/kernel/linux-meson-s4t7-*.config @echatzip @rpardini @viraniac
config/kernel/linux-meson64-*.config @NicoD-SBC @SteeManMI @Tonymac32 @adeepn @bretmlw @clee @engineer-80 @igorpecovnik @jeanrhum @monkaBlyat @pyavitz @rpardini @teknoid
config/kernel/linux-mvebu-*.config @Heisath
config/kernel/linux-mvebu64-*.config @ManoftheSea
config/kernel/linux-odroidxu4-*.config @joekhoobyar
config/kernel/linux-rk35xx-*.config @Tonymac32 @Z-Keven @ZazaBR @amazingfate @catalinii @efectn @hoochiwetech @igorpecovnik @krachlatte @lanefu @linhz0hz @mahdichi @monkaBlyat @rpardini @sputnik2019 @vamzii
config/kernel/linux-rk35xx-*.config @Tonymac32 @Z-Keven @ZazaBR @amazingfate @catalinii @chainsx @efectn @hoochiwetech @igorpecovnik @krachlatte @lanefu @linhz0hz @mahdichi @monkaBlyat @rpardini @sputnik2019 @vamzii
config/kernel/linux-rockchip-*.config @paolosabatino
config/kernel/linux-rockchip-rk3588-*.config @Tonymac32 @amazingfate @efectn @igorpecovnik @lanefu @linhz0hz @rpardini
config/kernel/linux-rockchip64-*.config @Manouchehri @TRSx80 @Tonymac32 @ZazaBR @ahoneybun @amazingfate @brentr @catalinii @clee @joekhoobyar @krachlatte @paolosabatino @rpardini @schwar3kat @tdleiyao @utlark @vamzii
config/kernel/linux-rockpis-*.config @brentr
config/kernel/linux-sun50iw9-*.config @AGM1968 @krachlatte
config/kernel/linux-sun50iw9-btt-*.config @bigtreetech
config/kernel/linux-sunxi-*.config @1ubuntuuser @AaronNGray @DylanHP @StephenGraf @Tonymac32 @lbmendes @schwar3kat @sgjava @viraniac
config/kernel/linux-sunxi64-*.config @AGM1968 @Kreyren @PanderMusubi @Tonymac32 @bigtreetech @devdotnetorg @eliasbakken @joshaspinall @krachlatte @schwar3kat @teknoid @viraniac
config/kernel/linux-sunxi64-*.config @AGM1968 @Kreyren @PanderMusubi @Tonymac32 @bigtreetech @devdotnetorg @eliasbakken @joshaspinall @krachlatte @pyavitz @schwar3kat @teknoid @viraniac
config/kernel/linux-thead-*.config @chainsx
config/kernel/linux-uefi-arm64-*.config @150balbes @rpardini
config/kernel/linux-uefi-x86-*.config @rpardini
patch/kernel/NEED-*/ @bigtreetech
config/kernel/linux-uefi-arm64-*.config @150balbes @PeterChrz @rpardini
config/kernel/linux-uefi-x86-*.config @davidandreoletti @rpardini
patch/kernel/archive/meson-s4t7-*/ @echatzip @rpardini @viraniac
patch/kernel/archive/rockpis-*/ @brentr
patch/kernel/archive/sm8250-*/ @amazingfate
patch/kernel/archive/sm8250-*/ @FantasyGmm @amazingfate
patch/kernel/archive/sun50iw9-*/ @AGM1968 @krachlatte
patch/kernel/archive/sunxi-*/ @1ubuntuuser @AGM1968 @AaronNGray @DylanHP @Kreyren @PanderMusubi @StephenGraf @Tonymac32 @bigtreetech @devdotnetorg @eliasbakken @joshaspinall @krachlatte @lbmendes @schwar3kat @sgjava @teknoid @viraniac
patch/kernel/archive/uefi-arm64-*/ @150balbes @rpardini
patch/kernel/archive/uefi-x86-*/ @rpardini
patch/kernel/arm64-*/ @amazingfate
patch/kernel/archive/sun50iw9-btt-*/ @bigtreetech
patch/kernel/archive/sunxi-*/ @1ubuntuuser @AGM1968 @AaronNGray @DylanHP @Kreyren @PanderMusubi @StephenGraf @Tonymac32 @bigtreetech @devdotnetorg @eliasbakken @joshaspinall @krachlatte @lbmendes @pyavitz @schwar3kat @sgjava @teknoid @viraniac
patch/kernel/archive/uefi-arm64-*/ @150balbes @PeterChrz @rpardini
patch/kernel/archive/uefi-x86-*/ @davidandreoletti @rpardini
patch/kernel/arm64-*/ @FantasyGmm @amazingfate
patch/kernel/bcm2711-*/ @PanderMusubi @teknoid @viraniac
patch/kernel/k3-*/ @glneo
patch/kernel/media-*/ @150balbes
patch/kernel/meson-*/ @hzyitc
patch/kernel/meson64-*/ @NicoD-SBC @SteeManMI @Tonymac32 @adeepn @bretmlw @clee @engineer-80 @igorpecovnik @jeanrhum @monkaBlyat @pyavitz @rpardini @teknoid
patch/kernel/mvebu-*/ @Heisath
patch/kernel/mvebu64-*/ @ManoftheSea
patch/kernel/odroidxu4-*/ @joekhoobyar
patch/kernel/rk35xx-*/ @Tonymac32 @Z-Keven @ZazaBR @amazingfate @catalinii @efectn @hoochiwetech @igorpecovnik @krachlatte @lanefu @linhz0hz @mahdichi @monkaBlyat @rpardini @sputnik2019 @vamzii
patch/kernel/rk35xx-*/ @Tonymac32 @Z-Keven @ZazaBR @amazingfate @catalinii @chainsx @efectn @hoochiwetech @igorpecovnik @krachlatte @lanefu @linhz0hz @mahdichi @monkaBlyat @rpardini @sputnik2019 @vamzii
patch/kernel/rk35xx-vendor-*/ @Tonymac32 @Z-Keven @ZazaBR @amazingfate @catalinii @chainsx @efectn @hoochiwetech @igorpecovnik @krachlatte @lanefu @linhz0hz @mahdichi @monkaBlyat @rpardini @sputnik2019 @vamzii
patch/kernel/rockchip-*/ @paolosabatino
patch/kernel/rockchip-rk3588-*/ @Tonymac32 @amazingfate @efectn @igorpecovnik @lanefu @linhz0hz @rpardini
patch/kernel/rockchip64-*/ @Manouchehri @TRSx80 @Tonymac32 @ZazaBR @ahoneybun @amazingfate @brentr @catalinii @clee @joekhoobyar @krachlatte @paolosabatino @rpardini @schwar3kat @tdleiyao @utlark @vamzii
patch/kernel/rockpis-*/ @brentr
patch/kernel/sun50iw9-*/ @AGM1968 @krachlatte
patch/kernel/thead-*/ @chainsx
sources/families/arm64.conf @150balbes @amazingfate @rpardini
sources/families/arm64.conf @150balbes @FantasyGmm @PeterChrz @amazingfate @rpardini
sources/families/bcm2711.conf @PanderMusubi @teknoid @viraniac
sources/families/k3.conf @glneo
sources/families/media.conf @150balbes
sources/families/meson-s4t7.conf @echatzip @rpardini @viraniac
sources/families/meson.conf @hzyitc
sources/families/meson64.conf @NicoD-SBC @SteeManMI @Tonymac32 @adeepn @bretmlw @clee @engineer-80 @igorpecovnik @jeanrhum @monkaBlyat @pyavitz @rpardini @teknoid
sources/families/mvebu.conf @Heisath
sources/families/mvebu64.conf @ManoftheSea
sources/families/odroidxu4.conf @joekhoobyar
sources/families/rk35xx.conf @Tonymac32 @Z-Keven @ZazaBR @amazingfate @catalinii @efectn @hoochiwetech @igorpecovnik @krachlatte @lanefu @linhz0hz @mahdichi @monkaBlyat @rpardini @sputnik2019 @vamzii
sources/families/rk35xx.conf @Tonymac32 @Z-Keven @ZazaBR @amazingfate @catalinii @chainsx @efectn @hoochiwetech @igorpecovnik @krachlatte @lanefu @linhz0hz @mahdichi @monkaBlyat @rpardini @sputnik2019 @vamzii
sources/families/rockchip-rk3588.conf @Tonymac32 @amazingfate @efectn @igorpecovnik @lanefu @linhz0hz @rpardini
sources/families/rockchip.conf @paolosabatino
sources/families/rockchip64.conf @Manouchehri @TRSx80 @Tonymac32 @ZazaBR @ahoneybun @amazingfate @brentr @catalinii @clee @joekhoobyar @krachlatte @paolosabatino @rpardini @schwar3kat @tdleiyao @utlark @vamzii
sources/families/rockpis.conf @brentr
sources/families/sun50iw9-btt.conf @bigtreetech
sources/families/sun50iw9.conf @AGM1968 @krachlatte
sources/families/sunxi.conf @1ubuntuuser @AaronNGray @DylanHP @StephenGraf @Tonymac32 @lbmendes @schwar3kat @sgjava @viraniac
sources/families/sunxi64.conf @AGM1968 @Kreyren @PanderMusubi @Tonymac32 @bigtreetech @devdotnetorg @eliasbakken @joshaspinall @krachlatte @schwar3kat @teknoid @viraniac
sources/families/sunxi64.conf @AGM1968 @Kreyren @PanderMusubi @Tonymac32 @bigtreetech @devdotnetorg @eliasbakken @joshaspinall @krachlatte @pyavitz @schwar3kat @teknoid @viraniac
sources/families/thead.conf @chainsx
sources/families/x86.conf @rpardini
sources/families/x86.conf @davidandreoletti @rpardini
2 changes: 1 addition & 1 deletion .github/workflows/kernel-security-analysis-pr.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,6 @@ jobs:
run: |
for file in ${{ steps.changed-files.outputs.all_changed_files }}; do
if [[ "${file}" = config/kernel/*.config ]]; then
kconfig-hardened-check/bin/kconfig-hardened-check -m show_fail -c $file | sed -e 's/^/ /' >> $GITHUB_STEP_SUMMARY
kconfig-hardened-check/bin/kernel-hardening-checker -m show_fail -c $file | sed -e 's/^/ /' >> $GITHUB_STEP_SUMMARY
fi
done
3 changes: 1 addition & 2 deletions action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -143,8 +143,7 @@ runs:
# copy os userpatches and custom
mkdir -pv build/userpatches
rsync -av os/userpatches/. build/userpatches/
#[[ -d custom/userpatches ]] &&
rsync -av custom/userpatches/. build/userpatches/
[[ -d custom/userpatches ]] && rsync -av custom/userpatches/. build/userpatches/

- shell: bash
run: |
Expand Down
6 changes: 5 additions & 1 deletion config/boards/armsom-sige7.csc
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ BOARD_NAME="ArmSoM Sige7"
BOARDFAMILY="rockchip-rk3588"
BOARD_MAINTAINER="Z-Keven"
BOOTCONFIG="armsom-sige7-rk3588_defconfig"
KERNEL_TARGET="legacy"
KERNEL_TARGET="legacy,vendor"
KERNEL_TEST_TARGET="legacy" # in case different then kernel target
FULL_DESKTOP="yes"
BOOT_LOGO="desktop"
Expand All @@ -18,6 +18,10 @@ BL31_BLOB='rk35/rk3588_bl31_v1.38.elf'

# post_family_config hook which only runs when branch is legacy.
function post_family_config_branch_legacy__uboot_armsom() {
post_family_config_branch_vendor__uboot_armsom
}
# post_family_config hook which only runs when branch is vendor.
function post_family_config_branch_vendor__uboot_armsom() {
display_alert "$BOARD" "Configuring armsom u-boot" "info"
declare -g BOOTSOURCE='https://github.com/radxa/u-boot.git'
declare -g BOOTBRANCH="commit:b54d452d46459bc6e4cfc1a2795c9aad143aa174" # specific commit in next-dev branch
Expand Down
6 changes: 5 additions & 1 deletion config/boards/armsom-w3.csc
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ BOARD_NAME="ArmSoM W3"
BOARDFAMILY="rockchip-rk3588"
BOARD_MAINTAINER=""
BOOTCONFIG="armsom-w3-rk3588_defconfig"
KERNEL_TARGET="legacy"
KERNEL_TARGET="legacy,vendor"
KERNEL_TEST_TARGET="legacy" # in case different then kernel target
FULL_DESKTOP="yes"
BOOT_LOGO="desktop"
Expand All @@ -18,6 +18,10 @@ BL31_BLOB='rk35/rk3588_bl31_v1.38.elf'

# post_family_config hook which only runs when branch is legacy.
function post_family_config_branch_legacy__uboot_armsom() {
post_family_config_branch_vendor__uboot_armsom
}
# post_family_config hook which only runs when branch is legacy.
function post_family_config_branch_vendor__uboot_armsom() {
display_alert "$BOARD" "Configuring armsom u-boot" "info"
declare -g BOOTSOURCE='https://github.com/radxa/u-boot.git'
declare -g BOOTBRANCH="commit:b54d452d46459bc6e4cfc1a2795c9aad143aa174" # specific commit in next-dev branch
Expand Down
101 changes: 101 additions & 0 deletions config/boards/ayn-odin2.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,101 @@
# Generate kernel and rootfs image for Qcom ABL booting
declare -g BOARD_NAME="Ayn Odin2"
declare -g BOARD_MAINTAINER="FantasyGmm"
declare -g BOARDFAMILY="qcom-abl"
declare -g KERNEL_TARGET="sm8550"
declare -g KERNELPATCHDIR="arm64-sm8550"
declare -g EXTRAWIFI="no"
declare -g BOOTCONFIG="none"
declare -g BOOTIMG_CMDLINE_EXTRA="clk_ignore_unused pd_ignore_unused panic=30 audit=0 allow_mismatched_32bit_el0 rw mem_sleep_default=s2idle"
declare -g IMAGE_PARTITION_TABLE="gpt"
declare -g -a ABL_DTB_LIST=("qcs8550-ayn-odin2-hypdtbo")

# Use the full firmware, complete linux-firmware plus Armbian's
declare -g BOARD_FIRMWARE_INSTALL="-full"

function post_family_config_branch_sm8550__edk2_kernel() {
declare -g KERNELSOURCE='https://github.com/edk2-porting/linux-next'
declare -g KERNEL_MAJOR_MINOR="6.7" # Major and minor versions of this kernel.
declare -g KERNELBRANCH="branch:integration/ayn-odin2"
declare -g LINUXCONFIG="linux-${ARCH}-${BRANCH}" # for this board: linux-arm64-sm8550
display_alert "Setting up kernel ${KERNEL_MAJOR_MINOR} for" "${BOARD}" "info"
}

function ayn-odin2_is_userspace_supported() {
[[ "${RELEASE}" == "trixie" ]] && return 0
[[ "${RELEASE}" == "noble" ]] && return 0
return 1
}

function post_family_tweaks__ayn-odin2_enable_services() {
if ! ayn-odin2_is_userspace_supported; then
if [[ "${RELEASE}" != "" ]]; then
display_alert "Missing userspace for ${BOARD}" "${RELEASE} does not have the userspace necessary to support the ${BOARD}" "warn"
fi
return 0
fi

if [[ "${RELEASE}" == "noble" ]];then
display_alert "Adding Mesa PPA For Ubuntu " "${BOARD}" "info"
do_with_retries 3 chroot_sdcard add-apt-repository ppa:oibaf/graphics-drivers --yes --no-update
fi

# We need unudhcpd from armbian repo, so enable it
mv "${SDCARD}"/etc/apt/sources.list.d/armbian.list.disabled "${SDCARD}"/etc/apt/sources.list.d/armbian.list

# Add zink env
echo '__GLX_VENDOR_LIBRARY_NAME=mesa' | tee -a "${SDCARD}"/etc/environment
echo 'MESA_LOADER_DRIVER_OVERRIDE=zink' | tee -a "${SDCARD}"/etc/environment
echo 'GALLIUM_DRIVER=zink' | tee -a "${SDCARD}"/etc/environment
# Add Gamepad udev rule
echo 'SUBSYSTEM=="input", ATTRS{name}=="Ayn Odin2 Gamepad", MODE="0666", ENV{ID_INPUT_MOUSE}="0", ENV{ID_INPUT_JOYSTICK}="1"'> "${SDCARD}"/etc/udev/rules.d/99-ignore-gamepad.rules
# Add video decoder/encoder udev rule
echo 'SUBSYSTEM=="video4linux", ATTR{name}=="qcom-venus-decoder", SYMLINK+="video-dec%n"' >> "${SDCARD}"/etc/udev/rules.d/90-browser-video.rules
echo 'SUBSYSTEM=="video4linux", ATTR{name}=="qcom-venus-encoder", SYMLINK+="video-enc%n"' >> "${SDCARD}"/etc/udev/rules.d/90-browser-video.rules
# No driver support for suspend
chroot_sdcard systemctl mask suspend.target
# Add Bt Mac Fixed service
install -Dm655 $SRC/packages/bsp/ayn-odin2/bt-fixed-mac.sh "${SDCARD}"/usr/local/bin/
install -Dm644 $SRC/packages/bsp/ayn-odin2/bt-fixed-mac.service "${SDCARD}"/usr/lib/systemd/system/
chroot_sdcard systemctl enable bt-fixed-mac

do_with_retries 3 chroot_sdcard_apt_get_update
display_alert "$BOARD" "Installing board tweaks" "info"
do_with_retries 3 chroot_sdcard_apt_get_install alsa-ucm-conf unudhcpd mkbootimg git

# Disable armbian repo back
mv "${SDCARD}"/etc/apt/sources.list.d/armbian.list "${SDCARD}"/etc/apt/sources.list.d/armbian.list.disabled
do_with_retries 3 chroot_sdcard_apt_get_update

do_with_retries 3 chroot_sdcard_apt_get_install mesa-vulkan-drivers qbootctl qrtr-tools protection-domain-mapper tqftpserv

return 0
}

function post_family_tweaks_bsp__ayn-odin2_bsp_firmware_in_initrd() {
random_mac=$(openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//')
declare -g BOOTIMG_CMDLINE_EXTRA="${BOOTIMG_CMDLINE_EXTRA} bt_mac=${random_mac}"
display_alert "Generate a random Bluetooth MAC address, Mac:${random_mac}" "info"
display_alert "Adding to bsp-cli" "${BOARD}: firmware in initrd" "info"
declare file_added_to_bsp_destination # Will be filled in by add_file_from_stdin_to_bsp_destination
# Using odin2's firmware for now
add_file_from_stdin_to_bsp_destination "/etc/initramfs-tools/hooks/ayn-odin2-firmware" <<- 'FIRMWARE_HOOK'
#!/bin/bash
[[ "$1" == "prereqs" ]] && exit 0
. /usr/share/initramfs-tools/hook-functions
for f in /lib/firmware/qcom/sm8550/ayn/odin2/* ; do
add_firmware "${f#/lib/firmware/}"
done
add_firmware "qcom/a740_sqe.fw" # Extra one for dpu
add_firmware "qcom/gmu_gen70200.bin" # Extra one for gpu
# Extra one for wifi
for f in /lib/firmware/ath12k/WCN7850/hw2.0/* ; do
add_firmware "${f#/lib/firmware/}"
done
# Extra one for bt
for f in /lib/firmware/qca/* ; do
add_firmware "${f#/lib/firmware/}"
done
FIRMWARE_HOOK
run_host_command_logged chmod -v +x "${file_added_to_bsp_destination}"
}
Loading
Loading