Commit Graph

6765 Commits

Author SHA1 Message Date
Ricardo Pardini
3f909fa645 uefi: x86: current (6.12) and edge (6.18): add Apple T2 patches
- from linux-t2 project: https://github.com/t2linux/linux-t2-patches
  - https://t2linux.org/
- x86: add .config hook `custom_kernel_config__applet2()`
- original patches from t2linux for 6.18 and 6.12
- rewrite patches against v6.18-rc4 and v6.12.57
  - `7001-drm-i915-fbdev-Discard-BIOS-framebuffers-exceeding-h.patch`
    needed special attention for correct patch attribution (missing From)
  - `1002-Put-apple-bce-in-drivers-staging` needs reordering to the
    top to avoid conflicts with EXTRAWIFI sed-based "patching"
2025-11-17 20:24:53 +01:00
Igor Velkov
ed12d2ce0b Add watchdog package into image, hardware watchdog works 2025-11-17 20:24:25 +01:00
Igor Velkov
da5df3b00a Allow Helios64 to do separate /boot partition only if root placed
on fs than unbootable for device
2025-11-17 20:24:25 +01:00
retro98boy
bda8e76be6 Move gxlimg to board level and some clean 2025-11-17 20:23:31 +01:00
Ricardo Pardini
84af8344a2 nanopct6(-lts): u-boot: bump to v2026.01-rc2 2025-11-17 20:22:13 +01:00
Ricardo Pardini
98cb83e5e3 odroidhc4: u-boot: bump to v2026.01-rc2 2025-11-17 20:22:01 +01:00
Ricardo Pardini
626cd5bb12 cm3588-nas: u-boot: bump to v2026.01-rc2, enable BTRFS support 2025-11-17 20:21:50 +01:00
Ricardo Pardini
d6a9273107 cm3588-nas: u-boot: fix led-1 to green for preboot blinking 2025-11-17 20:21:50 +01:00
Ricardo Pardini
d9a0bb9e69 khadas-vim3l: u-boot: bump to v2026.01-rc2, enable BTRFS and more
- boot order: SD -> NVMe -> USB -> eMMC -> PXE
- NVMe must come before USB, as initting USB kills NVMe
2025-11-17 20:21:39 +01:00
Ricardo Pardini
431a5987b0 nanopi-r6c: u-boot: bump to v2026.01-rc2; enable BTRFS support 2025-11-17 20:21:29 +01:00
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
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
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
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
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
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
Muhammed Efe Cetin
e5b845f943 orangepi5: drop vendor uboot 2025-11-15 10:23:03 +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
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
Igor Pecovnik
794cc8fb3a Rockchip64: enable Qcom ath12 (wifi 7) support 2025-11-13 08:44:32 +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
Your Name
fe8b54024c rockchip64: bump edge to rc5 2025-11-10 17:07:33 +01:00
Mecid
a6e2b719af
Genio: Bump to 6.18-rc4 (#8906) 2025-11-10 11:05:15 +01:00
Ricardo Pardini
7734c000ad rockchip-rv1106: .config: remove a few WLAN_VENDOR =n's manually
- rockchip-rv1106: .config: remove WLAN_VENDOR_MEDIATEK `=n` manually
- rockchip-rv1106: .config: remove WLAN_VENDOR_RALINK `=n` manually
- rockchip-rv1106: .config: remove WLAN_VENDOR_MARVELL `=n` manually
- rockchip-rv1106: .config: remove WLAN_VENDOR_ATMEL `=n` manually
- rockchip-rv1106: .config: remove WLAN_VENDOR_ATH `=n` manually
- rockchip-rv1106: .config: remove WLAN_VENDOR_REALTEK `=n` manually
- those are hard dependencies for a bunch of wifi opts that are `=m`
2025-11-09 19:36:55 +01:00
Ricardo Pardini
9e459425e5 rockchip-rv1106: .config: fix =m set options that are bool manually
- `=m` is not a valid value for options that are `bool`
  - so change them to `=y` manually
- from olddefconfig:
  - `.config:82:warning: symbol value 'm' invalid for BT_RFCOMM_TTY`
  - `.config:84:warning: symbol value 'm' invalid for BT_BNEP_MC_FILTER`
  - `.config:85:warning: symbol value 'm' invalid for BT_BNEP_PROTO_FILTER`
  - `.config:87:warning: symbol value 'm' invalid for BT_HS`
  - `.config:89:warning: symbol value 'm' invalid for BT_LEDS`
  - `.config:90:warning: symbol value 'm' invalid for BT_MSFTEXT`
  - `.config:92:warning: symbol value 'm' invalid for BT_HCIBTUSB_AUTOSUSPEND`
  - `.config:93:warning: symbol value 'm' invalid for BT_HCIBTUSB_MTK`
  - `.config:96:warning: symbol value 'm' invalid for BT_HCIUART_BCSP`
  - `.config:97:warning: symbol value 'm' invalid for BT_HCIUART_ATH3K`
  - `.config:99:warning: symbol value 'm' invalid for BT_HCIUART_BCM`
  - `.config💯warning: symbol value 'm' invalid for BT_HCIUART_RTL`
  - `.config:101:warning: symbol value 'm' invalid for BT_HCIUART_QCA`
  - `.config:102:warning: symbol value 'm' invalid for BT_HCIUART_AG6XX`
  - `.config:250:warning: symbol value 'm' invalid for AIC_WLAN_SUPPORT`
2025-11-09 19:36:55 +01:00
igorpecovnik
0bd81c9690 Automatic: kernel config rewrite 2025-11-08 21:11:06 +01:00
igorpecovnik
6076215a7a Automatic board configs status synchronise 2025-11-08 21:10:20 +01:00
Austin Lane
934dbb6575 rockchip: Add CSC board Luckfox Pico Pro / Pico Max 2025-11-08 20:47:55 +01:00
Coia Prant
2b4e8740de rockchip: x3568 v4: enable netdev trigger by default for phy leds
Enable netdev trigger by default that used for phy leds.
2025-11-08 20:47:38 +01:00
Ricardo Pardini
a691d128db uefi-{arm64|x86}-edge (6.18): CONFIG_HYPER=y (from =m)
- this is to workaround e3ec97c3ab
  - I talked to the maintainer (Wei Liu) upstream, they are aware of the problem, but haven't a solution
- the cloud variants are not affected (already had =y)
2025-11-08 13:13:46 +01:00
Igor Pecovnik
97924fb11e BTRFS: move btrfs support packages from additional to main package list
This will ensure support is also present in minimal images by default.
2025-11-08 11:36:36 +01:00
tabris
487f6c3f4d revert unnecessary forced changes from #8875 (#8884)
This is a followup to #8820 and #8875

with changes from #8883, this reverts some changes where things were forced
to modules in #8875.
2025-11-08 00:16:16 +01:00