Commit Graph

12660 Commits

Author SHA1 Message Date
Ricardo Pardini
77e428a87c artifact-uboot: fix hashing for uboot_custom_postprocess old-timey non-hook
- also, for extension style hook `post_uboot_custom_postprocess`, don't do it 3 times, just once
- this commit will cause rebuild of all u-boots
  - and that's a good thing, many custom changes in family code (eg ddr change in rk322x) were being ignored
  - thanks @paolosabatino
2023-11-25 13:37:49 +01:00
Ricardo Pardini
ba75f12fdd rk322x family: use run_host_command_logged() for u-boot postprocessing (so DDR blob used shows in debug logs)
- cosmetical change for future clarity
2023-11-25 13:37:32 +01:00
Julian Sikorski
cbb77faca7 Update odroidxu4-current to 6.1.63 2023-11-25 08:27:58 +01:00
Igor Pecovnik
64037fb9ba On Mantic this would throw out an error
Failed to restart sshd.service: Unit sshd.service not found
2023-11-25 08:27:41 +01:00
chainsx
0e0abae78e board: licheepi-4a: disable audio auto buffer 2023-11-24 13:56:03 +01:00
Igor Pecovnik
db26e454da Fix links to download images / supported & community maintained 2023-11-23 18:59:48 +01:00
Igor
ddf9e6329c
Proposed board status change (#5658)
* Change conf to csc
* Bring back to stable
* Remove BPI Pro
* Move media kernel to csc
* Move Opi prime back as its used as a test subject
* Retire Clearfog pro
* Remove Rock64
* Retire Helios4 too
* Move nanopi r5c from csc to wip as we have a volonteer
* Promote recent Khadas boards.
* Change status of Opi one as maintainer responded
2023-11-22 22:36:39 +01:00
Gunjan Gupta
931831622e pr-size-labeler: add permissions to fix failure 2023-11-22 22:27:24 +01:00
schwar3kat
10b552937d
Update labels.yml - seasons to quarters (#5956)
Winter, Spring, Summer, Autumn.
This can only apply in northern hemisphere countries.  Southern hemisphere is the opposite months.

First quarter, second quarter, third quarter, fourth quarter are universal options.
2023-11-22 22:27:01 +01:00
Gunjan Gupta
c51f412df8 Flash-kernel: Add workaround for broken upgrade 2023-11-22 21:31:07 +05:30
Igor
23b94a05aa
Fix Rockchip current and edge kernel from compile breaking (#5950)
* Fix rockchip current and edge kernel from compile breaking
* Fix media and rockchip64 kernel patches
* Fix remaining rockchip kernel patches
2023-11-21 20:43:50 +01:00
Igor Pecovnik
ff198109e0 We don't need to restart kernel recompilation upon PR text changes 2023-11-21 20:22:39 +01:00
amazingfate
aff6915fba use mirror.ghproxy.com as default url of ghproxy 2023-11-21 17:06:14 +01:00
amazingfate
81c460e3bf use GHPROXY_ADDRESS to customize ghproxy url 2023-11-21 17:06:14 +01:00
Gunjan Gupta
875d4f7450 VIM1S/VIM4: Add bluetooth support 2023-11-21 20:30:09 +05:30
Gunjan Gupta
c45a63e63b Add option to include home directory in the final image 2023-11-21 20:29:37 +05:30
dependabot[bot]
5e1643220b build(deps): bump pascalgn/size-label-action from 0.4.3 to 0.5.0
Bumps [pascalgn/size-label-action](https://github.com/pascalgn/size-label-action) from 0.4.3 to 0.5.0.
- [Release notes](https://github.com/pascalgn/size-label-action/releases)
- [Commits](https://github.com/pascalgn/size-label-action/compare/v0.4.3...v0.5.0)

---
updated-dependencies:
- dependency-name: pascalgn/size-label-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-21 14:33:43 +05:30
Gunjan Gupta
fdf1a7af7f Allwinner: bump legacy, current and edge kernels
legacy - 5.15.137 -> 5.15.139
current - 6.1.62 -> 6.1.63
edge - 6.6.1 -> 6.6.2

Updated patches to fix patch application failure. Also rebased the config files
2023-11-21 11:21:03 +05:30
chainsx
ae80eb7fb5 thead: update kernel to 6.7-rc.1 2023-11-20 18:15:16 +01:00
Igor
12b87bb9ca
Fix links to download pages (#5929) 2023-11-20 16:38:50 +01:00
Muhammed Efe Cetin
a406e8323a Update VOP2 & HDMI QP patches from Andy's kernel tree 2023-11-20 16:31:58 +01:00
Patrick Yavitz
e43a03811f patch: misc: rtw88: 6.1: 6.1.63 fixups
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/diff/drivers/net/wireless/realtek/rtw88/debug.c?id=v6.1.63&id2=v6.1.62

Signed-off-by: Patrick Yavitz <pyavitz@xxxxx.com>
2023-11-20 17:41:19 +05:30
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