Commit Graph

16578 Commits

Author SHA1 Message Date
Ricardo Pardini
9c899e60b4 mainline-kernel: bump 6.18 to v6.18-rc6
- rewrites (all `edge`/6.18):
  - rockchip64
  - meson64
  - uefi-arm64
  - uefi-loong64
2025-11-17 20:20:18 +01:00
Ricardo Pardini
d66aaf8449 jsoninfo: introduce inventory-artifacts cli
- stops after artifacts-reduced and adds kernels.ndjson and uboots.njdson via jq
- if one runs `./compile.sh inventory-artifacts` we shall get:
  - `output/info/kernels.ndjson`: one line for each kernel build
  - `output/info/uboots.ndjson`: one line for each u-boot build
- this is meant as base for other tooling that acts "for each kernel" or "for each u-boot" such as patch/config rewrites, etc
- cli-jsoninfo: better kernels.ndjson; new kernels-duplicate-config.json
  - so we can detect mistakes ref LINUXCONFIG
  - maybe one day the "Rewrite Kernel Config" GHA can re-use kernels.ndjson
- previous commit introduced targets-all-kernels.yaml, so one can run
  - `./compile.sh inventory-artifacts TARGETS_TEMPLATE=targets-all-kernels.yaml`
2025-11-17 12:21:10 +01:00
Ricardo Pardini
f236d317a3 artifact-kernel: include LINUXCONFIG and ARMBIAN_KERNEL_DEB_NAME in artifact_input_variables 2025-11-17 12:21:10 +01:00
Ricardo Pardini
db00f0ddf4 config/templates: introduce targets-all-kernels.yaml for optimized kernel inventory-ing
- really the same as targets-default.yaml but sans desktops and only `kernel` arfifacts
2025-11-17 12:21:10 +01:00
Igor Pecovnik
2bbf332e87 Upgrade Allwinner CURRENT kernels to latest 2025-11-17 12:16:23 +01:00
Tom Urlings
b6d4e33cff Generic bootscript template
Some background.
How to use it.
2025-11-17 10:15:23 +01:00
Tom Urlings
abcb6c947b Enable bootscript templating
- Enable bootscript templating using `envsubst`.
- Add generic bootscript.
- Fix: `test` does not support `==`, but deceptively returns `true` in case you use it.
- De-duplicate kernel commandline console options.
2025-11-17 10:15:23 +01:00
igorpecovnik
761cbaf9e2 Automatic board configs status synchronise 2025-11-17 09:39:47 +01:00
Andrei Aldea
66f6d7e2de BeagleBoard and Description Updates 2025-11-17 08:58:36 +01:00
Jonas Wood
1adf769b39 ti: configs: family: k3: Update vendor-edge to pull latest TI PSDK tag
Signed-off-by: Jonas Wood <jw@ti.com>
2025-11-17 08:58:36 +01:00
Jonas Wood
85d9fc2a25 ti: configs: family: k3: Update to bootable Processor SDK release tag
Signed-off-by: Jonas Wood <jw@ti.com>
2025-11-17 08:58:36 +01:00
Jonas Wood
7e4ba322ec ti: configs: family: k3: Add upstream edge branch
Signed-off-by: Jonas Wood <jw@ti.com>
2025-11-17 08:58:36 +01:00
Jonas Wood
f2b431d286 ti: configs: family: k3: Change current/edge to vendor/vendor-edge
Signed-off-by: Jonas Wood <jw@ti.com>
2025-11-17 08:58:36 +01:00
retro98boy
2ac1b4ccff sm8250 current: Add support to load QUP SE Firmware via Linux subsystem 2025-11-17 08:56:04 +01:00
igorpecovnik
6a12d93e9b Automatic board configs status synchronise 2025-11-16 21:42:47 +01:00
retro98boy
dbc7b23b6d extensions: gxlimg: Update repo URL 2025-11-16 20:29:04 +01:00
Muhammed Efe Cetin
ddc2591743 nanopi-m6: drop vendor uboot 2025-11-16 20:28:18 +01:00
Muhammed Efe Cetin
95aa4a8bac nanopi-r6s: remove old legacy uboot files && update mainline uboot 2025-11-16 20:27:24 +01:00
retro98boy
0b8ada7381 sm8250 current: Select all USB CAN adapters under the CAN USB interfaces menu as M 2025-11-16 12:36:40 +01:00
retro98boy
03523c0d88 sm8250 current: Select all USB network adapters under the USB_NET_DRIVERS menu as M 2025-11-16 12:36:40 +01:00
igorpecovnik
d30f8d02ce tools: Bump BATCAT_VERSION from 0.25.0 to 0.26.0 2025-11-16 10:04:35 +01:00
igorpecovnik
e325a145d5 Automatic board configs status synchronise 2025-11-15 23:34:11 +01:00
Igor Pecovnik
06dbd0074c Add Ubuntu 25.10 / 26.04 questing and resolute as csc build target, demote Bookworm to csc 2025-11-15 23:09:24 +01:00
tabris
28b459d8a7 Related to armbian/documentation#842, update
extensions/gen-sample-extension-docs.sh to reference the opt-out docs
for hooks
2025-11-15 20:44:21 +01:00
SuperKali
f252a17297
rockchip: rk3576: Fix serial console to use UART0 (ttyS0) (#8936)
- Change debug console from ttyS2 to ttyS0
- Remove SERIALCON from board configs
- Set console based on BOOT_SOC
- Enable UART0 in device tree for nanopi-r76s
2025-11-15 18:33:52 +01:00
Igor Pecovnik
9b5518d8a9 Drop patches that has been upstreamed - rockchip and sm8550 2025-11-15 11:18:34 +01:00
Muhammed Efe Cetin
e5b845f943 orangepi5: drop vendor uboot 2025-11-15 10:23:03 +01:00
Igor Pecovnik
b21d883fb1 MOTD: deterministic spacing, tidy and compact output 2025-11-15 10:18:47 +01:00
Igor Pecovnik
db842095bc Bugfix: quotes were downloading to wrong location 2025-11-15 10:18:47 +01:00
Werner
05303e8474
maint: cleanup board config files (#8929)
* cleanup comments, linebreaks...

* two more comments

* `BOOTFS_TYPE` has never been set as far as I can see, therefore no need to unset.

* some more comments...

* comment, simplify logic

* even more comments

* just a few more

* comments, description for elish

* merge uboot functions. @SuperKali review
2025-11-13 08:46:16 +01:00
Igor
dca72ab3c9 Use next patch version when using main action script
Updated the version resolution logic to prefer workflow input and increment the patch version correctly.

This will prevent auto downgrading from stable repository.
2025-11-13 08:45:46 +01:00
Alban Browaeys
0e52814608 Helios64: workaround fancontrol /dev restriction vs Helios64 udev /dev symlinks
Debian fancontrol service PrivateDevices=yes default prevents access
to these /dev symlinks.
2025-11-13 08:45:21 +01:00
Igor Velkov
95f2508745 Add type of bootable fs for ODroid-N2 2025-11-13 08:45:08 +01:00
N-Storm
d5182b43bf Preserve timestamps when copying log files
Add timestamp preservation when copying log files.
2025-11-13 08:44:52 +01:00
Igor Pecovnik
794cc8fb3a Rockchip64: enable Qcom ath12 (wifi 7) support 2025-11-13 08:44:32 +01:00
Mecid
ebc129fa52
UFS: Fix CI behavior (#8924)
Commented out the declaration of DOCKER_ARMBIAN_BASE_IMAGE as it needs to be set manually outside.
2025-11-12 23:23:46 +01:00
Mecid
2e4e238f62
UFS: Fix ci config generation (#8923) 2025-11-12 21:47:34 +01:00
Igor
347a93f3bd
First login: create docker group and add normal user to it (#8920)
* First login: create docker group and add normal user to it

* Update packages/bsp/common/usr/lib/armbian/armbian-firstlogin

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>

---------

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-11-12 18:02:56 +01:00
Igor Pecovnik
758c57bafe Framework: copy user provided first boot config at build time 2025-11-12 17:38:51 +01:00
igorpecovnik
d7061f5fe5 Automatic board configs status synchronise 2025-11-11 23:18:28 +01:00
Andrew Davis
f5c4849475 k3-beagle: Add config for BeagleBoard.org Linux and U-Boot
Instead of using the TI k3.conf and overriding configuration, add a new
config for BeagleBoard.org Linux and U-Boot and use it for the boards
that use that Linux/U-Boot.

Signed-off-by: Andrew Davis <afd@ti.com>
2025-11-11 22:46:36 +01:00
Andrew Davis
e6e746d3a4 k3: Factor out all K3 common configuration into k3_common.inc
Vendors using TI K3 devices may use kernels downstream from the TI vendor
kernel and U-Boot. To make this easier factor out from k3.conf all other
configuration that would be common to any kernel and U-Boot used.

Signed-off-by: Andrew Davis <afd@ti.com>
2025-11-11 22:46:36 +01:00
Andrew Davis
1c045c1360 k3: Use CORESDK_TAG for setting ATFBRANCH
The TI TF-A repo is tagged the same way as Linux and U-Boot repos, so
reuse the CORESDK_TAG to set ATFBRANCH.

Signed-off-by: Andrew Davis <afd@ti.com>
2025-11-11 22:46:36 +01:00
Andrew Davis
3e636373f5 beagley-ai: Switch current branch to 6.12 Beagle kernel
The latest Beagle kernel has some support now for the BeagleY-AI, update
the current branch to this version. This also allows us to re-use the
default linux-k3-beagle-current.conf as our LINUXCONFIG. This was set
to re-use the TI kernel before which was incorrect.

As BOOTPATCHDIR is based on LINUXFAMILY we should also keep our Beagle
U-Boot versions in sync, the latest Beagle U-Boot for pocketbeagle2
supports BeagleY-AI also, so switch to that.

Signed-off-by: Andrew Davis <afd@ti.com>
2025-11-11 22:46:36 +01:00
Andrew Davis
3a0247ff94 pocketbeagle2: Update current(-rt) kernel branch
Update to the latest Beagle Linux kernel branch and
update configs for the same.

Signed-off-by: Andrew Davis <afd@ti.com>
2025-11-11 22:46:36 +01:00
Andrew Davis
44ea6ec494 pocketbeagle2: Remove edge branch
The "current" and "edge" branches point to the same kernel and u-boot.
No need to have both so just remove "edge" as it was not any more
up-to-date than the standard "current" branch.

Signed-off-by: Andrew Davis <afd@ti.com>
2025-11-11 22:46:36 +01:00
Igor Pecovnik
d10bce1179 In order to support rk3588j, CONFIG_NVMEM_ROCKCHIP_OTP has to be set to Y 2025-11-11 21:06:56 +01:00
Austin Lane
912284074f RV1106: Limit udev children to prevent early OOM 2025-11-11 06:45:35 +01:00
dependabot[bot]
d782fdab80 build(deps): bump tj-actions/changed-files
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 0ff001de0805038ff3f118de4875002200057732 to 70069877f29101175ed2b055d210fe8b1d54d7d7.
- [Release notes](https://github.com/tj-actions/changed-files/releases)
- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md)
- [Commits](0ff001de08...70069877f2)

---
updated-dependencies:
- dependency-name: tj-actions/changed-files
  dependency-version: 70069877f29101175ed2b055d210fe8b1d54d7d7
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-11-10 23:20:10 +01:00
Your Name
fe8b54024c rockchip64: bump edge to rc5 2025-11-10 17:07:33 +01:00