Commit Graph

5233 Commits

Author SHA1 Message Date
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
amazingfate
b798458bf8 add csc hinlink h6xk boards 2024-03-08 15:54:35 +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
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
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
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
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
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
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
Paolo Sabatino
55836c6074 rockchip: add patches to fix peripheral mode
rk322x has peripheral mode that is not working
really well, add various non-upstream patches
and timing adjustments that makes things a bit
more usable (mass storage and ethernet works,
uac isn't)
2024-03-05 20:08:38 +01:00
Igor Pecovnik
1e6fdcb13b Re-enable Ubuntu mantic which will generate repository
Partiall revert of https://github.com/armbian/build/pull/6321
2024-03-04 11:21:34 +01:00
青菜萝 卜冬瓜
09ed2e30bd
phytium-embedded: add .wip support for Phytium PhytiumPi 4GB board (#6346) 2024-03-04 18:09:41 +08:00
brentr
58cf4e8fc8
Added 1.3ghz overlay for B variant RK3308 (#6348)
Updated and improved RK3308 overlay README doc
Moved rock-s0.wip to .conf
2024-03-03 22:39:07 -08:00
Ricardo Pardini
d496b2a4b6 rockchip-rk3588-edge: rewrite kernel config against v6.8-rc6, no changes 2024-03-03 16:58:34 +01:00
Ricardo Pardini
dd04bb0cf7 mainline-kernel: bump to 6.8-rc6, affecting only rockchip-rk3588-edge
- who wants to bump uefi too? I've done it too many times. Igor too
2024-03-03 16:58:34 +01:00
Ricardo Pardini
fffc6ddb2e rockchip-rk3588-edge: rewrite kernel config against v6.8-rc1, no changes
- in preparation for bump to v6.8-rc6/7 later
2024-03-03 16:58:34 +01:00
igorpecovnik
764e267b4b Automatic board configs status synchronise 2024-03-03 16:57:38 +01:00
Igor Pecovnik
e274c409ec Bump mainline kernels to latest RC branch 2024-03-03 16:39:52 +01:00
c0rnelius
d5133b6a43
Add board BananaPi M4 Zero (#6315)
* Add board BananaPi M4 Zero

Signed-off-by: Patrick Yavitz <pyavitz@xxxxx.com>

* HACK: wrong DRAM size: add extra barrier in mctl_mem_matches

People report that this is fixed by adding another "dsb();" at
the beginning of the mctl_mem_matches() function.

https://lore.kernel.org/all/ZWMv816r8YxPwsJO@BOB1/T/#mec26415158efa10e6f78c5c1a651bb834f8599c4
Signed-off-by: Patrick Yavitz <pyavitz@xxxxx.com>

* v2 add barrier and udelay to mctl_mem_matches function

Signed-off-by: Patrick Yavitz <pyavitz@xxxxx.com>

---------

Signed-off-by: Patrick Yavitz <pyavitz@xxxxx.com>
Co-authored-by: Patrick Yavitz <pyavitz@xxxxx.com>
2024-03-03 09:42:07 -05:00
Igor Pecovnik
d921aacbdc Update DDR/BL31 blobs for Orangepi 5/Plus 2024-03-03 15:40:07 +01:00
Igor Pecovnik
ba98f67229 Switch kde-plasma desktop package to support sddm instead of lightdm 2024-03-03 15:39:34 +01:00
FantasyGmm
52889b1079
Add ayn odin2 config (#6305) 2024-03-03 07:59:56 +08:00
Ricardo Pardini
d2aa9a5694 wsl2: arm64: current: DRM/FB stuff so wsl2-arm64 can be used in HyperV with video & keyboard
- wsl2: arm64: current: EFI pstore / keyboard
2024-03-02 20:49:54 +01:00
Ricardo Pardini
ca8254d173 mekotronics 3588: add SRC_CMDLINE, for use with u-boot-menu extension
- does nothing otherwise
2024-03-02 20:48:45 +01:00
Ricardo Pardini
c23fa92502 khadas-vim3: u-boot v2024.01: enable more compression, kaslr, and led config options via hook 2024-03-02 20:47:31 +01:00
Ricardo Pardini
cf7563e6b9 khadas-vim3l: u-boot v2024.01: enable more compression, kaslr, and led config options via hook 2024-03-02 20:47:31 +01:00
Ricardo Pardini
9260163fbd khadas-vim3l: bump to u-boot v2024.01; boot-usb-first patch in board folder
- patch is slightly different for 2024.01
2024-03-02 20:47:31 +01:00
Ricardo Pardini
19ebb27b7f thinkpad-x13s: kernel .config: enable CONFIG_VIDEO_QCOM_CAMSS, CONFIG_VIDEO_OV5675, CONFIG_SC_CAMCC_8280XP 2024-03-02 20:47:17 +01:00
Ricardo Pardini
2b03881d99 thinkpad-x13s: update kernel .config to 6.7.7, no changes 2024-03-02 20:47:17 +01:00
Ricardo Pardini
4c3361a6fa thinkpad-x13s: bump to steev's 6.7.y; enable noble userspace; bump alsa-ucm-conf hack to master 2024-03-02 20:47:17 +01:00
Igor Pecovnik
567a310bf7 Set Ubuntu Lunar and Mantic as EOS 2024-03-02 15:05:09 +01:00
Kreyren
25b0a833ff
Rename board config: micro.csc to olimex-a20-olinuxino-micro (#6254)
* olimex-a20-olinuxino-micro: New board

Submitted upon request to make user's life easier

* Rename Olimex board configs

---------

Co-authored-by: Igor Pecovnik <igor.pecovnik@gmail.com>
2024-02-28 15:41:18 +01:00
yangchaohong
87209d6620
Add config and device-trees for rock3c (#6301)
* Create rock-3c.csc

* Add files via upload

* Add files via upload

* Update rock-3c.csc
2024-02-28 15:38:51 +01:00
Igor Pecovnik
ffeb84fefa Update kernel config for khadas 1s/vim4s so that HA works 2024-02-28 15:35:57 +01:00