Commit Graph

15070 Commits

Author SHA1 Message Date
Blieque Mariguan
3743daffa2 feat: Use deb822 APT source for armbian-config
- Replace creation of `armbian-config.list` with
  `armbian-config.sources`. This holds the same information in a newer
  format, deb822. This does not affect `armbian.list`.

See also: https://github.com/armbian/configng/pull/407
2025-02-04 18:49:52 +01:00
igorpecovnik
2d2a67c284 Automatic board configs status synchronise 2025-02-03 19:28:24 +01:00
Werner
a4a720bf24 Adjust BOARD_NAME and description of hw 2025-02-03 16:18:19 +01:00
EvilOlaf
acea78f5dc nanopi-r3s: bump edge u-boot to 2025.01
add support for `current`
2025-02-03 16:18:19 +01:00
Thorsten Maerz
6ade04d540 add devicetree for "edge" kernels 2025-02-03 16:17:54 +01:00
Thorsten Maerz
ffce6762be Clean up board config 2025-02-03 16:17:54 +01:00
Thorsten Maerz
0681dd2a0f change blue/user LED trigger from 'mmc1' to 'activity'
(mmc1 did not show any activity)
2025-02-03 16:17:54 +01:00
Thorsten Maerz
fa1168cc96 rename LEDs to reflect their actual colour 2025-02-03 16:17:54 +01:00
Thorsten Maerz
4fdeca5aab add overlay to enable v4l2 devices
Overlay for testing purposes:
Maybe it is possible to use hardware video-encoding on that chip.
2025-02-03 16:17:54 +01:00
Thorsten Maerz
ef8349799f disable unusable v4l2 devices
Removes /dev/video[012] and /dev/media[01]
2025-02-03 16:17:54 +01:00
Thorsten Maerz
e636bcf00e add overlay for enabling "end1" network adapter
Overlay for testing purposes:
There is a strange interaction between that ethernet adapter and the rtc
(it runs better -but still not well- with the ethernet adapter enabled).
2025-02-03 16:17:54 +01:00
Thorsten Maerz
12ce53a434 disable unusable "end1" network device
There are no physical ethernet ports on that board.
2025-02-03 16:17:54 +01:00
Thorsten Maerz
bcff028d16 Add pinctrl-rk805 module
Module pinctrl-rk805 required to detect rk805-gpio, required by gpio-leds.
2025-02-03 16:17:54 +01:00
Thorsten Maerz
8f2a468eb9 Add new board: MKSKLIPAD50 (based on MKSPI)
Contains rewritten dts, based on decompiled dtb from original Klipad50
(as similiar as possible to original).
Kernel defconfig taken from MKSPI (replaced "mkspi" with "mksklipad50")
2025-02-03 16:17:54 +01:00
Patrick Yavitz
5472424503 BananaPi BPI-F3: U-Boot: Update to tag k1-bl-v2.1-release
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-02-03 10:12:17 -05:00
amazingfate
b6e25d0cc3 mesa-vpu: only add kisak ppa for jammy 2025-02-03 13:36:38 +01:00
Igor Pecovnik
06802ceef5 Mesa VPU: allow package downgrading at apt upgrade
When packages are more recent or with identical version, function will errors out.
2025-02-03 08:08:42 +01:00
Patrick Yavitz
eb2258030c BananaPi BPI-F3: patch fail fixup
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
v25.2.0-trunk.434
2025-02-02 11:15:08 +01:00
Patrick Yavitz
e9f5a57173 Spacemit: defconfig: Remove CONFIG_MODULE_SIG=y
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-02-02 09:06:48 +01:00
Patrick Yavitz
aedc1ce5f9 BananaPi BPI-F3: Add "complete" DTS file
Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-02-02 09:06:48 +01:00
Patrick Yavitz
4dda61280c SpacemiT: defconfig: Remove COMPILE_TEST
and enable misc bits

Signed-off-by: Patrick Yavitz <pyavitz@gmail.com>
2025-02-02 09:06:48 +01:00
Alban Browaeys
ebb6fb1bec helios64: fix helios64-heartbeat-led.service
While syncing with upstream Linux helios64 dts for 6.9 I missed
the diff for the helios64 status led label (upstream was
helios64:green:status instead of Armbian helios64::status) and
thus broke armbian helios64-heartbeat-led.service.

This commit restores the Armbian label helios64::status to let
helios64-heartbeat-led.service starts.

Fixes: cbaf67f00 ("Sync helios64 to its updated 6.9 dts")
Signed-off-by: Alban Browaeys <alban.browaeys@gmail.com>
2025-02-01 23:13:17 +01:00
Werner
5ca9a068d3 rock-3a: bump u-boot to 2025.01 2025-02-01 23:12:58 +01:00
Ricardo Pardini
592a29e08e nanopct6(-lts): if using mainline u-boot, let u-boot determine fdtfile 2025-02-01 23:12:45 +01:00
Ricardo Pardini
c3d987c338 nanopct6(-lts): bump u-boot to 2025.04-rc1
- this allows us to drop a bunch of code needed for 2025.01
- UMS works out of the box (simple dr_mode = peripheral change enough)
- USB3 Type-A port works out of the box
- SPI works out of the box
2025-02-01 23:12:45 +01:00
Igor Pecovnik
f8e3f1d679 Add missing package for build-in driver cfg80211
This makes:
W: Possible missing firmware /lib/firmware/regulatory.db for built-in driver cfg80211
W: Possible missing firmware /lib/firmware/regulatory.db.p7s for built-in driver cfg80211
go away.
2025-01-31 10:13:09 +01:00
amazingfate
2bc3d857ab sm8250-current: enable CONFIG_USB_SERIAL_CH341 2025-01-31 06:34:04 +01:00
Alban Browaeys
cce0f3f05d helios64: restore hs400 support after enabling strobe line internal pulldown
Since v5.11, Linux upstream commit 8b5c2b45b8f0 disabled the internal pull-down
for the strobe line explicitly instead of leaving it in its default
state (the opposite of Rockchip Kernel which force enable this intrnal
pulldown by default) thus causing I/O errors in HS400 mode for various
eMMC modules (the ones that did not have an external pulldown on the
strobe line likely).
Discussed upstream and the choice has been made to keep this
behavior as it has been there for too long and reverting might break
other boards http://lists.infradead.org/pipermail/linux-rockchip/2024-April/046416.html

HS400 for helios64 was disabled in commit 5f2e23e90
"Disabled hs400 on Helios64 (hopefully only temporarily) (#3126)"
but for 5.10.63 (ie before the above commit disabled internal pulldown).
Back then I had bisected the emmc I/O issue to a double init of the emmc
regulator introduced while adding deferred support to the regulator driver
core, ie commit 06653ebc0ad2 "regulator: core: resolve supply for boot-on/always-on regulators"
in 5.10.60. But due to the new default for the strobe line internal  pulldown
introduced in 5.11, when this double voltage regulator init issue was fixed likely by
8a866d527ac0 "regulator: core: Resolve supply name earlier to prevent double-init"
in Linux 6.1.
2025-01-30 19:06:51 +01:00
Muhammed Efe Cetin
fc6379e814 nanopi-m6: add edge and current kernel targets 2025-01-30 19:06:03 +01:00
Muhammed Efe Cetin
f49da1a964 rockchip64-6.12: add support for NanoPi M6 2025-01-30 19:06:03 +01:00
Muhammed Efe Cetin
def4dbca4a rockchip64-6.13: add support for NanoPi M6 2025-01-30 19:06:03 +01:00
Werner
529997182a Add support for NanoPi R3S (#7556)
* add nanopi-r3s.csc board config

* Nanopi R3S - add uboot patch

* Nanopi R3S - add dts

* fix bogus patch header

* Migrate to new patch series

Source & credits https://patchwork.ozlabs.org/project/uboot/list/?series=438193
I still need to figure out how to convert a patch series from patchwork in a way so the build framework doesn't complain about headers and magic and whatever. So a few hundreds of header lines have been replaced with something generic.

Applies and builds fine now against current stable v2024.10

* Create board-nanopi-r3s-fix-leds.patch

Thx https://github.com/armbian/build/pull/7556#issuecomment-2615110100

* Rename board-nanopi-r3s-fix-leds.patch to xx-board-nanopi-r3s-fix-leds.patch

* add new patch
2025-01-30 19:05:18 +01:00
jomadeto
940de79327 aml-c400-plus: Remove duplicated code present in meson-gx-p23x-q20x.dtsi 2025-01-30 19:04:23 +01:00
Martin Schmiedel
62e7bfcdf8 MBa8MPxL: cleanup fix X11 settings
- post_family_tweaks_bsp_ is called during the build of armbian-bsp-cli-xxx
- the cli package is built separately on the build server
- comparisons to build parameters such as DESKTOP_ENVIRONMENT do not work

Signed-off-by: Martin Schmiedel <Martin.Schmiedel@tq-group.com>
2025-01-30 19:04:12 +01:00
Lu jicong
f3ad742fa3 nanopc t4: fix sdram unstable
Set sdram frequency to 1600MHz and switch to blobless
2025-01-30 19:04:01 +01:00
Andrew Davis
4feebab2c7 K3: Update current kernel to v6.6 and edge kernel to v6.12 2025-01-30 19:03:48 +01:00
Andrew Davis
f98216d2c3 K3: Update to latest U-Boot v2025.01
Now that upstream U-Boot has support for building K3 boot artifacts
we can drop using the ti-u-boot fork. Switch to v2025.01 and
adjust file names and add new dependencies as needed.
2025-01-30 19:03:48 +01:00
Andrew Davis
f9b62ef712 K3: Update to latest ATF v2.12.0 2025-01-30 19:03:48 +01:00
Mecid Urganci
0cc738e3c2 Switch rkr4.1 to rkr5 2025-01-30 19:03:34 +01:00
Martin Schmiedel
cba2963b12 MBa8MPxL: cleanup board configs
- remove unused group periphery
- fix desktop related X11 settings
- harmonize BOARD_NAME

Signed-off-by: Martin Schmiedel <Martin.Schmiedel@tq-group.com>
2025-01-27 14:51:45 +01:00
Uladzimir Bely
12d6d070ba Limit curl execution time to 2s to find WAN IP
Option "--connect-timeout" used to determine external IP covers only
connection phase. Curl may "hans" in a different phase and this makes
login to the system impossible if MOTD "header" module enabled.

Using "--max-time" is more reliable and prevents hanging for hours.

Fixes issue https://github.com/armbian/build/issues/7753

Signed-off-by: Uladzimir Bely <wiselord1983@gmail.com>
2025-01-27 14:51:33 +01:00
Ricardo Pardini
9b822824bb thinkpad-x13s: arm64-sc8280xp: enable RTW88 in-kernel USB drivers v25.2.0-trunk.393 2025-01-26 09:20:30 +01:00
Ricardo Pardini
f196e28273 thinkpad-x13s: bump to jhovold's wip/sc8280xp-6.13 final 2025-01-26 09:20:30 +01:00
Igor Pecovnik
cafe0ff79f Rockpi-S: enable automatic u-boot flashing upon package install 2025-01-26 09:20:19 +01:00
Nicolas Pereira
0041cc70db h96max-v56: u-boot: bump to 2025.01 2025-01-25 20:10:22 +01:00
JohnTheCoolingFan
e0da4a6ace BigTreeTech CB1 dts adjustments (edge 6.12) 2025-01-25 21:56:09 +03:00
JohnTheCoolingFan
a220a38ce0 BigTreeTech CB1 dts adjustments (current 6.6) 2025-01-25 21:56:09 +03:00
JohnTheCoolingFan
3be9761a86 BigTreeTech TSC2007 touchscreen ghost touches patch update for edge (6.12) 2025-01-25 21:56:09 +03:00
JohnTheCoolingFan
d92d484e3f BigTreeTech TSC2007 touchscreen ghost touches patch update for current (6.6) 2025-01-25 21:56:09 +03:00
JohnTheCoolingFan
5610f20aaa BigTreeTech CB1 patch name fix 2025-01-25 21:56:09 +03:00