Commit Graph

13801 Commits

Author SHA1 Message Date
Alessandro Lannocca
befac02d7b extend network inactivity timeout to 100 seconds 2024-07-02 10:00:57 +02:00
Alessandro Lannocca
9fe029567f extensions/fs-cryptroot-support.sh:
add 10 seconds network inactivity timeout to dropbear ssh while waiting for cryptroot-unlock password
2024-07-02 10:00:57 +02:00
Alessandro Lannocca
970048441a extensions/fs-cryptroot-support.sh: fix #6857
rework quoting for sed expression manipulating DROPBEAR_OPTIONS in dropbear.conf
2024-07-02 10:00:57 +02:00
Werner
30992cfaaf
Bump sunxi-current and sunxi64 to latest tag (#6861)
* Update series.conf
* Delete patch/kernel/archive/sunxi-6.6/patches.megous/tty-serial-8250-dw-Use-fifo-size-from-DTS.patch
* Bump current
* sunxi64: rewrite kernel config
* Bump sunxi-current to latest tag

---------

Co-authored-by: Igor Pecovnik <igor@armbian.com>
2024-07-02 10:00:35 +02:00
Ricardo Pardini
ffe83ab5e8 aml-s9xx-box: move files included in bsp-cli from packages/bsp/aml-s9xx-box to config/optional/boards/aml-s9xx-box/_packages/bsp-cli; fixes #6817
- with this:
  - those files are automatically hashed by the bsp-cli hashing mechanism
  - no need to copy them manually any more
2024-07-01 19:15:54 +02:00
Ricardo Pardini
a0bf4c1a5a aml-s9xx-box: inline bsp-cli preinst function so it's hashed together with the hook; half fixes #6817
- this is technically cheating, but works
- add TODO's ref the manual include'ing of files that are not hashed in the bsp-cli
2024-07-01 19:15:54 +02:00
Aleksey Vasenev
d5df9f06be Fix btrfs and xfs resize 2024-07-01 19:15:27 +02:00
ColorfulRhino
c090ab8d67 SpacemiT: Reqrite kernel configs for legacy and current 2024-07-01 19:15:00 +02:00
ColorfulRhino
6895ea403f SpacemiT: legacy: Rewrite kernel patches 2024-07-01 19:15:00 +02:00
ColorfulRhino
91b514d982 SpacemiT: current: Rewrite kernel patches 2024-07-01 19:15:00 +02:00
ColorfulRhino
71e2ff0727 SpacemiT: Adapt U-Boot patches and rewrite U-Boot patches
Adapt patches to Bianbu Linux U-Boot v1.0.5, then rewrite them.
Also move boot delay to board config like other boards, instead of patched-in.
2024-07-01 19:15:00 +02:00
ColorfulRhino
308eba5d31 cli: dt_makefile_patcher: Allow numbers in configopt regex
This fixes detection of the config option for SpacemiT K1 which is `CONFIG_SOC_SPACEMIT_K1X`.
Otherwise it would not find it because it includes a '1'.
2024-07-01 19:15:00 +02:00
Patrick Yavitz
e8db1ce6d1 SpacemiT: Add proper bluetooth support for RTL8852BS
For both `legacy` and `current` kernel.

Signed-off-by: Patrick Yavitz <pyavitz@armbian.com>
2024-07-01 19:15:00 +02:00
ColorfulRhino
b572f30472 wifi: Add new SDIO driver rtl8852bs for BananaPi F3
Also add for Armsom Sige5 since it has the same chip built-in.
2024-07-01 19:15:00 +02:00
Patrick Yavitz
432435faa8 BananaPi F3: Add boot firmware blob esos.elf
This gets compiled into the kernel and embedded in the initramfs.
It will also be available on the finished img at /lib/firmware.

Signed-off-by: Patrick Yavitz <pyavitz@armbian.com>
2024-07-01 19:15:00 +02:00
Patrick Yavitz
278269e744 BananaPi F3: Add U-Boot patches
Branch: v2022.10
Source: https://gitee.com/bianbu-linux/uboot-2022.10
Signed-off-by: Patrick Yavitz <pyavitz@armbian.com>
2024-07-01 19:15:00 +02:00
Patrick Yavitz
d66c4d9fce boards: Add board BananaPi F3
RISC-V SpacemiT K1 SoC

Signed-off-by: Patrick Yavitz <pyavitz@armbian.com>
2024-07-01 19:15:00 +02:00
ColorfulRhino
c91039bc28 SpacemiT: Add SpacemiT Keystone K1 SoC dts files
They will be applied on-the-fly by the dt auto-patcher.
2024-07-01 19:15:00 +02:00
ColorfulRhino
e7e9f5d6cf SpacemiT: current: Add kernel dt auto-patcher 2024-07-01 19:15:00 +02:00
ColorfulRhino
da8ba3961d SpacemiT: legacy: Add kernel dt auto-patcher 2024-07-01 19:15:00 +02:00
Patrick Yavitz
c25ed85fe9 SpacemiT: legacy: Add hwmon support and fix sigaltstack 2024-07-01 19:15:00 +02:00
Patrick Yavitz
e81998fa81 cli: uboot.sh: Copy over itb from atftempdir
Signed-off-by: Patrick Yavitz <pyavitz@armbian.com>
2024-07-01 19:15:00 +02:00
Patrick Yavitz
3440691a51 SpacemiT: Add ATF patches (OpenSBI)
Tag: 1.3
Source: https://gitee.com/bianbu-linux/opensbi
Signed-off-by: Patrick Yavitz <pyavitz@armbian.com>
2024-07-01 19:15:00 +02:00
Patrick Yavitz
93d547d52d SpacemiT: Add current kernel patches
Mainline Linux 6.1.y
https://gitee.com/bianbu-linux

Signed-off-by: Patrick Yavitz <pyavitz@armbian.com>
2024-07-01 19:15:00 +02:00
Patrick Yavitz
f8bc304ee8 SpacemiT: Add current kernel config
Signed-off-by: Patrick Yavitz <pyavitz@armbian.com>
2024-07-01 19:15:00 +02:00
Patrick Yavitz
ca13a228fc SpacemiT: Add current kernel to family config
- Skip all wireless drivers

Signed-off-by: Patrick Yavitz <pyavitz@armbian.com>
2024-07-01 19:15:00 +02:00
Patrick Yavitz
8885d2da79 SpacemiT: Add legacy kernel config
Signed-off-by: Patrick Yavitz <pyavitz@armbian.com>
2024-07-01 19:15:00 +02:00
Patrick Yavitz
70d3c47c3d config: Add new board family config spacemit
SpacemiT K1 SoC used for BananPi F3

Signed-off-by: Patrick Yavitz <pyavitz@armbian.com>
2024-07-01 19:15:00 +02:00
Igor Pecovnik
1bf2aba67b Remove OrangepiZero2 outdated legacy kernel v4.9 2024-07-01 19:14:17 +02:00
Igor Pecovnik
2b494ae46f Add support for multiple wireless devies at firstlogin 2024-06-30 21:23:27 +02:00
Igor Pecovnik
c0c3102be9 Bugifx: addressing two problems at firstlogin script
- removing network manager dependancy
- errors when wireless networking is still not detected
2024-06-30 21:23:27 +02:00
Paolo Sabatino
5a39275285 rockchip: fix rk322x-box uboot boot order 2024-06-30 21:23:16 +02:00
Ricardo Pardini
21a6b2cab3 u-boot: add HOME env for make invocations to avoid binman/Python problems with older u-boot versions
- this avoids trouble building certain older versions with binman
  - as it tries to `os.path.join(os.getenv('HOME'), 'bin')` and gets a `None` and dies
- naming names: `tinkerboard` & `xt-q8l-v10` (BOARDFAMILY=rockchip), which _actually use_ binman & 22.04 combo
2024-06-30 21:23:04 +02:00
Ricardo Pardini
ea70ebe425 xt-q8l-v10: rewrite u-boot patches, no changes 2024-06-30 21:23:04 +02:00
Ricardo Pardini
55ee51e0b6 tinkerboard: rewrite u-boot patches, no changes 2024-06-30 21:23:04 +02:00
Werner
ec8c470da3 radxa-zero3: add edge branch (6.9.y) by picking DT from linux-rockchip#for-next & using Kwiboo's 24.07 u-boot
- u-boot:
   - unset `BOOT_FDT_FILE` for edge branch; that lets Armbian bootscript use the fdtfile auto-detected and set by u-boot
   - unset `BOOTFS_TYPE`, since mainline u-boot can boot ext4 directly
- kernel DTs from https://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git/tree/arch/arm64/boot/dts/rockchip?h=84a3d3b435e7c109d2141c5bbb9eaab146c94df0

Co-authored-by: Jonas Karlman <jonas@kwiboo.se>
Co-authored-by: Ricardo Pardini <ricardo@pardini.net> (null-patch to bare-dt)
2024-06-30 15:26:29 +02:00
ColorfulRhino
d78a5ad27e meson64: Remove leftover kernel patch folder for 5.10
As per `config/sources/families/include/meson64_common.inc`, the meson64 family is only using kernels 6.1, 6.6 and 6.9.
The kernel patch folder for 5.10 was forgotten to delete when the kernel was bumped.
2024-06-30 14:27:51 +02:00
ColorfulRhino
d068f6f0d9 rockchip64: Remove leftover kernel patch folder for 6.1
As per `config/sources/families/include/rockchip64_common.inc`, the rockchip64 family is only using kernels 6.6 and 6.9.
The kernel patch folder for 6.1 was forgotten to delete when the kernel was bumped.
2024-06-30 14:27:51 +02:00
ColorfulRhino
78b311c3aa rockchip32: Remove leftover kernel patch folders from old kernels
As per `config/sources/families/rockchip.conf`, the rockchip family is only using kernels 6.6 and 6.9.
The following kernel patch folders from old kernels are not used anymore:

- 4.4
- 5.10
- 5.15
- 6.1
2024-06-30 14:27:51 +02:00
ColorfulRhino
35f19090f9 bsp: armbian-firstrun: Remove old htop
They don't work on current versions of `htop`.
2024-06-30 12:27:41 +00:00
ColorfulRhino
1a3ca2735b cli: Remove hostapd reference
The extra package `hostapd` is not used/installed anymore.
2024-06-30 12:27:41 +00:00
ColorfulRhino
58a1113c38 packages: Remove all extras-buildpkgs since they're not used anymore
These extras are leftovers of a legacy from the past.
See https://github.com/armbian/build/issues/6820#issuecomment-2198054353
2024-06-30 12:27:41 +00:00
Ricardo Pardini
a0db55a70e odroidm1: u-boot: rewrite patches, no changes 2024-06-30 13:58:16 +02:00
Ricardo Pardini
1902f9bdcc orangepi3b: remove custom blobs, use defaults 2024-06-30 13:58:16 +02:00
Ricardo Pardini
3215bf9f36 odroidm1: remove custom blobs, use defaults; bump u-boot 2024.04-rc3 to 2024.04 final 2024-06-30 13:58:16 +02:00
Ricardo Pardini
1c712d2516 patch/u-boot/v2024.04: rewrite patches, no changes 2024-06-30 13:58:16 +02:00
ColorfulRhino
c21b416c6e bsp: hardware-optimization: Add check for BOOT_SOC to fix rk322x optimizations
BOARDFAMILY `rk322x` was integrated into the `rockchip` BOARDFAMILY in https://github.com/armbian/build/pull/6092
This integration made the hardware optimization for rk322x not apply anymore.

Also remove a rk322x optimization for an old 4.4 kernel
2024-06-30 10:20:26 +00:00
ColorfulRhino
4738bb4bce rockchip: Remove trace of legacy kernel in family config
The `legacy` kernel does not exist anymore.
2024-06-30 10:20:26 +00:00
ColorfulRhino
0024d662aa rk322x: Remove unused rk322x kernel patch folders
The rk322x board family was intergated into the rockchip family in theis PR: https://github.com/armbian/build/pull/6092

The kernel patch folder are not in use anymore.
2024-06-30 10:20:26 +00:00
ColorfulRhino
0441d2ee1f Remove old torrents which aren't referenced anywhere
- Also remove 10+ years old compilers from `external_toolchains.sh`
2024-06-30 10:12:04 +00:00