Commit Graph

12638 Commits

Author SHA1 Message Date
Igor 70832ae5a1
Improve labeling system - refactor labeling logic (#5916)
* Add label table
* Add PR size labelling
* Implement suggestings from meeting
* Add proper GitHub labeller
---------

Co-authored-by: Werner <EvilOlaf@users.noreply.github.com>
2023-11-19 22:36:06 +01:00
Igor 8caf51243e
Bump rpi and ebin edge kernels to 6.6.y (#5925)
* Bump rpi and ebin edge kernels to 6.6.y
* Move rpi patches from archive, remove deprecated patch folder
2023-11-19 22:34:54 +01:00
Ricardo Pardini 54c896e029 rk3588: configure UEFI_EDK2_BOARD_ID for all UEFI-supported boards
- From https://github.com/edk2-porting/edk2-rk3588/releases/tag/v0.9.1
  - For example, for `rock-5b_UEFI_Release_v0.9.1.img`
    - `UEFI_EDK2_BOARD_ID` is `rock-5b`
- **Important**: this has no effect unless optional extension is enabled
- to test this out:
  - make sure to read carefully the instructions at https://github.com/edk2-porting/edk2-rk3588/blob/master/README.md
  - suppose you previously built the regular u-boot version with:
    - `./compile.sh BOARD=rock-5b BRANCH=legacy RELEASE=jammy`
  - now you can build the UEFI version with:
    - `./compile.sh BOARD=rock-5b BRANCH=legacy RELEASE=jammy EXT=uefi-edk2-rk3588`
  - write the produced image to SD or eMMC and boot it
  - use normally, or enter "UMS" mode by selecting that option in the grub menu
    - You can write image to eMMC, boot it, enter UMS, write it again to NVMe, reboot, press <ESC> in UEFI and boot from NVMe
    - Also works if .img is written to eg USB stick, and UEFI edk2 is separately deployed to SPI flash
- **Important**: make _absolutely_ sure you are able to force Maskrom mode (by shorting pins, pressing buttons, etc) before writing an UEFI image to eMMC; UEFI has no RockUSB ("Loader mode" support) at all. The new "initramfs-usb-gadget-ums" extension hopes to address this, but it is not guaranteed to work.
2023-11-19 22:31:33 +01:00
Ricardo Pardini 820472d137 extensions: `uefi-edk2-rk3588`: deploy edk2 (not u-boot) for rk3588 boards
- this extension is _100% optional_ and shouldn't adversely affect any builds if not enabled
- requires `UEFI_EDK2_BOARD_ID` to be set in board file, so we know which UEFI/edk2 build to use
- it finds the latest edk2 version from GitHub automatically (currently `v0.9.1`)
- it downloads (and caches) the correct edk2 build image automatically
- if forces certain aspects of the image:
  - must use GPT partitioning
  - must NOT use a separate /boot partition
- it _disables_ the building and deploying of u-boot _completely_ (thus blobs etc are from edk2)
- it creates a GPT `"uboot"` partition pointing to edk2's FIT, required by SPL
- this extension:
  - automatically enables 'grub-with-dtb'
  - automatically enable 'initramfs-usb-gadget-ums', to compensate for lack of ums/rockusb since we dont have u-boot anymore
2023-11-19 22:31:33 +01:00
Ricardo Pardini 055d871315 extensions: `initramfs-usb-gadget-ums`: kernel cmdline enables initramfs UMS of all block devices
- this optional extension adds an initramfs script that:
  - enumerates and filters all block devices
  - exposes each device as an UMS (USB Mass Storage) in an USB Gadget
  - loops forever with info (board never boots)
- the idea here is to compensate for UEFI's lack of "ums" or "rockusb" mode that's present in u-boot
- it also allows to expose USB/NVMe devices that might or not be detected by bootloader, if the kernel works
2023-11-19 22:31:33 +01:00
Ricardo Pardini 205dd11af5 extensions: `grub-with-dtb`: add UMS menu entry to GRUB if initramfs ums hook is detected
- this allows user to enter UMS mode from GRUB
- for usage with the `initramfs-usb-gadget-ums` extension
- has no effect unless `initramfs-usb-gadget-ums` extension is enabled together with `grub-with-dtb`
2023-11-19 22:31:33 +01:00
Ricardo Pardini 1e184f14af core extensions: fix: don't redefine extension_function_info when recursing
- otherwise when there's a chain of enable_extension() we lose the original info
2023-11-19 22:31:33 +01:00
M. Efe Çetin af3b4fafec
Update rk3588-edge to 6.7-rc.1 and add support for VOP2, Crypto, HW RNG (#5928)
* Update rk3588-edge to 6.7-rc1 kernel
* Update patches for rk3588-edge and add support for crypto, trng, hdmi tx, vop2
2023-11-19 22:30:26 +01:00
MichaIng 8a4dbdfad5 odroidxu4/current: Enable WireGuard module
Signed-off-by: MichaIng <micha@dietpi.com>
2023-11-19 22:28:14 +01:00
hzy dcf4360b53 meson: edge: refresh patches 2023-11-19 22:27:54 +01:00
hzy 71672b4dce meson: edge: refresh config 2023-11-19 22:27:54 +01:00
hzy d6ede78016 meson: edge: Bump v6.6 2023-11-19 22:27:54 +01:00
Kevin Schmidt 72922908c5 Refresh jetson-nano board config. 2023-11-19 22:27:28 +01:00
Igor Pecovnik 45b8406f8d Bump kernel configs and sources for thead family 2023-11-19 19:35:46 +01:00
Igor 7ee1cae21d
`Automatic` board configs status synchronise
Co-authored-by: igorpecovnik <igorpecovnik@users.noreply.github.com>
2023-11-19 09:23:18 +01:00
Paolo Sabatino 3998e34531 rk322x: update ddrbin to v1.11 2023-11-19 00:15:25 +01:00
Patrick Yavitz 2fa2277672 patch: misc: rtw88: `6.7`
linux 6.7.y support

Signed-off-by: Patrick Yavitz <pyavitz@xxxxx.com>
2023-11-17 17:19:53 +01:00
igorpecovnik 269ef4eb23 Update report 2023-11-17 13:04:05 +01:00
Alban Browaeys 312738fa70 Revert "Add a patch that breaks compilation of wifi driver 8723ds on a kernel 6.6 (#5912)"
Fix is now merged in upstream master branch.

This reverts commit 563de0bd8a.
2023-11-17 06:47:47 +01:00
Igor Pecovnik 446c703aaa Enable EDGE on khadas edge2 2023-11-16 17:06:56 +01:00
Igor Pecovnik 79edb0c511 Remove RK3588 midstream kernel as there is no point of having it
+ move RK3588 EDGE tag to 6.6.y branch
2023-11-16 17:06:56 +01:00
Igor Pecovnik b5d5accd77 Keep the VENDOR in motd after the update 2023-11-16 07:26:43 +01:00
Gunjan Gupta 9ca5435fe3 tritium-h5: Change to using Armbian default DRAM CLK value using hook 2023-11-16 11:27:01 +05:30
Igor 6bcf74f2e7
Anonymize default build engine settings (#5865)
Improve naming confusion by changing build framework defaults. Set framework defaults VENDOR to Armbian-unofficial for self build images. Unsupported boards and unsupported distribution have framework defaults, except VENDOR and VENDORURL. We build images with predefined values.
2023-11-15 22:00:21 +01:00
iysheng 4c59a1385b config: boards: thead: enable pwm-fan support default 2023-11-15 21:56:40 +01:00
Igor 47612c3426
Suppress locale warnings at first run when connecting via SSH (#4976)
* Suppress locale warnings at first run when connecting via SSH
* Move functionality to armbian firstlogin and firstrun scripts
2023-11-15 21:29:45 +01:00
Gunjan Gupta 4cf051040e Orange Pi Zero: Adding myself as maintainer 2023-11-16 01:58:31 +05:30
Tony 9f4260501d
collabora: update to newer tags (#5915) 2023-11-15 13:27:15 +01:00
Gunjan Gupta e4ad867e47
kernel: sunxi: disable patch that prevents host mode on otg port (#5913)
Co-authored-by: Igor <igor@armbian.com>
2023-11-15 00:32:39 +01:00
Ricardo Pardini 28b87b0641 initrd: cache: add `/etc/modprobe.d` to cache key (eg for MODULES_BLACKLIST) 2023-11-15 00:32:16 +01:00
Igor 563de0bd8a
Add a patch that breaks compilation of wifi driver 8723ds on a kernel 6.6 (#5912)
+ attach sources to commmit ID
2023-11-14 18:21:21 +01:00
Igor e4e74c245f
For getting a PR SHA, action needs to be executed from PR (#5910)
* For getting a PR SHA, action needs to be executed from PR
* Change PR compilation to label & team check
2023-11-14 16:15:47 +01:00
Igor a1294f470e
Fixing wrong Makefile location when adjusting wireless driver rtl8723cs 2023-11-14 13:45:20 +01:00
igorpecovnik a664e4bf24 Update report 2023-11-14 12:05:51 +01:00
chainsx 21091b29f4 media: fix firefly-rk3399 mini-pcie slot 2023-11-14 12:05:25 +01:00
Sander de Leeuw c50d813f98 fix: vim3: blacklist simpledrm kernel module, as it conflicts with panfrost 2023-11-14 12:04:59 +01:00
dependabot[bot] 967c3040cc build(deps): bump tspascoal/get-user-teams-membership from 2 to 3
Bumps [tspascoal/get-user-teams-membership](https://github.com/tspascoal/get-user-teams-membership) from 2 to 3.
- [Release notes](https://github.com/tspascoal/get-user-teams-membership/releases)
- [Commits](https://github.com/tspascoal/get-user-teams-membership/compare/v2...v3)

---
updated-dependencies:
- dependency-name: tspascoal/get-user-teams-membership
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-14 12:04:43 +01:00
Igor dc5d461c95
Move Makefile section from patch (#5909)
There are many changes in this file and its impossible to cover this with a patch for now current and all kernels back
We are using same hack in UWE drivers.
2023-11-14 12:04:15 +01:00
Tony 02f80a255b
more archive cleaning (#5907)
* Meson64 clear abandoned kernels

* Rockchip: Clear out EOL kernels
2023-11-13 16:13:47 -05:00
Gunjan Gupta 0706fb170a bootscript: meson-s4t7: fix booting on ubuntu 2023-11-14 00:13:11 +05:30
Tony 9f350d74bb
Rockchip64: Clean up archive of all EOL kernels (#5903)
* Delete patch/kernel/archive/rockchip64-6.4 directory

EOL kernel replaced by 6.5->6.6

* Delete patch/kernel/archive/rockchip64-6.3 directory

EOL kernel

* Delete patch/kernel/archive/rockchip64-6.0 directory

EOL kernel

* Delete patch/kernel/archive/rockchip64-5.19 directory

EOL kernel

* Delete patch/kernel/archive/rockchip64-5.18 directory

EOL kernel

* Delete patch/kernel/archive/rockchip64-5.17 directory

EOL kernel

* Delete patch/kernel/archive/rockchip64-5.14 directory

EOL kernel

* Delete patch/kernel/archive/rockchip64-5.13 directory

EOL kernel

* Delete patch/kernel/archive/rockchip64-5.12 directory

EOL kernel
2023-11-13 07:41:04 -05:00
schwar3kat ac9373aca4
Orange Pi R1 Plus LTS 6.1/6.6 longer boot time net tweak. (#5902)
RTL8153B - does not initialize correctly on boot.  Reboot is okay.

Start delay work-around in the board file needs tweaking for longer boot time.
2023-11-13 21:12:33 +13:00
Igor a6bab7050e
Remove broken graphics, small fixes (#5899) 2023-11-12 18:15:34 +01:00
Werner 5f513b23f3
Fix Musk's dying bird (#5897) 2023-11-12 08:58:08 +01:00
Igor d1d86a342e
Bump Allwinner kernels (#5893) 2023-11-08 18:19:26 +01:00
Igor 47f8065d49
Enable artifacts creation at pull request (#5804)
* Add action for artifacts creation at pull request
* Run at PR comment /build and improve security
2023-11-08 16:54:04 +01:00
igorpecovnik ce1bb71db7 Update report 2023-11-08 14:19:32 +01:00
Rafal-Hacus 8c95184e0d New Armbian Wallpapers 2023-11-08 14:08:31 +01:00
Viacheslav Bocharov 217a5b3ea3 JetHome: Add dts kernel patch for support onboard eeprom in JetHub D1+
Signed-off-by: Viacheslav Bocharov <adeep@lexina.in>
2023-11-08 14:06:32 +01:00
Igor Pecovnik cc02b91478 Remove deprecated patches 2023-11-08 11:19:19 +01:00