Commit Graph

6574 Commits

Author SHA1 Message Date
Patrick Yavitz
222fa181ad BananaPi BPI-M4-Zero: DEFAULT_OVERLAYS="bananapi-m4-sdio-wifi-bt"
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-08-01 10:33:42 -04:00
c127
413a42c5e6
orangepi5pro: dts: Fix incorrect GRF node name (Update U-Boot to v2025.07 for eMMC support) (#8441)
* feat(board/orangepi5pro): Update U-Boot to v2025.07 for eMMC support

Updated the U-Boot patch from v2024.04 to v2025.07, this change
finally enables booting from eMMC on the Orange Pi 5 Pro.

The device tree source for the board has also been refactored to
support the new U-Boot version and clean up peripheral definitions.

* orangepi5pro: dts: Fix incorrect GRF node name

The GRF node was misspelled as 'sysgrf' instead
of the correct 'sys_grf'.

This commit corrects the phandle to the proper value.
2025-07-30 08:17:02 +02:00
Igor
8141ce38a6 BLK_DEV_DM is set as a module (m) while DM_INIT is forced built-in (y)
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-07-30 08:15:01 +02:00
Patrick Yavitz
84c0b23e01 Sunxi64: Add CONFIG_THERMAL_GOV_USER_SPACE=y
Noticed dmesg error on the Tritium H5
[    2.354290] thermal thermal_zone0: binding cdev cpufreq-cpu0 to trip 3 failed: -22
[    2.354350] thermal thermal_zone0: binding cdev cpufreq-cpu0 to trip 4 failed: -22

Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-07-30 08:15:01 +02:00
Patrick Yavitz
793030a869 Sunxi64: Correct invalid symbol value 'm'
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-07-30 08:15:01 +02:00
Patrick Yavitz
6676bd04bf Sunxi64: Change some usb net drivers from =y to =m
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-07-30 08:15:01 +02:00
Patrick Yavitz
98f792136e Sunxi64: Switch some drivers from =y to =m
Resolve some nitpicks to appease our AI overload

Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-07-30 08:15:01 +02:00
Patrick Yavitz
8610013bc2 Sunxi64: Add CONFIG_TARGET_CORE=m
CONFIG_TCM_IBLOCK=m
CONFIG_TCM_FILEIO=m
CONFIG_TCM_PSCSI=m
CONFIG_LOOPBACK_TARGET=m
CONFIG_ISCSI_TARGET=m

Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-07-30 08:15:01 +02:00
Patrick Yavitz
3dd9a2fb7b Sunxi64: Add CONFIG_MOTORCOMM_PHY=y
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-07-30 08:15:01 +02:00
Patrick Yavitz
865265ff62 Sunxi64: Update CONFIG_INPUT* JOYSTICK and MOUSE
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-07-30 08:15:01 +02:00
Patrick Yavitz
47aedd86b9 Sunxi64: Bring back USB_NET_DRIVERS* and other misc
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-07-30 08:15:01 +02:00
Patrick Yavitz
4a12c64fc8 Sunxi64: Set CONFIG_PREEMPT=y and CONFIG_CONNECTOR=y
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-07-30 08:15:01 +02:00
Patrick Yavitz
456825942c REVERT: linux-sunxi64-current.config to d502356
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-07-30 08:15:01 +02:00
Patrick Yavitz
c352a17a9f Sunxi64: Update CONFIG_NET, NFS and misc
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-07-30 08:15:01 +02:00
Patrick Yavitz
51dd2f3b69 Sunxie64: Remove CONFIG_VIRTIO_FS=m
Come back to it at a later date.

Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-07-30 08:15:01 +02:00
Patrick Yavitz
603f12a087 Sunxi64: Enable more I2C, IIO, SENSORS and other misc bits
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-07-30 08:15:01 +02:00
Werner
449336a149 Revert "feat(board/orangepi5pro): Update U-Boot to v2025.07 for eMMC support …"
This reverts commit 53189d4c5e.
2025-07-29 19:07:22 +02:00
Muhammed Efe Cetin
530faf4c3c fix nanopi r6s udev network mapping 2025-07-29 09:09:49 +02:00
c127
53189d4c5e
feat(board/orangepi5pro): Update U-Boot to v2025.07 for eMMC support (#8417)
Updated the U-Boot patch from v2024.04 to v2025.07, this change
finally enables booting from eMMC on the Orange Pi 5 Pro.

The device tree source for the board has also been refactored to
support the new U-Boot version and clean up peripheral definitions.
2025-07-29 08:32:58 +02:00
Patrick Yavitz
e85633b25a BananaPi BPI-M4-Zero: Update u-boot to v2025.07
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-07-28 13:04:42 -04:00
Paolo Sabatino
96fe7dee19 bump rockchip edge to kernel 6.16 2025-07-28 20:45:52 +08:00
Hsun Lai
2576cd1d8e add community support for MediaTek Filogic device (BananaPi R4 Router) 2025-07-26 08:49:45 +02:00
Hsun Lai
61b3aa2cbe lckfb-taishanpi: update u-boot patches, add current&edge kernel support 2025-07-25 06:36:14 +02:00
Hsun Lai
cb934081e0 station-m3: add current kernel, update u-boot patches 2025-07-25 09:46:49 +08:00
SuperKali
0db3964abd cloud-images: add wireguard support kernel side 2025-07-24 18:34:54 +02:00
Patrick Yavitz
29f6dc14a2 Sunxi64: Enable additional CONFIG_NET* modules
Also:
CONFIG_W1_MASTER_UART=m

Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-07-23 06:27:33 -04:00
Igor Pecovnik
2f852e68e5 Bump kernels for imx6, mvebu, xu4 and move wdk2023 to eos 2025-07-22 10:36:24 +02:00
Rolf Leggewie
9632e5bb29 temporarily deactivate some MATE packages unavailable due to RC bugs
mate-sntray-plugin:  https://bugs.debian.org/1086771
mate-applet-appmenu: https://bugs.debian.org/1091049
2025-07-22 10:35:46 +02:00
Rolf Leggewie
887d3ebd9d fix list of packages to install for trixie xmonad. #FTBFS 2025-07-22 10:35:46 +02:00
Patrick Yavitz
556e638982 Sunxi64: Enable CONFIG_PPS_CLIENT_*
Also tick on:
CONFIG_SPI_LOOPBACK_TEST=m
CONFIG_SPI_SLAVE=y
CONFIG_SPI_SLAVE_TIME=m
CONFIG_SPI_SLAVE_SYSTEM_CONTROL=m
CONFIG_SPMI=y
CONFIG_SPMI_HISI3670=m

Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-07-21 18:43:44 +02:00
EvilOlaf
7c395a3d2e rockchip64: bump edge to 6.16.0-rc7 2025-07-21 13:30:20 +02:00
Rolf Leggewie
54b1272bc2 config: update plasma-workspace packages definition for Qualcomm RB5
Since July of 2024 plasma-workspace package in Debian has usurped
plasma-workspace-wayland package

c9080bcf02
2025-07-21 16:06:45 +08:00
Rolf Leggewie
ca41c7f991 config: update desktop packages for plucky 2025-07-21 16:04:05 +08:00
Rolf Leggewie
2f0f366812 config/desktop: drop obsolete apt-xapian-index package from builds
https://bugs.debian.org/1100760
2025-07-21 16:04:05 +08:00
Rolf Leggewie
8699a679d2 config/desktop/trixie: drop obsolete pavumeter package from builds
https://bugs.debian.org/1088796
2025-07-21 16:04:05 +08:00
Rolf Leggewie
31cd0fd939 config / luckfox-core3566: don't nullify MODULES var
Setting MODULES="" overrides any module list inherited from the family
configuration; this may unintentionally lose essential vendor-kernel modules
(e.g. rockchip-rga, fusb302, etc.).
2025-07-21 15:53:37 +08:00
Rolf Leggewie
3e9ccedf9b config / luckfox-core3566: incorporate some settings from obsolete core3566.csc
https://github.com/armbian/build/issues/8230
2025-07-21 15:53:37 +08:00
Rolf Leggewie
df767b89f9 config: drop core3566 board config in favor of luckfox-core3566. Closes: #8230
https://wiki.luckfox.com/Core3566/ (maker)
https://www.waveshare.com/core3566.htm (reseller)
2025-07-21 15:53:37 +08:00
Patrick Yavitz
1d89b0e1e0 Sunxi64: Update CONFIG_SECURITY
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-07-20 11:58:13 -04:00
Patrick Yavitz
a359c5808d Sunxi64: Set DRM_PANFROST/LIMA to =m
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-07-20 11:58:13 -04:00
Igor Pecovnik
486b41f0d6 U-boot: drop referencing to Denx Git as they have some weird protection that doesn't like our CI
Sources are defined globally, so we don't need to define them here again.
2025-07-20 17:22:51 +02:00
Hsun Lai
2b705a82be add support for DshanPi A1 (RK3576) 2025-07-19 03:38:14 +08:00
Ayush
b14ca1137f
config: kernel: linux-k3-beagle-current-rt: Enable M4 remoteporc (#8395)
- PocketBeagle 2 and BeaglePlay requires this driver.
- The M4 core supports ZephyrRTOS and FreeRTOS along with bare-metal.
- Is already enabled in current and edge branch

Signed-off-by: Ayush Singh <ayush@beagleboard.org>
2025-07-18 11:30:07 -05:00
Ayush Singh
78bb6fec02 config: boards: pocketbeagle2: Add current-rt branch
- Using RT kernel is a common thing on pocketbeagle 2. So add current-rt
  branch similar to what is being done for the base k3 family.

Signed-off-by: Ayush Singh <ayush@beagleboard.org>
2025-07-18 17:48:43 +02:00
Hsun Lai
ae6c70aa3e remove unused kernel config 2025-07-18 17:42:53 +02:00
Ayush
26100134eb
Enable M4 remoteporc on K3 BeagleBoards (#8378)
- PocketBeagle 2 and BeaglePlay requires this driver.
- The M4 core supports ZephyrRTOS and FreeRTOS along with bare-metal.

Signed-off-by: Ayush Singh <ayush@beagleboard.org>
2025-07-18 09:56:46 -05:00
Werner
1edd0ab513
rpi4b: bump edge to 6.16 (#8390) 2025-07-18 05:43:39 +02:00
Exodus
7df44a4fbc Sunxi64:enable CONFIG_KEYBOARD_*
enable CONFIG_KEYBOARD_SUN4I_LRADC needed by keys overlay for orangepizero2w expansion board
2025-07-16 12:04:14 -04:00
Patrick Yavitz
ca607502c8 Sunxi64: Add INPUT_TOUCHSCREEN and INPUT_MISC
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-07-16 10:59:56 -04:00
Patrick Yavitz
26640e54a3 Sunxi64: Update CONFIG_CAN_* and CONFIG_CPU_FREQ_*
https://github.com/armbian/build/pull/8368#pullrequestreview-3020920865

Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-07-16 04:11:36 -04:00
Patrick Yavitz
d5c863a14b REVERT: BananaPi BPI-M4-Zero: Install upstream wireless-regdb
This should be installed system wide.

Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-07-14 11:33:19 -04:00
Patrick Yavitz
a55b776f68 Sunxi64: Update INET_CONFIG
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-07-14 11:33:19 -04:00
Patrick Yavitz
c69c10c698 Sunxi64: Add DRM and VIDEO modules
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-07-14 11:33:19 -04:00
Patrick Yavitz
9a99ee8ec7 Sunxi64: Add CONFIG_SUNXI_GMAC support
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-07-14 11:33:19 -04:00
Patrick Yavitz
ac5dda465f Sunxi64: Remove phantom network usb interface
And tick on a few misc bits

Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-07-14 11:33:19 -04:00
Patrick Yavitz
bc19c134ef BananaPi BPI-M4-Zero: Install upstream wireless-regdb
Prevent dmesg spam: brcmf_set_channel set chanspec xxxxxxx fail

Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-07-14 11:33:19 -04:00
Patrick Yavitz
2a38243de9 Update the linux-sunxi64-*.config(s)
This was required in order to get the wif-pwrseq and bluetooth
functioning correctly on the BPI-M4-Zero. I suspect it will
have no negative results on other units. But of course this
needs to be tested.

Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-07-14 11:33:19 -04:00
Igor Pecovnik
1b2428e390 Synhronize x86 config with Ubuntu kernel 2025-07-14 11:00:29 +02:00
Igor
94ba2acee3 UEFI arm64: add cloud branch to the board config
While adding cloud branch, we forget to add this to the board config. Everything else exists and images were already tested on netcup VPS instances.
2025-07-14 10:59:37 +02:00
Khusika Dhamar Gusti
84725a77ac orangepi5-ultra: Correct HDMI audio naming
Reference:
ff9e781d2c/external/config/sources/families/rockchip-rk3588.conf (L180-L181)

Signed-off-by: Khusika Dhamar Gusti <khusikadhamar@gmail.com>
2025-07-11 16:59:21 +02:00
Khusika Dhamar Gusti
f095ea486d orangepi5-ultra: Build bcmdhd
Required patches: https://github.com/armbian/bcmdhd-dkms/pull/4

Signed-off-by: Khusika Dhamar Gusti <khusikadhamar@gmail.com>
2025-07-11 16:59:21 +02:00
Khusika Dhamar Gusti
26e7667afd orangepi5-ultra: Support vendor builds
Required patches: https://github.com/armbian/linux-rockchip/pull/370

Signed-off-by: Khusika Dhamar Gusti <khusikadhamar@gmail.com>
2025-07-11 16:59:21 +02:00
c127
15e454b2c5
Initial Support for Orange pi 5 pro board (#8348)
* Add initial support for Orangepi 5 Pro

Tested and Working:
Wireless & Bluetooth
USB 2.0 + USB 3.1
HDMI 2.1
Gigabit Ethernet (PCIe to RJ45 - Need drivers YT6801)
NVMe PCIe 2.0
MicroSD
Audio Controller es8388 - Audio Out
FAN PWM
LEDs PWM

Not Working:
Onboard Microphone
HDMI 2.0 (DP-HDMI - rockchip,rk3588-dp No Driver)

Not Tested:
Camera 1,2
eMMC

* OPi 5 Pro: Ethernet Driver Installation on First Boot

Implemented a simple script to install the driver
during first boot using the installation headers
included in the image. Takes just a few seconds
on first boot.

Disclaimer: Attempted installation in a chroot env but failed.

* fix: Make first-boot Ethernet driver install more robust

The `eth-driver-firstboot.service` would sometimes fail on first boot with a "Resource temporarily unavailable" error. This happened when another process had a lock on `dpkg`.

To fix this, the installation script now waits for any `dpkg` locks to be released before attempting to install the driver package. It also includes a retry mechanism (3 attempts) in case of a transient failure.

This ensures the network driver is successfully installed, providing a better out-of-box experience.
2025-07-11 16:57:29 +02:00
d93921012
fa8604ee1a feat: Add CONFIG_BACKLIGHT_GPIO=m for TinyDRM backlight
This is required for gpio-backlight when using the Tiny DRM driver with
SPI-interface LCD panels
2025-07-11 16:53:28 +02:00
Ayush Singh
996e934d2e config: boards: pocketbeagle2: Update kernel and u-boot
- Minor kernel bump.
- u-boot contains fixes for SD Card support

Signed-off-by: Ayush Singh <ayush@beagleboard.org>
2025-07-10 20:43:27 +08:00
Ayush Singh
58940b38e2 config: boards: pocketbeagle2: Add current branch
- The edge branch will soon move to 6.16, so adding the current branch
  now.
- The kernel config is just a copy of edge config since both kernels are
  the same right now.

Signed-off-by: Ayush Singh <ayush@beagleboard.org>
2025-07-10 20:43:27 +08:00
Patrick Yavitz
bff6d4db5b Meson64: Defconfig: Enable CONFIG_RANDOMIZE_BASE=y
KASLR, or Kernel Address Space Layout Randomization, is a
security mechanism used in operating system kernels to randomize
the memory locations of kernel code and data. This makes it
significantly harder for attackers to exploit memory corruption
vulnerabilities by preventing them from knowing the exact
addresses of kernel components.

Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-07-04 20:04:03 -04:00
Ayush Singh
91ce0eee6e boards: pocketbeagle2: Enable USB serial
- Enable USB serial by default.
- Allows serial access without needing extra UART cable.
- Also USB serial is much faster than using the UART debug port.

Signed-off-by: Ayush Singh <ayush@beagleboard.org>
2025-07-04 16:22:57 +02:00
Patrick Yavitz
5da43c1644 Meson64: Defconfig; Enable CONFIG_RTL8723DS=m
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-07-04 04:50:37 -04:00
Patrick Yavitz
5604b431d5 Gateway GZ80x: blacklist meson_nand
It loads the mmc-pwrseq twice and produces pinctrl errors.

[    9.860451] meson-axg-pinctrl ff634000.bus:pinctrl@480: pin BOOT_0 already requested by ffe07000.mmc; cannot claim for ffe07800.nand-controller
[    9.867791] meson-axg-pinctrl ff634000.bus:pinctrl@480: error -EINVAL: pin-11 (ffe07800.nand-controller)
[    9.870272] systemd[1]: Reached target usb-gadget.target - Hardware activated USB gadget.
[    9.877181] meson-axg-pinctrl ff634000.bus:pinctrl@480: error -EINVAL: could not request pin 11 (BOOT_0) from group emmc_nand_d0 on device pinctrl-meson
[    9.898837] meson-nand ffe07800.nand-controller: Error applying setting, reverse things back

Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-07-04 04:50:37 -04:00
Patrick Yavitz
8a19f9aae1 Gateway GZ80x: Add bluetooth support to $board.conf
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-07-04 04:50:37 -04:00
hyx0329
6e39531b62 rockchip64-6.16: Partial fix of DP alt mode on some rk3399 boards
The old method carried along with board-pbp-add-dp-alt-mode.patch only
makes typec work in one(normal) orientation. This patch introduces a
proper extcon driver and makes the workaround cleaner, so orientation
switch is working.

Improvements:
- type-c DP on rk3399 works with both orientations
- type-c USB 3.0 on rk3399 works with both orientations, with minor
  issues, see below

Caveats:
- Powered USB-C hubs may be not recognized, and can be worked around by
  loading a gadget driver, or manually toggling the mode once for each
  connection.
- Some dual-role devices(phone, tablet) may be not recognized.

Affected boards:
- TinkerBoard 2/2S
- Pinebook Pro
- NanoPC T4
- Orange Pi 4
- Orange Pi 4 LTS

Tested on tinkerboard 2s. This patch contains other minor fixes for
tinker2's device tree, including adding a missing fan node, adding color
labels to leds.

The 2 patches adding dp support for nanopc t4 and pinebook pro are also
updated accordingly.

The device trees of Orange Pi 4 / 4 LTS are also updated to match the
new implementation.
2025-07-02 12:12:05 +02:00
Mecid Urganci
9f05f1fb72 Rock-5B-Plus: Align Edge 6.16 with upstream 2025-06-30 08:51:47 +02:00
Patrick Yavitz
23de1dac1d Fixup commit: c57969f8cd
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-06-30 08:51:20 +02:00
Patrick Yavitz
6e85c0a9c1 Family: sun50iw9-bpi: Update ATF to lts-v2.12.1
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-06-30 08:51:20 +02:00
Patrick Yavitz
f349c76904 BananaPi BPI-M4-Zero: Update u-boot to v2025.01
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-06-30 08:51:20 +02:00
Igor Pecovnik
4db95c6122 Allwinner kernel: bump current to 6.12.35 and edge to 6.15.4 2025-06-30 08:45:56 +02:00
Igor Pecovnik
d502356d02 Allwinner 64b: reenable xradio wireless driver 2025-06-29 19:07:44 +02:00
Igor Pecovnik
b8844c9e73 Inovato quadra bootfix, bump uboot for zero3, 2w, add 1.5Gb support, bump atf 2025-06-29 15:19:42 +02:00
Suhaas Joshi
a4010867fa ti: family: k3: Change U-boot repository link
Change U-Boot repository link from git.ti.com to Github. In the past,
there have been CI issues caused due to git.ti.com failing.

Signed-off-by: Suhaas Joshi <s-joshi@ti.com>
2025-06-26 17:04:11 +08:00
Andrei Aldea
48e0eeb50b extensions: Add TI's repo and install specified packages in k3-*
Texas Instruments maintains a custom apt repository [0] that contains:
    * tools like k3conf, which run on K3 devices
    * TI's versions of upstream packages (such as mesa)
    * out-of-tree drivers and firmware for graphics, wifi etc

Therefore, add TI's custom repository as the highest priority repository
in the filesystem. Doing this ensures that if apt finds a version of a
package that exists in both upstream Debian and the TI repository, it
picks the latter.

Additionally, introduce K3_PACKAGES variable to store a list of packages
that should be installed by-default in a K3 image. Initialize it to hold
TI's CC33xx packages.

Also set EXTRAWIFI to "no" in `current` image.

[0] https://github.com/TexasInstruments/ti-debpkgs

Co-authored-by: Suhaas Joshi <s-joshi@ti.com>
Signed-off-by: Suhaas Joshi <s-joshi@ti.com>
2025-06-26 17:04:11 +08:00
Igor Pecovnik
b27c86e620 Armbian repository signining: add new key
pub   rsa4096 2025-06-22 [SC] [expires: 2035-06-20]
      8CFA 83D1 3EB2 181E EF58  43E4 1EB3 0FAF 2360 99FE
uid           [ultimate] Armbian Repository Signing Key (Repository Key) <info@armbian.com>
sub   rsa4096 2025-06-22 [E] [expires: 2035-06-20]
2025-06-25 07:50:18 +02:00
Werner
fa9302f162
rockchip64: bump edge to 6.16-rc3 (#8328)
* Fix wifi drivers on kernel v6.16

These patches can get deleted after merged upstream.

* initial commit

* fix header

* remove ssv6051 driver

---------

Co-authored-by: amazingfate <liujianfeng1994@gmail.com>
2025-06-24 15:25:34 +00:00
Igor Pecovnik
7f9e02b0a2 Nanopi R6/R5: set wan interface to wan1 as otherwise netplan rules won't catch it
https://github.com/armbian/build/blob/main/extensions/network/config-networkd/netplan/10-dhcp-all-interfaces.yaml#L25
2025-06-23 20:35:53 +02:00
Suhaas Joshi
a1ab66c690 ti: config: kernel: Add current RT config file
TI SDK supports images with real-time kernel. Add support for building
such images for the `current` release by adding a config file for it.

The RT image is built with the `current-rt` branch.

Signed-off-by: Suhaas Joshi <s-joshi@ti.com>
2025-06-23 20:27:25 +02:00
Ayush Singh
d18ab3c87b config: kernel: linux-k3-beagle-edge: Enable usb eth
- Allows for network share when usb serial is not required.

Signed-off-by: Ayush Singh <ayush@beagleboard.org>
2025-06-23 20:24:35 +02:00
Ayush Singh
9d172bf5fa config: kernel: linux-k3-beagle-edge: Enable USB CDC Composite
- BeagleBoard.org boards normally ship with USB cdc enabled to allow
  network sharing and ssh support over usb.
- This is specially important for boards like pocketbeagle2 since it
  does not have built-in wifi.

Signed-off-by: Ayush Singh <ayush@beagleboard.org>
2025-06-23 20:24:35 +02:00
retro98boy
fc8fef06b2 CAINIAO CNIoT-CORE: use ALSA UCM instead of asound.state 2025-06-19 15:05:33 +02:00
CaWeissWz
923dc8d7e8 Update linux-bcm2711-legacy.config
Added missing I2C designware slave functionality
2025-06-19 09:52:10 +02:00
CaWeissWz
8062795c00 Update linux-bcm2711-edge.config
Added missing I2C designware slave functionality.
2025-06-19 09:52:10 +02:00
CaWeissWz
057681b37d Update linux-bcm2711-current.config
Remove leading "+" sign on config variable, as this seems to be a typo
2025-06-19 09:52:10 +02:00
Werner
4d953d0b83 Update config/kernel/linux-bcm2711-current.config
reasonable

Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-06-19 09:52:10 +02:00
CwWeissWz
6eb849b60e Build Synopsis DesignWare I2C adapter as module in all rpi kernel configurations. 2025-06-19 09:52:10 +02:00
Werner
a4551ec75d
orangepi5-ultra: adjust description (#8304) 2025-06-16 05:40:12 +02:00
Patrick Yavitz
ce02695915 Rockchip64: Defconfig: CONFIG_RTC_DRV_HYM8563=m
Change from "y" to "m"

Before
[    2.423992] rtc-hym8563 1-0051: no valid clock/calendar values available
[    2.424718] rtc-hym8563 1-0051: registered as rtc0
[    2.425770] rtc-hym8563 1-0051: no valid clock/calendar values available
[    2.425789] rtc-hym8563 1-0051: hctosys: unable to read the hardware clock
[    3.817166] rk808-rtc rk808-rtc.5.auto: registered as rtc1

After
[    3.790107] rk808-rtc rk808-rtc.5.auto: registered as rtc0
[    3.801742] rk808-rtc rk808-rtc.5.auto: setting system clock to 2017-08-05T09:48:13 UTC (1501926493)
[    3.919628] rtc-hym8563 1-0051: registered as rtc1

Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-06-15 14:11:00 -04:00
Patrick Yavitz
4f69047bcd Add board NanoPi R3S LTS U-Boot Support
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-06-15 14:11:00 -04:00
Patrick Yavitz
5921322e6a Add board NanoPi R3S LTS
The LTS variant has an HDMI port.

Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-06-15 14:11:00 -04:00
Your Name
d5fb671349 rpi4b: bump edge to 6.15.y 2025-06-14 16:32:05 +02:00
Ayush
bc6e97caa9
config: kernel: linux-k3-beagle-edge: PocketBeagle 2 config improvements and move to supported (#8295)
Enables kernel options that are important for making armbian viable for use on PocketBeagle 2.

Can now run all examples present in the beagle examples repo: https://github.com/beagleboard/vsx-examples

Signed-off-by: Ayush Singh <ayush@beagleboard.org> Andrei Aldea <andrei@beagleboard.org>
2025-06-13 10:29:34 -05:00
igorpecovnik
0e388bb514 Automatic board configs status synchronise 2025-06-13 00:30:38 +02:00
Jack Huang
998542060f fix imb3588 board hardware description format
Signed-off-by: Jack Huang <jackhuang021@gmail.com>
2025-06-12 21:45:46 +02:00
Jack Huang
a4f8def161 config: boards/imb3588: add maintainer email
Signed-off-by: Jack Huang <jackhuang021@gmail.com>
2025-06-12 21:45:46 +02:00
Jack Huang
609110ac10 add imb3588 board support
imb3588 board info link:
https://www.sunshine-tek.com/productinfo/1989232.html

Signed-off-by: Jack Huang <jackhuang021@gmail.com>
2025-06-12 21:45:46 +02:00
The-going
65af1b843b sunxi-6.15: Switching EDGE to v6.15 2025-06-11 19:40:28 +02:00
Martin Schmiedel
b743487194 IMX8: update uboot to v2024.04
- add patch to reanable binman

Signed-off-by: Martin Schmiedel <Martin.Schmiedel@tq-group.com>
2025-06-11 19:30:11 +02:00
Martin Schmiedel
ddfe4f4106 IMX8: fix build error
- fixes: unrecognized option '-Wl,--no-warn-rwx-segment'
- add a patch to atf that removes the unrecognized linker options

Signed-off-by: Martin Schmiedel <Martin.Schmiedel@tq-group.com>
2025-06-11 19:30:11 +02:00
djurny
0a001ec1d1 Update boot-mvebu.cmd after review
Remove the 10 sec delay in case "critical error" raised.
2025-06-09 21:18:08 +02:00
djurny
13536bf932 Update boot-mvebu.cmd after review
Follow conventional `if-then-else-fi` constructions by not having `else` followed by semicolon. Hush is accepting, but other commonly used shells do not accept this.
2025-06-09 21:18:08 +02:00
Tom Urlings
abe8102669 mvebu: bootscript load address calculation a.o. 2025-06-09 21:18:08 +02:00
Andy Yan
93a09536aa coolpi-genbook: Add Support for vendor branch
Signed-off-by: Andy Yan <andyshrk@163.com>
2025-06-09 21:17:34 +02:00
Ayush Singh
2151ca5d7f boards: pocketbeagle2: Rename config
Since the image is now fixed, enable pocketbeagle2 support

Signed-off-by: Ayush Singh <ayush@beagleboard.org>
2025-06-09 17:58:26 +02:00
Ayush Singh
4a4e0e262b boards: pocketbeagle2: Fix boot failure
- UUID boot does not seem to work on PocketBeagle 2.
- So specify the block device path instead.
- Also without rootwait, the boot will fail.

Signed-off-by: Ayush Singh <ayush@beagleboard.org>
2025-06-09 17:58:26 +02:00
Ayush Singh
c0ac2574ac boards: pocketbeagle2: Update kernel and u-boot
- Contains fixes for the boot failure issue due to a broken driver.

Signed-off-by: Ayush Singh <ayush@beagleboard.org>
2025-06-09 17:58:26 +02:00
Ayush Singh
189c0ad2ec boards: pocketbeagle2: Fix build
Build fails without OPTEE_PLATFORM defined

Signed-off-by: Ayush Singh <ayush@beagleboard.org>
2025-06-09 17:58:26 +02:00
retro98boy
22b0414b91 CAINIAO CNIoT-CORE: add internal speaker support 2025-06-09 17:34:50 +02:00
retro98boy
fb8f189130 add CAINIAO CNIoT-CORE initial support 2025-06-09 17:34:50 +02:00
Igor Pecovnik
54dbbe2785 Trixie: drop non-existing packages 2025-06-08 18:05:07 +02:00
hyx0329
28ae76b468 tinkerboard-2: u-boot: bump to v2025.04
This is tested on a tinkerboard 2s.

The u-boot dts for tb2 contains other fixes, and the major ones are:
- add missing basic gpio-fan node
- usb-c altmode fix, dts part
2025-06-04 20:34:12 +02:00
Paolo Sabatino
cc4cb72d40 bump rockchip 32 bit edge kernel to 6.15 2025-06-03 09:53:37 +02:00
Ricardo Pardini
f149a11b4b nanopct6(-lts): switch to mainline A-TF; use mainline u-boot also for 'current' branch
- keep vendor u-boot for vendor branch (with rk's BL31)
2025-05-31 11:05:32 +02:00
Igor Pecovnik
b84e431565 PocketBeagle2: temporally disabling build target 2025-05-30 19:46:43 +02:00
Werner
6a825a4446
switch kernel source to mainline (#8252) 2025-05-29 18:30:50 +00:00
Andrei Aldea
85e5e238eb Add Example for custom Kernel Descriptions 2025-05-29 19:30:15 +02:00
Ricardo Pardini
fcfdfeba06 khadas-vim3: u-boot: bump to v2025.04 final 2025-05-29 18:51:04 +02:00
Ricardo Pardini
a268b2dd69 rockchip64-6.15: edge: CONFIG_NETKIT=y
- because, well, Cilium: https://isovalent.com/blog/post/cilium-netkit-a-new-container-networking-paradigm-for-the-ai-era/
  - nb: nas nothing to do with "ai"
2025-05-29 18:50:10 +02:00
Ricardo Pardini
26e253b4ad mixtible-blade3: u-boot: back to radxa's v2024.03, as .10 breaks GMAC stable MAC patch
- similar to e9708b8c33, but for the Blade3
- this reverts d048673c00 just for the Blade3
- there is little to be gained from .10 anyway on those machines (IMHO)
- it is still vendor 2017.09 after all, dunno why Radxa calls them "2024.x"
2025-05-29 18:30:51 +02:00
Ricardo Pardini
faac26177a odroidhc4: u-boot: 2025.04; use hc4 defconfig for sd as well as mtd 2025-05-29 18:29:11 +02:00
Ricardo Pardini
fb1ac8cb1d nanopct6(-lts): u-boot: bump to v2025.04 final 2025-05-29 18:27:15 +02:00
Ricardo Pardini
793d0eea41 quartz64a: bump u-boot to v2025.04 final and make it fancy
- UMS mode (use the black USB port)
- Boot order: SD -> NVMe -> SATA -> USB -> eMMC
- Flash LEDs in preboot
- Networking stuff
- Lots of FS's and compression methods
2025-05-29 17:52:53 +02:00
The-going
c25d079a93 sunxi-6.12: Switching to v6.12.30 2025-05-29 17:50:10 +02:00
djurny
f4f14832f5
helios4: fix helios4-wol.service (wake-on-lan) (#8235)
* helios4: fix wake-on-lan (wol)

- added ethtool package
- enable wol on all ethernet interfaces
- support common systemd.net-naming-schemes (ethX/endX/enoX)

* Update helios4-wol.service

Removed test code.

* Update helios4-wol.service

Fix bug after retesting.
2025-05-29 17:46:08 +02:00
Ricardo Pardini
c70ab6079c thinkpad-x13s: bump to jhovold's wip/sc8280xp-6.15 (final) 2025-05-29 09:33:29 +02:00
Ricardo Pardini
bf2f058d60 mainline-kernel: bump 6.15 to released 2025-05-29 09:33:29 +02:00
Ricardo Pardini
6e67114ced rockchip64-6.15(edge): .config: enable VIDEO_SYNOPSYS_HDMIRX_LOAD_DEFAULT_EDID
From the Kconfig:

```
Preload default EDID (Extended Display Identification Data)
branded by Linux Foundation that exposes display modes up
to 4k@30Hz, which have best compatibility with HDMI transmitters.
Enabling this option is recommended for a non-production use-cases.
It will make driver usable out-of-the-box.
For a higher display modes you will need to load customized EDID
from userspace using v4l2-ctl tool or by other means.
Without enabling this option driver will be practically
non-functional until EDID will be loaded from userspace.
Which is a wanted behavior when using this driver in a
commercial product that should utilize own branded EDID.
```
2025-05-29 09:33:29 +02:00
Ricardo Pardini
c2b9d6edb4 rockchip64: bump edge to 6.15 2025-05-29 09:33:29 +02:00
Ricardo Pardini
0fbaf8dcd3 mainline-kernel.conf.sh: bump 6.15 rc6 -> rc7 2025-05-29 09:33:29 +02:00
Ricardo Pardini
cb3094f9ee thinkpad-x13s: bump to jhovold's wip/sc8280xp-6.15-rc6 2025-05-29 09:33:29 +02:00
Ricardo Pardini
dfa51aecfc mainline-kernel.conf.sh: bump 6.15 rc1 -> rc6
- time flies.
2025-05-29 09:33:29 +02:00
Ricardo Pardini
061e71d26a meson64: bump edge to 6.15 2025-05-29 09:33:29 +02:00
Ricardo Pardini
7bd6c1c66c uefi(all): bump edge to 6.15 2025-05-29 09:33:29 +02:00
retro98boy
fb82052e99 smart am40: add missing RTC DT node and bump U-Boot version to v2025.04 2025-05-27 15:49:23 +02:00
Patrick Yavitz
6acb600061 Gateway GZ80x: Switch back to u-boot-v2024.10
On v2025.01 and v2025.04 I get the following error

starting USB...
Bus usb@ff500000: dwc3_meson_gxl_get_phys: usb2 ports: 1
probe failed, error -114
No USB controllers found

So revert back to v2024.10 until sorted.

Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-05-27 15:47:44 +02:00
Ricardo Pardini
83dadd281b rockchip64: bump ATF to 2.13.0, drop upstreamed rk3399 logging patch
- see 6d7f1d4945
2025-05-27 15:44:24 +02:00
Suhaas Joshi
0a90f25707 ti: configs: families: k3: Switch ATF from Debug to Release modes
ATF is currently built in Debug mode for K3 family of devices. This is
due to the fact that K3 Armbian images have been experimental so far.

However, there is work underway to make Armbian a production-capable
environment. Therefore, drop the DEBUG=1 flag from the ATF build
command.

Signed-off-by: Suhaas Joshi <s-joshi@ti.com>
2025-05-27 15:42:12 +02:00
Suhaas Joshi
3ec4a4cdf0 ti: config: families: Compile OPTEE and set it as TEE for U-Boot
Presently, in k3 devices, we are setting TEE=bl31.bin. However TEE
should be set to OPTEE, not ATF.

Therefore, do the following:
    * clone and compile OPTEE
    * add variables for OPTEE platform and `make` arguments in all k3
      board configs
    * use the compiled binary as TEE to compile U-Boot

Signed-off-by: Suhaas Joshi <s-joshi@ti.com>
2025-05-27 15:42:12 +02:00
Suhaas Joshi
e5c6a97d1d ti: config: family: k3: Update baselines for current and edge
Currently `current` picks 6.6.y kernel baseline, and `edge` picks
upstream's 6.12.y tree.

Make `current` pick the current SDK release (which, at the moment, is at
11.00.09 baseline), and make `edge` pick the latest un-released RC's
from TI's tree.

`current` is what most people will use, therefore it should be the same
as our official and tested release. `edge` can be either cutting-edge
(latest RC) or bleeding-edge (latest commit on cicd branch). For now,
keep it cutting-edge.

Signed-off-by: Suhaas Joshi <s-joshi@ti.com>
2025-05-27 15:42:12 +02:00
Patrick Yavitz
5cf5eba923 SpacemiT: Defconfig: Enable audio support
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-05-27 15:39:56 +02:00
The-going
1bf37853b1 sunxi-6.14: Switching to v6.14.8 2025-05-27 15:37:20 +02:00
Exodus
c3d6eebc31 linux-sunxi64-edge enable playstation hid support for dualsense/dualshock 4 updated driver
Signed-off-by: The-going <48602507+The-going@users.noreply.github.com>
2025-05-27 15:37:20 +02:00
The-going
3d56fa93cd bananapi_m4_berry: Change the status to supported
Add the configuration file for the wifi 8821cu module
2025-05-27 15:37:20 +02:00