Commit Graph

5025 Commits

Author SHA1 Message Date
Gunjan Gupta
cabb8aaf27 orangepizero2: load wifi and bluetooth modules on current and edge kernel as well 2023-12-16 01:25:34 +05:30
Igor Pecovnik
93dcabf2aa Disable legacy test target for Orangepi One Plus 2023-12-15 17:04:23 +01:00
Igor Pecovnik
507765ddf6 Disable EXTRA wireless on RPi EDGE kernel
Several wireless drivers needs adaptation.
2023-12-14 22:31:41 +01:00
Paolo Sabatino
3ad54a403e rk322x: use kernel point release 2023-12-14 22:02:51 +01:00
Paolo Sabatino
ee2789918d rockchip: use point kernel version 2023-12-14 22:02:26 +01:00
Igor Pecovnik
2f5cccaaa9 Raspberry Pi EDGE compilation breaks. Moving to 6.7.y, perhaps temporally 2023-12-14 21:04:05 +01:00
Igor Pecovnik
305886b111
Revert "opi5: add mainline uboot support"
This reverts commit b93250d345.
2023-12-14 11:48:47 +01:00
Igor
c7397e62d0
Move forgotten overlays from Odroid M1 (#6021)
- add Device Odroid M1 device tree to dt subfolder
- fix permission for panther x2
- move and rename overlays
- integrate hardkernel fixup to rockchip fixup script
- detach nanopi r5 from nonexisting odroid kernel family to rockchip64
- Remove patches for 6.5
- Use correct overlay namings
- Align Board name with others from the vendor
2023-12-14 10:36:06 +01:00
igorpecovnik
42cff5e580 Automatic board configs status synchronise 2023-12-14 10:34:47 +01:00
Muhammed Efe Cetin
b93250d345 opi5: add mainline uboot support 2023-12-14 10:34:17 +01:00
Gunjan Gupta
ad00d12c44 Bump Allwinner kernels 2023-12-14 00:04:30 +01:00
Kevin Schmidt
05b0f22e71 Add efi=noruntime to Jetson Nano kernel parameters.
Fixes board not properly powering off and rebooting.
2023-12-13 13:45:45 +01:00
Kevin Schmidt
e9332d575c Add rockchip drivers to uefi-arm64 kernel. 2023-12-12 08:34:38 +01:00
Gunjan Gupta
2a8ee89370 Bump Allwinner current and edge 2023-12-11 18:00:55 +05:30
Alex Shumsky
0df6d6eafb rockchip64: Fix "Load kernel from the same bootpart boot.scr was loaded from" 2023-12-10 18:28:21 +01:00
Igor Pecovnik
7ddcfcc0a4 Bump Allwinner kernels to latest version 2023-12-09 15:06:46 +01:00
Paolo Sabatino
f6baa4c2f2 Use extension for Lima X.Org serverflags
* Remove create_desktop_package.sh for rk3318 board from
   config/optional, clearing the whole directory tree
 * Add an extension to implement serverflags workaround
   for X.Org and Lima driver not being autodetected
 * Fix rk3318-box and rk322x family to use extension in place
   of 40-serverflags.conf bsp file
2023-12-09 14:19:32 +01:00
Paolo
5599e234ba
rockchip,rk322x: fix gpio,i2c group creation (#6023) 2023-12-09 07:55:30 +01:00
hoochi lee
81c061bedd
add hinlink ht2 board (#6018)
* add hinlink ht2 board
* select aic8800 driver
* change board file
2023-12-07 09:50:27 +01:00
Igor
fae4f66439
Merge Odroid M1 into rockchip64 family (#6015) 2023-12-07 09:22:42 +01:00
Igor Pecovnik
f9528c6ec4 Update Waydroid (Android) kernel dependencies 2023-12-06 20:54:32 +01:00
LiX
e43d5ae4d2 Added NanoPi R5C support, based on the works done by lanefu for NanoPi R5S, with ethernet interface name updated and corresponding LED status support. 2023-12-06 18:19:26 +01:00
Werner
0b9e5dfa00 bump to rc4 2023-12-06 18:17:14 +01:00
amazingfate
43f7b4533e xiaomi-elish: add support to other releases 2023-12-06 23:30:15 +08:00
Andrew Davis
33d8026508
Use TI kernel for K3 family with current v6.1.y (#5999)
* Add git.ti.com to memoized_git_ref_to_info() as a generic cgit

Like kernel.org, git.ti.com uses cgit. We might want to change this logic to
accept the git hosting type (cgit, gitlab, github, etc..) and not match only
on known repo urls. For now just add this repo url to the known list.

* K3: Switch current to TI vendor kernel v6.1.y

* K3: Bump edge to kernel v6.6.y
2023-12-05 12:50:40 +01:00
Gunjan Gupta
038ca467d5
Orange Pi Zero: Enable crust and fix suspend/resume (#6007)
* Fix system doesnt come back from sleep because of xradio_wlan module

Add workaround for getting suspend resume to work properly. This works by unloading
xradio_wlan module on suspend and reloading the same on system resume. Tested by putting
system to sleep for 20 seconds and bringing it back up via rtc wakealarm using the
following command

echo +20 > /sys/class/rtc/rtc0/wakealarm && systemctl suspend

The rtcwake still causes the system to hang on resume, but atleast systemctl suspend works.

* Enable crust for Orange Pi Zero
2023-12-05 12:49:13 +01:00
青菜萝卜冬瓜
125fea4268
thead: fix bluetooth problem, update to linux 6.7-rc3 (#5992) 2023-12-04 13:27:45 +08:00
Alex Shumsky
972a129c5a rockchip64: Load kernel from the same bootpart boot.scr was loaded from 2023-12-04 00:07:26 +01:00
Andrew Davis
baf49c4fec K3: Update to latest ATF v2.10.0 2023-12-03 18:50:44 +01:00
Werner
d6e00a6d4c bump rk3588 edge to rc3 2023-12-03 18:50:27 +01:00
Gunjan Gupta
58c3a5a472 kernel: allwinner: bump lecgacy, current and edge
Legacy - 5.15.140 -> 5.15.141
Current - 6.1.64 -> 6.1.65
Edge - 6.6.3 -> 6.6.4
2023-12-03 22:43:37 +05:30
Gunjan Gupta
069de31a80 kernel: bcm2711: Add support for RPi 5 in current and edge kernel 2023-12-03 21:17:58 +05:30
Gunjan Gupta
9131aac1c9 Switch entirely to fifteenhex repo for xradio driver as it performs better 2023-12-02 17:30:31 +05:30
igorpecovnik
073bda8415 Automatic board configs status synchronise 2023-11-29 19:59:24 +01:00
Gunjan Gupta
c3b8a9e2bf kernel: sunxi: current: fix booting with 6.1.64 kernel 2023-11-29 19:58:25 +01:00
Igor Pecovnik
c1014af98d Bump Allwinner kernels to latest version 2023-11-28 20:53:51 +01:00
Igor Pecovnik
014eb55b5b Switch media legacy kernel to last known working commit id 2023-11-27 16:45:56 +01:00
雷耀
11379ef9b7
rockchip-rk3566:add new board JP-TVbox-3566 (#5904) 2023-11-27 13:02:06 +01:00
Igor
be3a656ec0
Update kernel configs for Waydroid and Redroid support (#5976)
Co-authored-by: bigboo3000 <bigboo3000@hotmail.com>
2023-11-27 11:26:53 +01:00
Ricardo Pardini
204d2e79b9 WSL2 "boards" wsl2-x86/wsl2-arm64 with current (6.1.y) and edge (6.6.y) kernels with Microsoft patches
> tl,dr: add 4 small-ish UEFI-like kernels, with Microsoft patches & fixes, for use with Microsoft WSL2 on x86/arm64 and 6.1.y/6.6.y

- the boards are UEFI derivatives, using a common `microsoft` vendor include to modify
  - `KERNELPATCHDIR`/`LINUXFAMILY` (for now, we don't want those patches in regular UEFI builds / .debs)
  - disable `EXTRAWIFI` (kernel is for a VM, will never have wifi so doesn't need any drivers)
  - `LINUXCONFIG`, so we can use Microsoft's own monolithic kernel, required for WSL2 (their initrd is a mistery)
- really, what we're mostly interested right now are the kernels (in the future we might have an "Armbian" WSL2 app in the Microsoft Store)
  - `current` `6.1.y`:
    - rebased from https://github.com/microsoft/WSL2-Linux-Kernel/tree/linux-msft-wsl-6.1.y onto real 6.1.y
    - using Microsoft's `.config` exactly (monolithic, there are no `=m`'s)
  - `edge` `6.6.y`:
    - also from https://github.com/microsoft/WSL2-Linux-Kernel/tree/linux-msft-wsl-6.1.y but rebased onto 6.6.y
    - using updated Microsoft's `.config` (monolithic, there are no `=m`'s)
    - dropped 2 of 6.1.y's patches that were actually upstreamed in the meantime:
      - `mm-page_reporting-Add-checks-for-page_reporting_order-param` - mainlined in https://lore.kernel.org/all/1664517699-1085-2-git-send-email-shradhagupta@linux.microsoft.com/
      - `hv_balloon-Add-support-for-configurable-order-free-page-reporting` - mainlined in https://lore.kernel.org/all/1664517699-1085-3-git-send-email-shradhagupta@linux.microsoft.com/
    - drop the `arm64: hyperv: Enable Hyper-V synthetic clocks/timers` patch, since it causes asm breakage on 6.6.y
      - a shame, but I tried and can't fix it myself - @kelleymh ?
    - add my own patch to fix:
      - `1709-drivers-hv-dxgkrnl-restore-uuid_le_cmp-removed-from-upstream-in-f5b3c341a.patch` due to https://lore.kernel.org/all/20230202145412.87569-1-andriy.shevchenko@linux.intel.com/ landing in 6.6
      - `1710-drivers-hv-dxgkrnl-adapt-dxg_remove_vmbus-to-96ec29396-s-reality-void-return.patch` to adapt to
        https://lore.kernel.org/all/TYCP286MB2323A93C55526E4DF239D3ACCAFA9@TYCP286MB2323.JPNP286.PROD.OUTLOOK.COM/
2023-11-27 11:14:01 +01:00
amazingfate
66bc89b3a3 xiaomi-elish: bump to kernel 6.7-rc2 2023-11-26 23:20:57 +01:00
msdos03
004d5190ef
rockchip64: enable ARM_PSCI_CPUIDLE for current and edge branch (#5594)
* rockchip64: refresh kernel config of current and edge branch
* rockchip64: enable ARM_PSCI_CPUIDLE for current and edge branch
---------

Co-authored-by: Igor <igor@armbian.com>
Co-authored-by: Igor Pecovnik <igor.pecovnik@gmail.com>
2023-11-26 19:14:52 +01:00
Gunjan Gupta
b4d5e2bbeb vim1s: fix armbian-bsp-cli package upgrade causes boot failure 2023-11-26 22:30:27 +05:30
Sander de Leeuw
3bec9536d0
fix: meson-g12b: blacklist simpledrm kernel module, as it conflicts with panfrost (#5908)
* fix: vim3: blacklist simpledrm kernel module, as it conflicts with panfrost
* fix: meson-g12b: blacklist simpledrm kernel module, as it conflicts with panfrost
* fix: meson-g12a/meson-sm1: blacklist simpledrm kernel module, as it conflicts with panfrost
---------

Co-authored-by: Igor <igor@armbian.com>
2023-11-26 16:35:00 +01:00
Igor Pecovnik
437a32e78e Update several test targets to optimise testing process 2023-11-25 20:19:16 +01:00
Igor Pecovnik
ffd73422a1 We will be testing EDGE kernel on Opi5 plus 2023-11-25 18:00:30 +01:00
Ricardo Pardini
4e37b276d1 bash: run shellfmt, no changes 2023-11-25 13:38:30 +01:00
Ricardo Pardini
ba75f12fdd rk322x family: use run_host_command_logged() for u-boot postprocessing (so DDR blob used shows in debug logs)
- cosmetical change for future clarity
2023-11-25 13:37:32 +01:00
chainsx
0e0abae78e board: licheepi-4a: disable audio auto buffer 2023-11-24 13:56:03 +01:00
Igor
ddf9e6329c
Proposed board status change (#5658)
* Change conf to csc
* Bring back to stable
* Remove BPI Pro
* Move media kernel to csc
* Move Opi prime back as its used as a test subject
* Retire Clearfog pro
* Remove Rock64
* Retire Helios4 too
* Move nanopi r5c from csc to wip as we have a volonteer
* Promote recent Khadas boards.
* Change status of Opi one as maintainer responded
2023-11-22 22:36:39 +01:00