Commit Graph

15897 Commits

Author SHA1 Message Date
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
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 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
Patrick Yavitz 6c55647e90 SpacemiT: Update linux-6.6.93 to 95
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-06-28 14:35:03 -04:00
amazingfate ff941a6e2d remove wifi patches for kernel v6.16 merged upstream 2025-06-28 15:20:16 +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
Werner dbe1b2bf4f rockchip64: rewrite patches 2025-06-25 22:25:04 +02: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
dependabot[bot] 530fbc86e8 build(deps): bump tj-actions/changed-files
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from d52d20fa3f981cb852b861fd8f55308b5fe29637 to 666c9d29007687c52e3c7aa2aac6c0ffcadeadc3.
- [Release notes](https://github.com/tj-actions/changed-files/releases)
- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md)
- [Commits](d52d20fa3f...666c9d2900)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-23 22:04:09 +02:00
Rolf Leggewie 034e9253cd rootfs: allow APA to handle GPG keys when it is active during the build
this is a small first step to mainlining APA into core and let it handle
some packaging and distribution logic
2025-06-23 20:36:23 +02:00
Rolf Leggewie affc5ef302 extensions: export APA_IS_ACTIVE marker for the current build 2025-06-23 20:36:23 +02: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
Igor Pecovnik 3473794977 Armbian-install: disable Docker when installing images
enable back on exit
2025-06-23 20:34:18 +02:00
Paolo Sabatino 998e540fad further cleanup and fixes for rock-s0 board dts
* enable internal antenna by default
 * remove unnecessary nodes from device tree
2025-06-23 20:29:48 +02:00
Paolo Sabatino d7dd448ab7 remove unnecessary rk3308 patches
* suggestion from @kwiboo, see discussion in PR 7815
2025-06-23 20:29:48 +02:00
Paolo Sabatino 68284de329 consolidation for rock-s0 board patches
* remove the patches that are shredding upstream device tree
 * consolidation into single patch that apply over upstream dt
 * add pcm5102a device tree overlay for handy usage
2025-06-23 20:29:48 +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
dependabot[bot] 09941a398f build(deps): bump dtschema from 2025.2 to 2025.6.1
Bumps [dtschema](https://github.com/devicetree-org/dt-schema) from 2025.2 to 2025.6.1.
- [Release notes](https://github.com/devicetree-org/dt-schema/releases)
- [Commits](https://github.com/devicetree-org/dt-schema/compare/v2025.02...v2025.06.1)

---
updated-dependencies:
- dependency-name: dtschema
  dependency-version: 2025.6.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-23 20:25:35 +02:00
Paolo Sabatino 6f120bf7fc update tm16xx driver for rockchip64 edge kernel 2025-06-23 20:25:09 +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