Commit Graph

13188 Commits

Author SHA1 Message Date
amazingfate
714cfd4e65 rk35xx-vendor: add rk3528 and lima driver support 2024-03-10 17:48:26 +01:00
amazingfate
817a0d6678 xiaomi-elish: use pd patch from lujianhua to fix typec otg 2024-03-10 17:47:11 +01:00
amazingfate
5a8b423d36 xiaomi-elish: use kernel 6.7.5 to avoid dsi pannel broken 2024-03-10 17:47:11 +01:00
Igor Pecovnik
06f8a112fa Cleanup Debian packages symbolic link mandness, remove deprecated 2024-03-10 17:46:59 +01:00
Igor Pecovnik
601cd32300 Cleanup Ubuntu packages symbolic link mandness, remove deprecated 2024-03-10 17:46:59 +01:00
Martin Schmiedel
e6d3f85625 MBa8MPxL: add asound.state for tqma boards
Signed-off-by: Martin Schmiedel <Martin.Schmiedel@tq-group.com>
2024-03-09 20:04:04 +01:00
Martin Schmiedel
d10e4b498d MBa8MPxL: add basic files for TQ MBa8MPxL boards
- add imx8m familie
- add MBa8MPxL and MBa8MPxL-RAS314 Boards (based on imx8m)

Signed-off-by: Martin Schmiedel <Martin.Schmiedel@tq-group.com>
2024-03-09 20:04:04 +01:00
ColorfulRhino
8cd1a3d15e GH Actions: Update README.md on how to create and use ARMBIAN_SELF_DISPATCH_TOKEN 2024-03-09 20:03:52 +01:00
ColorfulRhino
d3a6e0b26f GH Actions: forked-helper: Fix deprecated ::set-output, fix 404 link
::set-output has been deprecated in 2022: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
2024-03-09 20:03:52 +01:00
Ricardo Pardini
8afe8470f4 cli: introduce rewrite-uboot-patches cli command, works similar to the kernel one
- it prepares git, applies patches to git, and re-writes them back from git
- same as kernel, it does git archeology for mbox-less patches, etc
- `uboot-patches-to-git` alias is also added, but my guess is rewrite is more useful
- refactor a common config function for both kernel and uboot
- example invocation: `./compile.sh BOARD=xxxx BRANCH=edge rewrite-uboot-patches`
2024-03-09 20:03:41 +01:00
Ricardo Pardini
80262fa8f4 orangepi3b: bump u-boot to Kwiboo's rk3xxx-2024.04
- Add exact commit in a comment if it ever breaks
- Kwiboo's tree contains the OPi3B commits, not yet in upstream;
- I tried to rebase onto upstream v2024.04-rc3, but failed with "unmet direct dependencies detected for SPL_OF_LIBFDT" & SPL_LIBGENERIC_SUPPORT
2024-03-09 20:03:29 +01:00
Ricardo Pardini
f79c824a02 odroidm1: bump u-boot to v2024.04-rc3
- odroidm1: copy patches from v2023.10
- odroidm1: rebase u-boot patches against v2024.04-rc3
- odroidm1: drop v2023.10 u-boot patches
2024-03-09 20:03:29 +01:00
Ricardo Pardini
d6c1414d2f u-boot: rewrite/rebase u-boot patches for a few boards; drop long-forgotten old version patches; no actual changes
- I guess this is most of the u-boot's I've touched over the years; notable exception is the orangepi3b (patches live in Kwiboo's tree)
- this is in preparation for bumping versions, hopefully soon
- radxa-zero, radxa-zero2, khadas-vim3, khadas-vim3l: drop patches for old u-boot versions no longer used
2024-03-09 20:03:29 +01:00
Igor
c16151bed0
Add KDE Neon DE which provides latest and greates KDE DE v6.x (#6380)
* Add KDE Neon DE which provides latest and greates KDE DE v6.x
* Fixing most obvious problems
2024-03-09 19:49:59 +01:00
ColorfulRhino
094f39655c NanoPi R5C/R5S: Bump U-Boot to mainline 2024.4-rc3
- Previously, Kwiboo's U-Boot was used due to his RK3568 patches (https://github.com/Kwiboo/u-boot-rockchip.git)
- Mainline U-Boot 2024.1 has sufficient support for RK3568 merged
- Mainline U-Boot 2024.4 received some improvements for RK3568
2024-03-08 22:57:18 +00:00
ColorfulRhino
3b4b684003 NanoPi R5C/R5S: Don't install headers by default (INSTALL_HEADERS="yes") 2024-03-08 22:57:18 +00:00
ColorfulRhino
0a4fe5db90 NanoPi R5C/R5S: Beautify board config 2024-03-08 22:57:18 +00:00
Igor Pecovnik
aa702a398a GH actions: Kernel hardening analysis path and name of a tool has been changed 2024-03-08 15:56:23 +01:00
Igor Velkov
dfab067f89 Show correct reason about omit tmpfs usage if FORCE_USE_RAMDISK is set 2024-03-08 15:55:26 +01:00
amazingfate
b798458bf8 add csc hinlink h6xk boards 2024-03-08 15:54:35 +01:00
Julian Sikorski
6466b8f101 Update odroidxu4-current to 6.1.81 2024-03-08 15:54:15 +01:00
ColorfulRhino
093955e788 rk35xx/rk3588/rockchip64/uefi/wsl: Enable NVMe-over-TCP
- Enable NVMe over TCP kernel support for the board families `rk35xx` (vendor), `rockchip-rk3588` (edge), `rockchip64` (current, edge) as well as the generic `uefi` target (current, edge) and `wsl` (current, edge)

- Note: for `wsl` only host-mode is supported, target-mode is not available

- Support for `legacy` kernels not added due to incompatibilities between kernel versions <5.14 and >=5.14. Kernels <5.14 need to patch in this commit to be compatible: https://github.com/torvalds/linux/commit/3c3ee16532c1

- NVMe over TCP specs and slides: https://nvmexpress.org/wp-content/uploads/March-2019-NVMe-TCP-What-You-Need-to-Know-About-the-Specification.pdf

- Guides: https://www.linuxjournal.com/content/data-flash-part-iii-nvme-over-fabrics-using-tcp and https://blogs.oracle.com/linux/post/nvme-over-tcp

- NVMe-oF authentication support: https://blogs.oracle.com/linux/post/nvme-inband-authentication

- NVMe-oF TLS support (kernel >=6.7 required): https://lwn.net/Articles/942817/
2024-03-07 19:46:49 +01:00
Igor Pecovnik
abd4f458cc Unset hardcoded defaults from repo management tool 2024-03-07 12:09:29 +01:00
Muhammed Efe Cetin
5e4393d185 rockchip-rk3588-edge: khadas-edge2: add MCU fan control 2024-03-06 17:51:08 +01:00
FantasyGmm
f54e1b2d59
Update odin2 config (#6363) 2024-03-06 17:50:42 +01:00
c0rnelius
64649a76e6
patches: BananaPi M4 Zero: fixups (#6364)
U-Boot:
Update DRAM parameters and enable USB.
Backport sunxi reorganize mctl_mem_matches_* functions
Backport restore modified memory
Add delay to steady dram detection
Alphabetize dts

Linux:
Add spi1_cs1_pin to h616 dtsi
Add node to m4-zero dts
Alphabetize dts

Signed-off-by: Patrick Yavitz <pyavitz@xxxxx.com>
Co-authored-by: Patrick Yavitz <pyavitz@xxxxx.com>
2024-03-06 11:50:04 -05:00
c0rnelius
68426ff281
BananaPi M4 Zero: enable 8821cu and blacklist rtw88_8821cu (#6365)
rtw88_8821cu takes priority over the github driver, so this
shouldn't effect other units or usb dongles people use.

My reasoning is; The rtw88 driver for reasons yet unknown seems
to trigger usb fails more often than the github driver. If a
fail occurs it will introduce dmesg spam and upon reboot leave
the onboard wireless module undetectable.

Signed-off-by: Patrick Yavitz <pyavitz@xxxxx.com>
Co-authored-by: Patrick Yavitz <pyavitz@xxxxx.com>
2024-03-06 11:49:07 -05:00
Igor Pecovnik
433f621bfe
Re-add Bullseye as CSC supported so repository will have index back 2024-03-06 15:26:05 +01:00
igorpecovnik
15f747f871 Automatic board configs status synchronise 2024-03-06 15:25:08 +01:00
Igor Pecovnik
f5562819d5 Hook leftovers when introducing vendor kernel for Rockchip 3588 2024-03-06 09:52:12 +01:00
Ricardo Pardini
5b978dc96d lib: drop old boot_logo code; keep png/gif as they're used for plymouth
- origins of what's being dropped: https://github.com/armbian/build/pull/2065
2024-03-06 08:28:31 +01:00
amazingfate
f2dd9d5078 rk35xx/rockchip-rk3588: vendor: enable several net drivers
uwe5622 is from armbian's patch

r8169 and mt7921e are from mainline tree
2024-03-06 08:01:08 +01:00
amazingfate
aeda6b8a72 uwe5622: also apply to rk35xx kernel 2024-03-06 08:01:08 +01:00
Igor Pecovnik
2fd27695f9
Removing illegal / not needed character from username
We don't need @ and some scripts are failing because of this.
2024-03-06 01:21:00 +01:00
David Andreoletti
d1ee68731a qemu-uefi-x86 board: new board introduced for x86 on virtualized env 2024-03-06 01:10:32 +01:00
David Andreoletti
22df643222 uefi-*: customizable SERIALCON per architecture 2024-03-06 01:10:32 +01:00
David Andreoletti
a218d13345 uefi-x86: customizable UEFI_GRUB_TERMINAL per board 2024-03-06 01:10:32 +01:00
Igor
33906869c0
Improve loop devices management by allocating random free device instead of next one (#6345) 2024-03-06 01:09:54 +01:00
FantasyGmm
e1eeb1a25d update odin2,fix udev path 2024-03-06 01:04:57 +01:00
Ricardo Pardini
29a9a5ea36 mainline-kernel: bump 6.8 to 6.8-rc7; update linux-rockchip-rk3588-edge.config 2024-03-06 01:04:37 +01:00
Ricardo Pardini
d27a03d446 cli: introduce kernel-dtb cli command, to build only DTB, and output full preprocessed dts source
- example: `./compile.sh BOARD=xxxxx BRANCH=edge kernel-dtb`
- outputs preprocessed DTS source for board in question to `output/`
- also outputs same preprocessed DTS source, ran through `dtc` with input and output DTS formats for "normalized" comparisions
2024-03-06 00:58:35 +01:00
Ricardo Pardini
bf7f20776c cli: introduce inventory-boards cli command, for hopefully painless & useful one-board-per-line CSV output
- `inventory-boards-csv.py`: moar Python atrocities done to data; idea here is to output one line per board, with <<varies>> for fields that, well, vary (mainly across BRANCH'es)
- `inventory-boards` sets `TARGETS_FILE` to something that doesn't exist, so the `default-targets.yaml` is used (so same list for everyone, save for userpatched-boards)
2024-03-06 00:58:26 +01:00
Ricardo Pardini
82bc83156e FriendlyElec CM3588 NAS: enable new vendor branch; uncomment BOARD_MAINTAINER var 2024-03-06 00:53:11 +01:00
ColorfulRhino
df8fe87f44 Add board: FriendlyElec CM3588 NAS 2024-03-06 00:53:11 +01:00
Ricardo Pardini
3e0d02e7c1 rk35xx/rockchip-rk3588: vendor: replace .config with Joshua Riek's
- `.config` is from https://github.com/Joshua-Riek/linux-rockchip/blob/rk-6.1-rkr1/arch/arm64/configs/rockchip_defconfig
- updated with `rewrite-kernel-config` cli
2024-03-06 00:48:17 +01:00
Ricardo Pardini
7046ed044a rk35xx/rockchip-rk3588: vendor: update .config (copied from legacy), no changes
- 5.10.160 rkr6 -> 6.1.43 rkr1
2024-03-06 00:48:17 +01:00
Ricardo Pardini
1ad7a7974e rk35xx/rockchip-rk3588: vendor: copy kernel .config from legacy
- ipsis literis
2024-03-06 00:48:17 +01:00
Ricardo Pardini
b208144144 rk35xx/rockchip-rk3588: vendor: enable new BRANCH=vendor for all boards that had legacy 2024-03-06 00:48:17 +01:00
Ricardo Pardini
ddcd68d0f7 rk35xx/rockchip-rk3588: vendor: the unthinkable! add vendor branch for new 6.1-rkr1 BSP vendor kernel, and keep legacy for the 5.10-rkr6 BSP vendor kernel
- pointing to amazingfate's repo, for now
2024-03-06 00:48:17 +01:00
Julian Sikorski
edd866b8cf Update odroidxu4-current to 6.1.80 2024-03-05 23:03:14 +01:00