Commit Graph

13626 Commits

Author SHA1 Message Date
Igor Pecovnik
35ea751ab6
Merge branch 'lanmarc77-main' 2024-06-09 22:42:33 +02:00
33335
1781a89b5b
Fix board firefly-itx-3588j bluetooth 2024-06-09 22:42:03 +02:00
Igor Pecovnik
4705791b85
Adjust several desktop targets in order to be able to assemble them
Images were tested for compiling with newly added Action script that generates x86 QEMU images upon (manual for now) execution

https://github.com/armbian/os/actions/workflows/full-distro-build-and-test.yml
2024-06-09 22:42:03 +02:00
ColorfulRhino
52e29b6250
rockchip64: Move some leftovers from 6.8 to 6.9 patch folder
- Convert patches that add a completely new board to dts file, automatically applied in the dt folder
2024-06-09 22:42:03 +02:00
amazingfate
d4f3f7dd36
extensions: image-output-abl: use losetup instead of silly dd 2024-06-09 22:42:02 +02:00
amazingfate
b3f4c449bf
sm8250: enable ppa for noble to fix qbootctl 2024-06-09 22:42:02 +02:00
ColorfulRhino
764d99282c
actions: Rename PR-specific workflows with "pr-" prefix 2024-06-09 22:42:01 +02:00
ColorfulRhino
ba3a545ee2
actions: Combine PR labeling jobs into a single workflow 2024-06-09 22:42:01 +02:00
ColorfulRhino
39ce1a480f
actions: Don't run shellcheck if PR message or title was updated
Also fix typos.
2024-06-09 22:42:00 +02:00
ColorfulRhino
0fe5be9077
actions: Don't start build workflow on PR 'reviewer_requested' trigger
The PR build workflow does not need to be started every time a single
reviwer is added, since requesting a review does not change the build.
If the 'Build' label was already added earlier, the build workflow will
have been started already.
2024-06-09 22:42:00 +02:00
ColorfulRhino
3e839e728b
actions: Move concurrency canceling to 2nd job for PR build
On every PR, a workflow is started to check if artifacts should be
built. This happens not only once, but many times, e.g. for every
selected reviewer. Since the workflow has `cancel-in-progress`
enabled, workflows are started and immediately cancelled by the
next one, resulting in many notifications.
Move the `cancel-in-progress` concurrency policy to the second job
which starts only after a check is done if the 'Build' label is even
active on the PR. This should greatly reduce "Workflow cancelled"
notifications via GitHub and email (if enabled by the user).

Also make wording more clear.
2024-06-09 22:42:00 +02:00
Ricardo Pardini
e72db62f01
odroidhc4: bump to u-boot v2024.04; drop most defconfig patches in favor of hooks
- add `pre_config_uboot_target` hook for switching BOOTCONFIG across the two targets
  - adapt `UBOOT_TARGET_MAP` to not call the defconfig Makefile targets directly, instead, just do a variable assignment (ignored by Make)
  - otherwise, when using the defconfig directly in the `UBOOT_TARGET_MAP`, the `post_config_uboot_target` .config changes are overwritten when Make is called
- only patch left is boot usb-nvme-scsi/sata first (still done in meson64.h)
- remove FIP handling from family file `meson-sm1.conf` into board file hook where it belongs
- u-boot: enable more compression methods, EFI debugging, i2c, leds, tcp networking
- use flashcp for mtd writing

- Unchanged:
  - confirmed as of v2024.04: using the C4 (not HC4) defconfig is still needed to be able to write to mtd when booted from SD
  - also confirmed: one still needs to erase Petitboot using Petitboot, then boot from SD, to be able to flash mainline u-boot to mtd
2024-06-09 22:41:59 +02:00
Alban Browaeys
c73d7cef62
Sync helios64 to its updated 6.9 dts
Also move most node in the same order as upstream to lower the work
required to sync.
2024-06-09 22:41:59 +02:00
Alessandro Lannocca
bf63467353
double quote variable for consistency 2024-06-09 22:41:58 +02:00
Alessandro Lannocca
c7458b03af
build xapian-index for synaptic only for stable releases 2024-06-09 22:41:58 +02:00
Alex
b16e67e637
Enhance build times disabling command-not-found during rootfs creation (#6616) 2024-06-09 22:41:57 +02:00
Ricardo Pardini
3538608fda
nanopct6: Kwiboo 24.07 u-boot for edge; bump blobs for all branches
- exclusive for edge / Kwiboo:
  - enable UMS / RockUSB and other gadget stuff
  - enable TCP networking features, wget etc
  - enable EFI debugging stuff
  - store environment in SPI
  - uses preboot to flash led briefly
  - this code pattern is becoming copypasta fast and needs refactor before it spreads too much
- also for all branches (legacy/vendor/edge):
  - nanopct6: updated blobs to DDR v1.16 and BL31 v1.45
2024-06-09 22:41:57 +02:00
ColorfulRhino
56f2f598db
patch: u-boot: Fix patch dirs for CM3588 NAS and Orange Pi 5 2024-06-09 22:41:57 +02:00
Ricardo Pardini
ca3b5c6f07
patching: rewrite: fully stabilize patch index stanzas as well as From lines
- `git format-patch --zero-commit` doesn't affect `index xxx...yyy` lines, only `From: `
  - so use the _classy_ "use a regex with a callback" solution as git format-patch doesn't offer one
- this will make _all_ patches change when rewritten, but hopefully _for the last time_ !
- we need to preserve `index 000000000000..xxx` as zeros, which indicate new file creation, thus:
  - new file creations are rewritten as `index 000000000000..111111111111`
  - non-creations are rewritten as `index 111111111111..222222222222`
- this is the final version of #6455
2024-06-09 22:41:56 +02:00
Igor Pecovnik
611ff391c8
Inovato-quadra: changing board support status 2024-06-09 22:41:56 +02:00
Igor Pecovnik
96efc544c8
Add 6.9 compatibility fix for UWE and rewrite rockchip64 kernel config 2024-06-09 22:41:55 +02:00
Igor Pecovnik
4f02ebb65c
Wireless drivers: port 8723cs to be compatible with kernel 6.9 2024-06-09 22:41:55 +02:00
kernelzru
77faadadc1
move ugoos x3 dt to 6.9 folder 2024-06-09 22:41:54 +02:00
kernelzru
6310f60617
update meson patches for 6.9 kernel 2024-06-09 22:41:54 +02:00
Igor
bda1f6c385
Bump meson and meson64 EDGE kernel to 6.9.y (#6669)
* Bump meson and meson64 EDGE kernel to 6.9.y
* Rename patch folders
* Adjust broken patches, one remaining
* Add overlay support
* meson64: rename overlays to dtso, update makefile
* Update meson-gx-socinfo-sm driver patchset for meson64-6.9:
* add SoC ID patches for S905L, A113X
* fix memory double free in driver
* update dt bindings
---------
Signed-off-by: Patrick Yavitz <pyavitz@armbian.com>
Signed-off-by: Patrick Yavitz <pyavitz@xxxxx.com>
Signed-off-by: Viacheslav Bocharov <adeep@lexina.in>
Co-authored-by: Patrick Yavitz <pyavitz@xxxxx.com>
Co-authored-by: Paolo Sabatino <paolo.sabatino@gmail.com>
Co-authored-by: Viacheslav Bocharov <adeep@lexina.in>
2024-06-09 22:41:54 +02:00
Paolo Sabatino
2629f32bdb
rockchip: generalize dtb installation makefile 2024-06-09 22:41:53 +02:00
Paolo Sabatino
bec1184dae
fix dtb overlay compilation and installation
* rename .dts sources in overlay directory as *.dtso
 * change "target +=" line in "dts-y +=" in overlay Makefile
 * remove "always +=" line in overlay Makefile
 * add .scr compilation support in kernel scripts/Makefile.lib
 * patch kernel scripts/Makefile.dtbinst to avoid flattening overlay
   directory

for the last two points, see
general-add-overlay-compilation-support.patch
2024-06-09 22:41:53 +02:00
Paolo Sabatino
bd77b58a80
bump rockchip family edge kernel to 6.9 2024-06-09 22:41:52 +02:00
Paolo Sabatino
ebb6336b01
rockchip64: generalize dtb installation makefile 2024-06-09 22:41:52 +02:00
Paolo Sabatino
53cfb87046
rockchip64: bump edge kernel to 6.9 2024-06-09 22:41:49 +02:00
Daniel Gonçalves
b1f58146a9
fix: cloudshell2 dtbo overlay path in boot.ini
Currently, dtbo path in boot.ini is wrong. So we cannot load device tree blob overlays for cloudshell2. This commit fix this path in boot.ini
2024-06-09 22:40:44 +02:00
Ricardo Pardini
a8d0cba727
u-boot-radxa-rk3588/legacy: nanopc_t6_defconfig: disable OPTEE (for OOB working boot with from-factory blobs in eMMC)
- makes it compatible with vendor out-of-box blobs (which include TEE) in the from-factory eMMC
- Armbian itself doesn't ship TEE blobs
- when combining from-factory eMMC blobs with an Armbian SD card, TEE blobs are in practice found by u-boot
- but then proceeds to fail with `optee api revision is too low`
- disable OPTEE in defconfig fixes it, TEE isn't used in any way by Armbian
2024-06-09 22:40:44 +02:00
Ricardo Pardini
c16816de22
u-boot-radxa-rk3588/legacy: nanopc_cm3588_defconfig: disable OPTEE (for OOB working boot with from-factory blobs in eMMC)
- makes it compatible with vendor out-of-box blobs (which include TEE) in the from-factory eMMC
- Armbian itself doesn't ship TEE blobs
- when combining from-factory eMMC blobs with an Armbian SD card, TEE blobs are in practice found by u-boot
- but then proceeds to fail with `optee api revision is too low`
- disable OPTEE in defconfig fixes it, TEE isn't used in any way by Armbian
2024-06-09 22:40:43 +02:00
Ricardo Pardini
bf65778c25
u-boot-radxa-rk3588/legacy: rewrite nanopc_cm3588_defconfig -- no changes
- `CONFIG_REGULATOR_RK806=y` seems a leftover that's not really used?
2024-06-09 22:40:43 +02:00
Ricardo Pardini
bcb907e4f1
u-boot-radxa-rk3588/legacy: rewrite nanopc_t6_defconfig -- no changes
- `CONFIG_REGULATOR_RK806=y` seems a leftover that's not really used?
2024-06-09 22:40:43 +02:00
Ricardo Pardini
719b9c0376
u-boot-radxa-rk3588/legacy: add 0000.patching_config.yaml and move all null-patches into dt and defconfig dirs as bare files
- DTs and defconfigs should be identical to their null-patch equivalents
2024-06-09 22:40:42 +02:00
Ricardo Pardini
0d3bc8fd97
u-boot-radxa-rk3588/legacy: rewrite u-boot patches, no changes 2024-06-09 22:40:42 +02:00
Alex
ac917fd6a4
RFC: fix #6686: Debian: enable ssh.service and make it work reliably on armbian-firstrun (#6687)
* Revert commits 911c756083 and 30c47f6f6c

* tweak armbian-firstrun.service to run after ssh.service (for host keys generation purposes)
2024-06-09 22:40:41 +02:00
stephengraf
c22f487916
Sound Allwinner H616 H618 SOCs (#6694)
* Add files via upload

* Update series.armbian

* Update series.conf

* Add files via upload

* Update series.armbian

* Update series.conf

* Update linux-sunxi64-edge.config

* Update linux-sunxi64-current.config
2024-06-09 22:40:41 +02:00
Patrick Yavitz
30e33f5561
RTL88X2CS: linux 6.9.y support
Signed-off-by: Patrick Yavitz <pyavitz@armbian.com>
2024-06-09 22:40:41 +02:00
Lemon1151
cc73e018c1
Adding support for the fine3399 board 2024-06-09 22:40:40 +02:00
Thomas McKahan
fe0712d65c
Sweet potato: update config
Fix the typo in dtb
2024-06-09 22:40:40 +02:00
mr-toolcraft
00bfafe3a6
fix typo 2024-06-09 22:40:39 +02:00
33335
116ddedf87 Fix board firefly-itx-3588j bluetooth 2024-06-09 22:08:33 +02:00
Igor Pecovnik
be501aca71 Adjust several desktop targets in order to be able to assemble them
Images were tested for compiling with newly added Action script that generates x86 QEMU images upon (manual for now) execution

https://github.com/armbian/os/actions/workflows/full-distro-build-and-test.yml
2024-06-09 22:07:55 +02:00
ColorfulRhino
96e58d34d9 rockchip64: Move some leftovers from 6.8 to 6.9 patch folder
- Convert patches that add a completely new board to dts file, automatically applied in the dt folder
2024-06-09 18:38:43 +00:00
amazingfate
076fadd559 extensions: image-output-abl: use losetup instead of silly dd 2024-06-09 19:11:58 +02:00
amazingfate
b88be65d98 sm8250: enable ppa for noble to fix qbootctl 2024-06-09 19:11:58 +02:00
ColorfulRhino
0e7e76dcb1 actions: Rename PR-specific workflows with "pr-" prefix 2024-06-09 16:30:45 +00:00
ColorfulRhino
1129cf42be actions: Combine PR labeling jobs into a single workflow 2024-06-09 16:30:45 +00:00