Commit Graph

13598 Commits

Author SHA1 Message Date
Igor Pecovnik
f9940caee4 Odroid XU4: Remove deprecated patches 2024-06-12 16:03:35 +02:00
Igor Pecovnik
a2a6ac1d95 Temporally disable broken build configuration 2024-06-12 16:03:21 +02:00
kernelzru
6ee05aa880 Add audio support to hdmi output (meson)
Add audio support to hdmi output (meson)
2024-06-12 10:57:51 +00:00
Viacheslav Bocharov
192e732244 add jethub j200 config (wip) 2024-06-11 20:08:10 +02:00
Viacheslav Bocharov
3dd2e5c3ec meson64-6.9 kernel: Add jethub j200 2024-06-11 20:08:10 +02:00
Viacheslav Bocharov
9c9bbc6205 pre add jethubj200 bsp 2024-06-11 20:08:10 +02:00
Viacheslav Bocharov
946ed480e7 families/jethub add jethubj200 support 2024-06-11 20:08:10 +02:00
Viacheslav Bocharov
bfe636fc74 families/meson64_common Add jethubj200 support 2024-06-11 20:08:10 +02:00
Igor Pecovnik
0cae55f377 Adjust Rockchip overlay to match changes introduced in 6.9.y 2024-06-11 20:07:50 +02:00
ColorfulRhino
38c8bfcbf4 board:nanopi-r6s: Beautify board config 2024-06-11 18:03:30 +00:00
ColorfulRhino
3ef7d57bd6 board: nanopi-r6s: Update DDR and BL31 blobs
FriendlyElec ships their devices with the latest blobs. Trying to run an Armbian image on this board with the old blobs might cause issues.
2024-06-11 18:03:30 +00:00
lanmarc77
8eb8cc5302
NanoPi Neo3 spidev support (#6689)
* added spi device support for Nano Pi Neo3 with different address
* adjusted Makefile for compilation for Nano Pi Neo3 spi-spidev
2024-06-11 11:50:01 +02:00
chainsx
ec569900fd sun55iiw3-syterkit: update kernel config 2024-06-11 07:32:20 +02:00
Alessandro Lannocca
d706470316 linux-rockchip-rk3588-edge.config minor touches:
- move CONFIG_INPUT_RK805_PWRKEY and CONFIG_PINCTRL_RK805 to modules
- move CONFIG_BT to module
2024-06-11 07:31:38 +02:00
Alessandro Lannocca
05dbbd654a rk-35xx-vendor-6.1 minor touches:
- move CONFIG_INPUT_RK805_PWRKEY and CONFIG_PINCTRL_RK805 to modules
- move CONFIG_BT to module
2024-06-11 07:31:38 +02:00
Ricardo Pardini
05ffbe7f7b s5p6818-legacy: drop un-needed symlink to archive/s5p818-4.14
- `common_defaults_for_mainline` already sets KERNELPATCHDIR='archive/s5p6818-4.14' thus this symlink is not necessary
- 1 step closer to a clean `patch/kernel` dir, when we could finally get rid of `archive/`
2024-06-10 20:36:46 +02:00
Ricardo Pardini
b33c41d76f s5p6818-legacy: rewrite patches, no changes 2024-06-10 20:36:46 +02:00
Igor Pecovnik
36eb4aeeda Oracular i3wm: Remove deprecated packages 2024-06-10 14:08:51 +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
ColorfulRhino
ce73634bf6 actions: Don't run shellcheck if PR message or title was updated
Also fix typos.
2024-06-09 16:30:45 +00:00
ColorfulRhino
5d7637ca0e 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 16:30:45 +00:00
ColorfulRhino
bc515b0cc3 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 16:30:45 +00:00
Ricardo Pardini
3ac7c64d9e 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 18:29:58 +02:00
Alban Browaeys
cbaf67f007 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 18:29:29 +02:00
Alessandro Lannocca
26345f03d0 double quote variable for consistency 2024-06-09 18:24:38 +02:00
Alessandro Lannocca
717143b472 build xapian-index for synaptic only for stable releases 2024-06-09 18:24:38 +02:00
Alex
eb7b39cc3a
Enhance build times disabling command-not-found during rootfs creation (#6616) 2024-06-09 16:00:18 +02:00
Ricardo Pardini
8c26dbf0f6 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 15:36:10 +02:00
ColorfulRhino
6a42d502fa patch: u-boot: Fix patch dirs for CM3588 NAS and Orange Pi 5 2024-06-09 12:59:24 +00:00
Ricardo Pardini
282fb964e5 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 10:42:26 +02:00
Igor Pecovnik
d7068fabc9 Inovato-quadra: changing board support status 2024-06-08 06:08:25 +02:00
Igor Pecovnik
d7db1cd26b Add 6.9 compatibility fix for UWE and rewrite rockchip64 kernel config 2024-06-06 15:35:08 +02:00
Igor Pecovnik
8f0596dc8f Wireless drivers: port 8723cs to be compatible with kernel 6.9 2024-06-06 15:35:08 +02:00
kernelzru
9b16fad915 move ugoos x3 dt to 6.9 folder 2024-06-06 13:32:32 +02:00
kernelzru
ea8a6efa4f update meson patches for 6.9 kernel 2024-06-06 13:32:13 +02:00
Igor
f5575f64ac
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-05 22:20:35 +02:00
Paolo Sabatino
d3ff61144c rockchip: generalize dtb installation makefile 2024-06-05 22:18:51 +02:00
Paolo Sabatino
af5a766940 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-05 22:18:51 +02:00
Paolo Sabatino
724573bf7a bump rockchip family edge kernel to 6.9 2024-06-05 22:18:51 +02:00
Paolo Sabatino
4d46d0c682 rockchip64: generalize dtb installation makefile 2024-06-05 22:18:24 +02:00
Paolo Sabatino
69ca249262 rockchip64: bump edge kernel to 6.9 2024-06-05 22:18:24 +02:00
Daniel Gonçalves
285ff7583c 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-05 21:19:14 +02:00
Ricardo Pardini
d4ee0d3ac9 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-05 21:19:00 +02:00
Ricardo Pardini
e745fcc701 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-05 21:19:00 +02:00