Commit Graph

15816 Commits

Author SHA1 Message Date
dependabot[bot]
8155cc5b0b build(deps): bump tj-actions/changed-files
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from cf79a64fed8a943fb1073260883d08fe0dfb4e56 to 055970845dd036d7345da7399b7e89f2e10f2b04.
- [Release notes](https://github.com/tj-actions/changed-files/releases)
- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md)
- [Commits](cf79a64fed...055970845d)

---
updated-dependencies:
- dependency-name: tj-actions/changed-files
  dependency-version: '055970845dd036d7345da7399b7e89f2e10f2b04'
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-15 04:36:49 +02: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
Patrick Yavitz
957414d95b Sunxi64: Disable Allwinner H616 RTC support patches
These two patches muddle up Bluetooth which depends on RTC
functioning properly.

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
Andrei Aldea
370bedb42d Add option for number of threads used by build system (#8346)
* Add option for number of threads used by build system

Attempt to fix https://github.com/armbian/build/issues/6907

* Add CPUTHREADS to replace USEALLTHREADS

Defaults to 150% as was always the case, otherwise allow user to override number of threads.
v25.8.0-trunk.357
2025-07-13 09:33:48 +02:00
Jianfeng Liu
3a9babee14 deploy missing qemu binary when adding repo key 2025-07-11 16:59:45 +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
TheSnowfield
b93dd78102 sakurapi-rk3308b: add pcm5102a dt overlay 2025-07-11 17:43:14 +08: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
Rolf Leggewie
9144aaf91b lib / distro-specific.sh: add --batch and --yes switches to gpg call
suggestion from coderabbit and indeed it sounds like a good, robust idea
2025-07-10 20:40:37 +08:00
Rolf Leggewie
9fe445b44d Revert "rootfs: allow APA to handle GPG keys when it is active during the build"
This reverts commit 034e9253cd.
2025-07-10 20:40:37 +08:00
dependabot[bot]
8942b049b7 build(deps): bump tj-actions/changed-files
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from e8772ff27de71367c2771ef3e8b5b2075b3f8282 to cf79a64fed8a943fb1073260883d08fe0dfb4e56.
- [Release notes](https://github.com/tj-actions/changed-files/releases)
- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md)
- [Commits](e8772ff27d...cf79a64fed)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-08 06:38:33 +02:00
Rolf Leggewie
e7b21f6d97 lib / main-config.sh: enable APA extension for sid Release builds 2025-07-08 01:42:38 +08:00
brentr
224b35ab28 Restore RockPI-S audio again (#8360)
* set clocks to the old default rate if the codec never calls set_sysclk

After mainline kernel commit 21cfbeae7d7c54a6cdea4b00096150f438f4fbde
rockchip i2s requires that soc codecs call set_sysclk to explicity select a rate.
This patch simply reverts to the old behavior if the codec does call set_sysclk.
(rather that failing in that case with a bogus rate of 0hz)

Also adds rk3308 vendor ASoC support to 6.16 kernel

* Require use of device tree overlay to enable pcm5102a CODEC
v25.8.0-trunk.323
2025-07-06 10:50:50 -07:00
veduco
0cc8ccf3c6 Fix odroid-c4 overlays, edge kernel
Add periphs_pinctrl fragment
2025-07-05 16:19:28 +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
ba8487ed52 Gateway GZ80x: Add bluetooth support
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-07-04 04:50:37 -04:00
Patrick Yavitz
8fff7110f7 Gateway GZ80x: Add bluetooth firmware
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
veduco
c5d19faec1 Fix odroid-c4 i2c overlays (#8352)
Add periphs_pinctrl fragment
2025-07-04 05:09:41 +00:00
igorpecovnik
d6eaf2d4b0 Automatic board configs status synchronise 2025-07-03 11:24:59 +02:00
Werner
e470ebe2bb rock-5c: Add gpio names to current and edge dts (#8343)
* rock-5c: add gpio names to `current`

* rock-5c: add gpio names to `edge`. fix pin-32 in `current`

* fix patch header

* fix typo  and formatting for `current`

* fix typo, fix indentations, fix formatting for  `edge`
2025-07-03 05:36:26 +02:00
Ryan L
b31358752c Backport upstream kernel fixes for sun4i-drm and drm_atomic_helper_connector_hdmi_check()
Firstly, the upstream patch for sun4i-drm ensures the HDMI output is initialized successfully.
Secondly, patching drm_atomic_helper_connector_hdmi_check() avoids a null pointer dereference at shutdown or reboot
2025-07-02 12:38:14 +02:00
Ryan L
91574fac14 Add HDMI display nodes and enable DE on Pcduino 1, 2 & 3 board DTS files 2025-07-02 12:38:14 +02:00
Patrick Yavitz
e7506684ad BananaPi BPI-M4-Zero: Revert bluetooth changes from last PR
Although my initial testing appeared to be a success, subsequent
testing finds it to fail more often than it works.

Back to square one.

Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-07-02 06:32:51 -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
dependabot[bot]
544952fb4c build(deps): bump tj-actions/changed-files
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 666c9d29007687c52e3c7aa2aac6c0ffcadeadc3 to e8772ff27de71367c2771ef3e8b5b2075b3f8282.
- [Release notes](https://github.com/tj-actions/changed-files/releases)
- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md)
- [Commits](666c9d2900...e8772ff27d)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-01 09:07:03 +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
Patrick Yavitz
8677a9af21 BananaPi BPI-M4-Zero: Add fixed-clock bluetooth fixup
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 v25.8.0-trunk.293 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