Commit Graph

2297 Commits

Author SHA1 Message Date
Igor Pecovnik
759274b7a1 UEFI x86 and arm64: Bump EDGE kernels to 6.10.y 2024-07-27 12:40:25 +02:00
Ben Hoff
bb8633f26e modify config to build synopsys module 2024-07-24 14:03:54 +02:00
schwar3kat
129dd4c3aa
Fix_rtl8189fs_WiFi_driver (#6984)
Fix wrong commit being pulled for rtl8189fs WiFi driver.

Add CONFIG_RTL8189FS=m to linux-sunxi-current.config and linux-sunxi64-current.config.
2024-07-23 17:16:54 +12:00
Paolo Sabatino
7da7bbf61c rockchip: bump edge kernel to 6.10 2024-07-22 19:18:14 +02:00
Paolo Sabatino
4ae0a95814 rockchip64: bump edge kernel to 6.10 2024-07-22 19:17:52 +02:00
Ivan Podogov
075b75d023
Enable sound and battery for Retro Lite CM5 (#6971) 2024-07-19 16:14:20 +01:00
amazingfate
e22fe7e7e8 config: rk35xx-vendor: add rk3576 support 2024-07-19 22:49:52 +08:00
Alessandro Lannocca
d3b1817c2c linux-rk35xx-vendor.config add RTW89_8852be=M 2024-07-14 23:08:27 +02:00
Alessandro Lannocca
95fcd32b16 plain linux-rk35xx-vendor.config rewrite-kernel-config 2024-07-14 23:08:27 +02:00
ColorfulRhino
de030c7e32 mt7623: Enable various Mediatek-related kernel config options
This enabled more Mediatek drivers for potential better support for the mt7623 SoC.
2024-07-09 18:04:21 +03:00
ColorfulRhino
c109943205 mt7623: current: Rewrite kernel config 2024-07-09 18:04:21 +03:00
ColorfulRhino
0e0656125d mt7623: Bump legacy 4.19 to current 6.6 kernel
NB: This family only has one board (BananaPi R2) and has not been properly maintained in many years, so 'current' LTS kernel is enough.
No need for 'edge' kernel unless someone plans to step in as maintainer who bumps and tests it on every new kernel release.

- Adjust BananaPi R2 board config (board is mainlined)
- Remove legacy kernel patch folder and kernel config
- Remove unstable WiFi stuff
2024-07-09 18:04:21 +03:00
ColorfulRhino
823c03ca26 rockpi-s: Remove legacy kernel 4.4 support
The legacy U-Boot can't be built anymore and 4.4 is EOL.
2024-07-04 21:34:56 +02:00
Igor Pecovnik
b63446e2fb Spacemit: use same kernel config as on known to work image and rename to WIP 2024-07-03 09:27:39 +02:00
ColorfulRhino
ccf17a20e8 Purge s5p6818 board family
The family consists of 4 boards, but hasn't seen any activity in years,
is unmaintained, stuck on EOL Linux 4.14 and the bootloader does
not build.
2024-07-03 06:49:46 +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
ColorfulRhino
c090ab8d67 SpacemiT: Reqrite kernel configs for legacy and current 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
8885d2da79 SpacemiT: Add legacy kernel config
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
ColorfulRhino
744eca2484 Remove unused board family media
All remaining `media` boards have been integrated into the `rockchip64` family.

- Remove the family config
- Remove all kernel patch folders
- Remove all U-Boot patch folders
- Remove all kernel configs
2024-06-30 09:29:58 +02:00
ColorfulRhino
fc30cbe938 kernel: mainline: Bump 6.10-rc4 to 6.10-rc5 2024-06-24 17:03:05 +00:00
chainsx
b41d055e96 phytium-embedded: add bpf_syscall support 2024-06-24 12:30:57 +02:00
amazingfate
f790473789 rockchip-rk3588: edge: add rkvdec2 support 2024-06-22 15:06:10 +08:00
ColorfulRhino
c14e1664b6 kernel: mainline: Bump 6.10-rc3 to 6.10-rc4
Including kernel config rewrite for RK3588
2024-06-17 14:31:00 +02:00
ColorfulRhino
994f376888 rk3588: edge: Set kernel patch folder name to default
Move kernel patch folder to archive/rockchip-rk3588-${KERNEL_MAJOR_MINOR} which is the default.
Also rename kernel config to linux-rockchip-rk3588-${KERNEL_MAJOR_MINOR}
2024-06-12 16:20:42 +00:00
ColorfulRhino
a6b5ea7950 rk3588: Introduce current kernel branch
Since the `edge` kernel branch often uses RC kernels, introduce a more stable `current` branch.
This branch should not be RC kernels and it also should move to an LTS kernel once released.
2024-06-12 16:20:42 +00:00
ColorfulRhino
eef5c7046b rk3588: edge: Set kernel config CONFIG_INPUT_RK805_PWRKEY=m
This enables powerkey functionality for the PrangePi 5 Plus and other devices using the RK805
2024-06-12 16:20:42 +00:00
ColorfulRhino
71fe1bde51 rk3588: edge: Rewrite kernel config to 6.10-rc3 2024-06-12 16:20:42 +00:00
ColorfulRhino
40ae7ac877 rk3588: edge: Bump kernel from 6.8 to 6.10
- Bump mainline kernel from 6.10-rc1 to 6.10-rc2
- Remove patches which are now mainlined
- Re-number "fix-initial-PERST-GPIO-value" patch as per number
  ordering seen in 0000.patching_config.yaml
- Rewrite kernel config
2024-06-12 16:20:42 +00:00
kernelzru
6ee05aa880 Add audio support to hdmi output (meson)
Add audio support to hdmi output (meson)
2024-06-12 10:57:51 +00:00
chainsx
ec569900fd sun55iiw3-syterkit: update kernel config 2024-06-11 07:32:20 +02:00
Alessandro Lannocca
d706470316 linux-rockchip-rk3588-edge.config minor touches:
- move CONFIG_INPUT_RK805_PWRKEY and CONFIG_PINCTRL_RK805 to modules
- move CONFIG_BT to module
2024-06-11 07:31:38 +02:00
Alessandro Lannocca
05dbbd654a rk-35xx-vendor-6.1 minor touches:
- move CONFIG_INPUT_RK805_PWRKEY and CONFIG_PINCTRL_RK805 to modules
- move CONFIG_BT to module
2024-06-11 07:31:38 +02:00
Igor Pecovnik
d7db1cd26b Add 6.9 compatibility fix for UWE and rewrite rockchip64 kernel config 2024-06-06 15:35:08 +02:00
kernelzru
ea8a6efa4f update meson patches for 6.9 kernel 2024-06-06 13:32:13 +02:00
Igor
f5575f64ac
Bump meson and meson64 EDGE kernel to 6.9.y (#6669)
* Bump meson and meson64 EDGE kernel to 6.9.y
* Rename patch folders
* Adjust broken patches, one remaining
* Add overlay support
* meson64: rename overlays to dtso, update makefile
* Update meson-gx-socinfo-sm driver patchset for meson64-6.9:
* add SoC ID patches for S905L, A113X
* fix memory double free in driver
* update dt bindings
---------
Signed-off-by: Patrick Yavitz <pyavitz@armbian.com>
Signed-off-by: Patrick Yavitz <pyavitz@xxxxx.com>
Signed-off-by: Viacheslav Bocharov <adeep@lexina.in>
Co-authored-by: Patrick Yavitz <pyavitz@xxxxx.com>
Co-authored-by: Paolo Sabatino <paolo.sabatino@gmail.com>
Co-authored-by: Viacheslav Bocharov <adeep@lexina.in>
2024-06-05 22:20:35 +02:00
Paolo Sabatino
724573bf7a bump rockchip family edge kernel to 6.9 2024-06-05 22:18:51 +02:00
stephengraf
99815c0a88
Sound Allwinner H616 H618 SOCs (#6694)
* Add files via upload

* Update series.armbian

* Update series.conf

* Add files via upload

* Update series.armbian

* Update series.conf

* Update linux-sunxi64-edge.config

* Update linux-sunxi64-current.config
2024-06-05 11:06:46 +02:00
Igor Pecovnik
a2c6df5ff8
Revert linux-sm8250-edge changes to config 2024-06-02 12:37:08 +02:00
Igor Pecovnik
d17abdf233 Cleaning kernel patch folder and run kernel rewrite config 2024-06-02 11:54:17 +02:00
Igor Pecovnik
e42979d669 Rewrite RPi 4 kernel config and fix wrong patch folder name 2024-06-02 11:53:58 +02:00
Igor Pecovnik
acb528d457 Bananapi R2 - adjust patch folder, apply config rewrite 2024-06-02 11:53:37 +02:00
Igor Pecovnik
f17391b59a Odroid XU4 - adjust patch folder, apply config rewrite 2024-06-02 11:53:18 +02:00
nullname
cc300423e1
Fix issue #6528 opi-zero2w, ethernet PHY not powered (#6617) 2024-06-02 10:23:18 +02:00
青菜萝 卜冬瓜
b4eb13162b
longanpi-4b: add support for Sipeed LonganPi 4B (#6658) 2024-06-02 10:13:29 +02:00
Igor
07047176cc
Bump UEFI edge kernels with kernel config rewrite (#6666)
* Bump UEFI edge kernels with kernel config rewrite
* Update wireless drivers that breaks compilation
2024-06-01 22:35:46 +02:00
Igor
0437966dc0
Bump RPi EDGE kernels to 6.9.y (#6665) 2024-06-01 21:20:52 +02:00
Igor Pecovnik
6a765807d1 Bump imx6 edge kernels to 6.9.y 2024-06-01 19:53:27 +02:00
Igor Pecovnik
800f050fcd Bump Odroid XU4 edge to 6.9.y 2024-06-01 15:21:47 +02:00
Igor Pecovnik
c72a158876 Remove deprecated patch + updating kernel config with rewrite-kernel-config
Fix media current and edge which hasn't been addressed in https://github.com/armbian/build/pull/6605
2024-05-15 09:15:32 +01:00
Ricardo Pardini
10f9e7c9dc rk35xx: drop vendor-boogie-panthor BRANCH; it has been integrated into vendor
- This reverts commit 5f59fe63f1
2024-05-12 13:06:24 +01:00
Igor Pecovnik
1c4919f14f Several kernel config automatic rewrite
./compile.sh rewrite-kernel-config BOARD=board BRANCH=branch
2024-05-11 17:32:27 +01:00
Joshua Riek
de82b6ffd3
Add initial support for the Orange Pi 5 Pro (#6506)
* Add initial support for the Orange Pi 5 Pro
* Enable MotorComm network driver in rk35xx legacy and vendor kernel config
* Resolve conflicts
---------
Co-authored-by: Igor Pecovnik <igor@armbian.com>
2024-05-11 13:23:07 +02:00
amazingfate
5162b6e6e1 rk35xx-vendor: enable AHCI_DWC for rk3568 sata 2024-05-11 08:07:17 +01:00
Ricardo Pardini
649569eccd thinkpad-x13s: drop steev's kernel; switch to jhovold's wip/sc8280xp-6.9-rcX
- update .config according to jhovold's defconfig, but keep network filesystems enabled
2024-05-10 13:25:14 +01:00
kernelzru
b8cb535327
Fix u-boot build for odroid c1 + fix onboard usb hub on odroid c1 (#6559)
* Fix odroid c1 u-boot build with GCC > 4.9
* Fix odroid c1 usb onboard hub
* u-boot add olddefconfig for odroidc c1
* fix build on armbian
* Update meson_common.inc
2024-05-09 17:47:36 +02:00
bmilde
db0c5d2de9 Update linux-rockchip-rk3588-edge.config
Enable bcachefs filesystem support in rk3588 kernel config (copied from rockpro64 edge config)
2024-05-09 16:46:39 +01:00
chainsx
4e1877bbe1 phytium_embedded: update kernel config from phytium repo 2024-05-09 16:45:42 +01:00
monkaBlyat
77cd0a71cc enable android binder on rk3588 edge config for android container support 2024-05-08 17:13:02 +02:00
Paolo Sabatino
887a8d7a66 rockchip: update kernel config to latest 2024-05-06 15:50:14 +01:00
Lane Jennison
704261529c revert some boards to original (again) 2024-04-26 18:18:03 +08:00
Lane Jennison
1a4083fce8 kernel config: revert default governor change back on ondemand 2024-04-26 18:18:03 +08:00
Thomas Kaiser
71bd6633c6 Fix RK3588 NAS performance 2024-04-26 18:18:03 +08:00
青菜萝 卜冬瓜
35d7b325f8
add support for allwinner T527 Avaota-A1 (#6495) 2024-04-26 09:22:17 +02:00
青菜萝 卜冬瓜
f413800cd8
add current kernel support for phytium-embedded (#6522) 2024-04-26 09:21:37 +02:00
amazingfate
a38146df55 rk35xx-vendor: enable panthor gpu driver 2024-04-22 13:55:14 +02:00
FantasyGmm
3f928f799c Update sm8250: kernel add legacy and edge branch 2024-04-22 18:11:07 +08:00
Brent Roman
7343ca42f7 Restore WiFi functionality to the RockPi-S
Reverts the part of 7b2c985363 that deprecated the RTL8723 driver.
The RTW88 driver for the RTL8723DS **does not work**
See issue Jira AR-2121
2024-04-16 00:36:19 +08:00
Muhammed Efe Cetin
5e8b13b8bc rk35xx: vendor: enable Khadas MCU on kernel config 2024-04-12 08:47:40 +02:00
ColorfulRhino
21dedb068a rk3588-edge: Rewrite kernel patches against 6.8.3 2024-04-06 00:39:57 +02:00
ColorfulRhino
38ceb096a1 rk3588-collabora: Bump to 6.9
The default collabora kernel branch is a rolling branch and will be rebased.
2024-04-06 00:39:57 +02:00
195375690@qq.com
cf21bb9c64 enable CONFIG_SND_SOC_ROCKCHIP_SAI=y for rk3528 hdmi audio 2024-04-03 20:46:02 +08:00
Ricardo Pardini
5f59fe63f1 rockchip-rk3588: introduce vendor-boogie-panthor experimental BRANCH/kernel
- original: https://github.com/hbiyik/linux-rockchip.git (branch `rk-6.1-rkr1-panthor-v6`)
- I picked the commits on top of clean armbian/linux-rockchip `6.1-rkr1` as of 2024-04-01
  - At https://github.com/rpardini/armbian-linux-rockchip-rk3588/tree/armbian-rk-6.1-rkr1-plus-boogie-panthor-v6
  - Diff: https://github.com/armbian/linux-rockchip/compare/rk-6.1-rkr1...rpardini:armbian-linux-rockchip-rk3588:armbian-rk-6.1-rkr1-plus-boogie-panthor-v6

- rockchip-rk3588: introduce `boogie-bsp` BRANCH
- rockchip-rk3588: copy linux-rk35xx-vendor.config into linux-rk35xx-boogie-bsp.config
- rockchip-rk3588: update linux-rk35xx-boogie-bsp.config, no changes
- rockchip-rk3588: linux-rk35xx-boogie-bsp.config: `CONFIG_DRM_PANTHOR=m`
- rockchip-rk3588: linux-rk35xx-boogie-bsp.config: convert to defconfig
- rockchip-rk3588: rename to `BRANCH=vendor-boogie-panthor` for "clarity" (lol)
- rockchip-rk3588: vendor-boogie-panthor: force SERIALCON, full firmware (for blob needed for panthor) & mesa-oibaf extension
- rockchip-rk3588: vendor-boogie-panthor: enable amazingfated-rk35xx extension sans-panfork
2024-04-02 21:10:06 +02:00
Ricardo Pardini
1074c969e8 Revert "rockchip-rk3588: it's vendor boogie panthor time (experimental) (#6459)"
This reverts commit 43cf339c6c.
2024-04-02 21:10:06 +02:00
Ricardo Pardini
43cf339c6c
rockchip-rk3588: it's vendor boogie panthor time (experimental) (#6459)
* main-config: fix: avoid errors when BRANCH contains a dash; convert to underscore

* rockchip64_common: shellfmt, no changes

* rockchip64_common: move SERIALCON defaulting logic to a (verbose) hook for flexibility

* config: allow to build BRANCHes not listed in KERNEL_TARGET as long as the config is valid

- useful for `collabora` and other experimental kernels, we don't want to have to add it to each individual board's KERNEL_TARGES one by one
- but we don't want to allow typos in BRANCH to emit very strange unrelated errors

* extensions: mesa-oibaf extension by @monkaBlyat - mainline mesa PPA for Ubuntu

- does nothing on Debian

* extensions: (v3) amazingfated-rk35xx, now `rk-multimedia-amazingfate` - panfork-free

- simply skips if not on Jammy
- deploys Chromium + Widevine if desktop

* rockchip-rk3588: introduce `vendor-boogie-panthor` experimental BRANCH/kernel

- original: https://github.com/hbiyik/linux-rockchip.git (branch `rk-6.1-rkr1-panthor-v6`)
- I picked the commits on top of clean armbian/linux-rockchip `6.1-rkr1` as of 2024-04-01
  - At https://github.com/rpardini/armbian-linux-rockchip-rk3588/tree/armbian-rk-6.1-rkr1-plus-boogie-panthor-v6
  - Diff: https://github.com/armbian/linux-rockchip/compare/rk-6.1-rkr1...rpardini:armbian-linux-rockchip-rk3588:armbian-rk-6.1-rkr1-plus-boogie-panthor-v6

- rockchip-rk3588: introduce `boogie-bsp` BRANCH
- rockchip-rk3588: copy linux-rk35xx-vendor.config into linux-rk35xx-boogie-bsp.config
- rockchip-rk3588: update linux-rk35xx-boogie-bsp.config, no changes
- rockchip-rk3588: linux-rk35xx-boogie-bsp.config: `CONFIG_DRM_PANTHOR=m`
- rockchip-rk3588: linux-rk35xx-boogie-bsp.config: convert to defconfig
- rockchip-rk3588: rename to `BRANCH=vendor-boogie-panthor` for "clarity" (lol)
- rockchip-rk3588: vendor-boogie-panthor: force SERIALCON, full firmware (for blob needed for panthor) & mesa-oibaf extension
- rockchip-rk3588: vendor-boogie-panthor: enable amazingfated-rk35xx extension sans-panfork
2024-04-02 20:30:38 +02:00
SteeManMI
d4093bd18e
Bump meson64 edge from 6.7 to 6.8 (#6454)
* Bump meson64 edge from 6.7 to 6.8

 Changes to be committed:
	modified:   config/sources/families/include/meson64_common.inc
	renamed:    patch/kernel/archive/meson64-6.7 -> patch/kernel/archive/meson64-6.8
	modified:   patch/kernel/archive/meson64-6.8/board-bananapi-cm4-cm4io-fixes.patch
	modified:   patch/kernel/archive/meson64-6.8/general-input-touchscreen-Add-D-WAV-Multitouch.patch
	new file:   patch/kernel/archive/meson64-6.8/kernel-6.8-tools-cgroup-makefile.patch

* updates from rewrite-kernel-patches

* updates from rewrite-kernel-config
2024-04-01 07:43:40 -04:00
ColorfulRhino
f9acd1cc96 meson-s4t7: Enable DEBUG_KERNEL to work around issues with Khadas common_drivers 2024-03-30 21:09:12 +01:00
ColorfulRhino
3b73b5fd81 kernel-config: Fix forced option IKCONFIG
Also rewrite some kernel configs to reflect this fix
2024-03-29 15:57:40 +00:00
ColorfulRhino
b57767fd1b bcm2711: rewrite-kernel-config for legacy, current, edge 2024-03-29 15:57:40 +00:00
ColorfulRhino
c20d074f58 uefi: rewrite-kernel-config for arm64/riscv64/x86, current & edge 2024-03-29 15:57:40 +00:00
ColorfulRhino
46d913cce1 rk3588-edge, rk35xx-vendor, rk35xx-legacy: rewrite-kernel-config 2024-03-29 15:57:40 +00:00
ColorfulRhino
d504aa1be2 rockchip64-edge: rewrite kernel config 2024-03-29 15:57:40 +00:00
Ricardo Pardini
4c3f878bb4 rockchip64-edge (6.8.y): enable CONFIG_RTW88_PCI and all the RTW88 PCI cards
- needed for the Tinkerboard-2 (8822CE)
- didn't touch SDIO or USB ones
2024-03-29 13:11:25 +01:00
Igor Pecovnik
86df0089fc sunxi legacy v6.1: remove deprecated patch 2024-03-27 21:20:53 +01:00
Paolo Sabatino
e4d413b916 rockchip64: bump edge kernel to 6.8 2024-03-26 13:46:35 +01:00
Paolo Sabatino
47d2e8287e rockchip: bump edge kernel to 6.8 2024-03-25 19:38:38 +01:00
lesca
03fa7c3207 enable module snd_aloop for linux-rk35xx legacy and vendor 2024-03-22 13:00:29 +00:00
amazingfate
6aff5cfbc1 rockchip-rk3588: edge: add panthor support 2024-03-22 09:41:39 +08:00
ColorfulRhino
1a574072fc kernel-configs: Rewrite/update mvebu64-current and sun50iw9-btt-legacy 2024-03-21 16:05:01 +00:00
amazingfate
ce26a3c106 config: rockchip-rk3588-edge: fix hdmi phy config 2024-03-21 10:13:31 +08:00
ColorfulRhino
9d097d1c63 Update 6.8 kernel config for uefi and rk3588 (wireless driver changes) 2024-03-17 18:57:28 +00:00
ColorfulRhino
55d9513c24 uefi: edge kernel: Bump from 6.7 to 6.8
- Kernel configs updated via ./compile.sh rewrite-kernel-config
2024-03-17 18:57:28 +00:00
ColorfulRhino
73908aa745 mainline-kernel: Bump 6.8-rc7 to 6.8 stable 2024-03-17 18:57:28 +00:00
amazingfate
714cfd4e65 rk35xx-vendor: add rk3528 and lima driver support 2024-03-10 17:48:26 +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
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
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
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
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
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
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
青菜萝 卜冬瓜
09ed2e30bd
phytium-embedded: add .wip support for Phytium PhytiumPi 4GB board (#6346) 2024-03-04 18:09:41 +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
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
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
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
Igor Pecovnik
ffeb84fefa Update kernel config for khadas 1s/vim4s so that HA works 2024-02-28 15:35:57 +01:00
Viacheslav Bocharov
40f4f35715 Add meson-socinfo-sm driver patchset from
https://lore.kernel.org/linux-kernel/20231122125643.1717160-1-adeep@lexina.in/

Driver not enabled for all meson soc (to enable rename general-socinfo-sm-4 patch)

Signed-off-by: Viacheslav Bocharov <adeep@lexina.in>
2024-02-26 15:49:19 +03:00
Igor Velkov
2afd8fe9bb Enable DRBD in kernel config for mvebu-edge and mvebu-current 2024-02-17 09:27:41 +01:00
Gunjan Gupta
ea4dcdffb9 meson-s4t7: refreshed kernel config to match fenix 1.6.4 2024-02-10 14:30:06 +05:30
chainsx
de97ea53f1 thead: add pwm-fan support 2024-02-05 21:16:43 +01:00
chainsx
8755982c92 thead: update current&edge kernel, fix pinctrl config 2024-02-04 11:25:24 +01:00
Gunjan Gupta
b600ead20d Increase log buffer size for sunxi64 to 128k 2024-01-31 23:55:58 +05:30
atrain
cf6bcda61d rk35xx: Add broadcom modules to legacy 2024-01-30 11:57:34 +01:00
chainsx
ee81c3d249 thead: update kernel version, change from WIP support level to CSC support level. 2024-01-29 16:07:18 +01:00
Paolo Sabatino
99836c47df rockchip64: reenable rtw88 usb/sdio wifi devices (except 8723ds) 2024-01-27 19:16:00 +01:00
Paolo Sabatino
f3db251acf rockchip64: reinstate sane kernel configurations 2024-01-27 19:16:00 +01:00
Gunjan Gupta
c47c9372bf
Khadas VIM1S & VIM4 - 5.15 kernel bump (#6201)
* meson-s4t7: bump u-boot to khadas-vims-u-boot-2019.01-v1.6-release
* Use khadas default bootargs as much as possible
* Add new hook to allow copying code into kernel
* meson-s4t7: legacy: Switch to 5.15 kernel
* meson-s4t7: add kernel-config for 5.15 kernel
* device tree overlays for 5.15 kernel for vim1s and vim4
* restructure packaging of bsp files for vim1s/vim4
* silence vblank warning on boot
* Remove display workaround as it doesn't work with 5.15 kernel
* Remove 5.4 kernel patches
2024-01-26 08:40:11 +01:00
Brent Roman
96caa18e95 Boot script overrides u-boot's fdt_addr_r to ensure the
ever expanding Linux kernel will not overlap the device tree load area
2024-01-26 08:39:10 +01:00
Paolo Sabatino
1c54806da5 rockchip64: import RFC patch for rockchip TRNG 2024-01-22 21:18:31 +01:00
Paolo Sabatino
a2eadeef98 rockchip: use voluntary preemption model 2024-01-17 20:52:46 +01:00
Paolo Sabatino
2250e6ae4f rockchip: update kernel configs 2024-01-17 20:52:46 +01:00
Ricardo Pardini
1d7c36d7a2 bcm2711-edge: switch to 48-bit virtual address; enable eBPF stuff
- for tcmalloc (enjoy, cilium, etc) stuff https://github.com/cilium/cilium/issues/23640
- also: `CONFIG_BPF_JIT=y`, `CONFIG_FTRACE_SYSCALLS=y`, `CONFIG_BPF_KPROBE_OVERRIDE=y`
- this commit should contain no DEBUG/BTF changes
2024-01-17 20:21:31 +01:00
Ricardo Pardini
4216ab029f bcm2711-current: switch to 48-bit virtual address; enable eBPF stuff
- for tcmalloc (enjoy, cilium, etc) stuff https://github.com/cilium/cilium/issues/23640
- also: `CONFIG_BPF_JIT=y`, `CONFIG_FTRACE_SYSCALLS=y`, `CONFIG_BPF_KPROBE_OVERRIDE=y`
- this commit should contain no DEBUG/BTF changes
2024-01-17 20:21:31 +01:00
Ricardo Pardini
a966045a28 linux-wsl2-x86-edge.config: enable moar Hyper-V stuff & console as builtin 2024-01-14 19:40:33 +01:00
Paolo Sabatino
12b53d8828 rockchip64: update kernel configs 2024-01-14 14:14:50 +01:00
amazingfate
1b214ed9cb xiaomi-elish: enable HIDRAW for ns pro controller 2024-01-12 09:51:06 +08:00
amazingfate
53292b26d6 xiaomi-elish: add nintendo hid support 2024-01-09 19:28:16 +08:00
Igor Pecovnik
f852beca0a Switch meson64, bcm2711, sunxi, imx6, mvebu current to 6.6, edge to 6.7 and leave 6.1 for legecy
- detach sunxi from fixed vesions
- imx6 remove symlinks
- move to archive & cleanup
2024-01-07 18:58:36 +01:00
chainsx
c51e87aad0 thead: add current kernel support 2024-01-04 09:28:21 +01:00
青菜萝 卜冬瓜
da96729c34
thead: update edge kernel to 6.7-rc8 (#6125)
* thead: update edge kernel to 6.7-rc8

* thead: add some wifi configurations.
2024-01-03 23:54:21 +05:30
lanefu
a4d3dcb879
switch default cpu governor to schedutil (#6120)
* switch schedutil to default cpu governor
* rollback 3 governors on 3 edge cases
2024-01-01 15:14:02 +01:00
Suzuki Taro
89ffc3033e add CONFIG_RTW89_8852BE
for http://www.orangepi.org/html/hardWare/computerAndMicrocontrollers/details/Orange-Pi-R6.html
2023-12-31 18:29:00 +01:00
Gunjan Gupta
290d866448 sun50iw9: Add HDMI support for H616/H618 2023-12-31 01:13:50 +05:30
Jens Glathe
e6ca00b98e
Jg/wdk2023 tweaks - bring the available features on par with current development (#6091)
* wdk2023: point to kernel 6.7-rc6-gunyah, add handling for qrtr-ns

add config with Gunyah enabled

Signed-off-by: Jens Glathe <jens.glathe@oldschoolsolutions.biz>

* wdk2023: add mtools for access to EFI partition

Signed-off-by: Jens Glathe <jens.glathe@oldschoolsolutions.biz>

* wdk2023: ath11k: add board-2.bin required for good WLAN/BT operation

Signed-off-by: Jens Glathe <jens.glathe@oldschoolsolutions.biz>

* wdk2023: separate kernel config for this board

Signed-off-by: Jens Glathe <jglathe@oldschoolsolutions.biz>

* wdk2023: ath11k: move board-2.bin to armbian-firmware

Signed-off-by: Jens Glathe <jglathe@oldschoolsolutions.biz>

---------

Signed-off-by: Jens Glathe <jens.glathe@oldschoolsolutions.biz>
Signed-off-by: Jens Glathe <jglathe@oldschoolsolutions.biz>
Co-authored-by: Jens Glathe <jglathe@oldschoolsolutions.biz>
Co-authored-by: Igor <igor@armbian.com>
2023-12-28 09:09:19 +01:00
Ricardo Pardini
cecad9392d rockchip-rk3588 edge 6.7-rc7: update .config, no changes 2023-12-27 13:30:23 +01:00
Ricardo Pardini
30ff9471f9 uefi: all: update edge 6.7.y .config's, no changes 2023-12-27 13:29:37 +01:00
Ricardo Pardini
eb37e17d26 uefi: all: rollover edge 6.6.y to current, taking over 6.1.y 2023-12-27 13:29:37 +01:00
Ricardo Pardini
5a01fb8fae uefi: all: rollover current 6.1.y to legacy, taking over 5.15.y 2023-12-27 13:29:37 +01:00
Ricardo Pardini
88577a0cf4 uefi: all: update all .config's, no changes; edge: 6.6.y; current 6.1.y; legacy 5.15.y 2023-12-27 13:29:37 +01:00
Ricardo Pardini
2d10999212 thinkpad-x13s: set explicit LINUXCONFIG to compensate for changes in uefi-common 2023-12-27 13:29:37 +01:00
Paolo Sabatino
a1d98a4b70 rockchip: enable back low-latency preemption model 2023-12-26 16:45:30 +01:00
Paolo Sabatino
562d96128b consolidate rk322x and rockchip 32 bit families
* merge patches from rockchip and rk322x families for current and edge
   kernels
 * adjust patches for tinkerboard to remove some cruft and overclocking
 * rework kernel configs
 * fix rk322x dmc to avoid lockup on rk3288
 * migrate rockchip-6.6 into patch series, rename all patches with
   more understandable names
 * add gen-series.sh script in tools directory (it is a naive tool to
   create patch series when you don't want to rebase everything)
2023-12-26 16:45:30 +01:00
m][sko
7fd590fa2d
Adding Windows dev kit 2023 (#5980)
* windows dev kit 2023
* change KERNEL_TARGET to wdk2023
* change also BRANCH
2023-12-24 09:18:22 +01:00
Gunjan Gupta
6380b9ed1d Moved current config to legacy and copied edge config to current. Also refreshed edge config using rewrite-kernel-config 2023-12-24 09:13:08 +01:00
Gunjan Gupta
294265d393 Allwinner: minor kernel bumps 2023-12-21 11:21:26 +05:30
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
Kevin Schmidt
e9332d575c Add rockchip drivers to uefi-arm64 kernel. 2023-12-12 08:34:38 +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
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
青菜萝卜冬瓜
125fea4268
thead: fix bluetooth problem, update to linux 6.7-rc3 (#5992) 2023-12-04 13:27:45 +08: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
Gunjan Gupta
c3b8a9e2bf kernel: sunxi: current: fix booting with 6.1.64 kernel 2023-11-29 19:58:25 +01:00
Igor Pecovnik
014eb55b5b Switch media legacy kernel to last known working commit id 2023-11-27 16:45:56 +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
Igor
23b94a05aa
Fix Rockchip current and edge kernel from compile breaking (#5950)
* Fix rockchip current and edge kernel from compile breaking
* Fix media and rockchip64 kernel patches
* Fix remaining rockchip kernel patches
2023-11-21 20:43:50 +01:00
Gunjan Gupta
fdf1a7af7f Allwinner: bump legacy, current and edge kernels
legacy - 5.15.137 -> 5.15.139
current - 6.1.62 -> 6.1.63
edge - 6.6.1 -> 6.6.2

Updated patches to fix patch application failure. Also rebased the config files
2023-11-21 11:21:03 +05:30
chainsx
ae80eb7fb5 thead: update kernel to 6.7-rc.1 2023-11-20 18:15:16 +01:00
Muhammed Efe Cetin
a406e8323a Update VOP2 & HDMI QP patches from Andy's kernel tree 2023-11-20 16:31:58 +01:00
Igor
8caf51243e
Bump rpi and ebin edge kernels to 6.6.y (#5925)
* Bump rpi and ebin edge kernels to 6.6.y
* Move rpi patches from archive, remove deprecated patch folder
2023-11-19 22:34:54 +01:00
M. Efe Çetin
af3b4fafec
Update rk3588-edge to 6.7-rc.1 and add support for VOP2, Crypto, HW RNG (#5928)
* Update rk3588-edge to 6.7-rc1 kernel
* Update patches for rk3588-edge and add support for crypto, trng, hdmi tx, vop2
2023-11-19 22:30:26 +01:00
MichaIng
8a4dbdfad5 odroidxu4/current: Enable WireGuard module
Signed-off-by: MichaIng <micha@dietpi.com>
2023-11-19 22:28:14 +01:00
hzy
71672b4dce meson: edge: refresh config 2023-11-19 22:27:54 +01:00
hzy
d6ede78016 meson: edge: Bump v6.6 2023-11-19 22:27:54 +01:00
Kevin Schmidt
72922908c5 Refresh jetson-nano board config. 2023-11-19 22:27:28 +01:00
Igor Pecovnik
45b8406f8d Bump kernel configs and sources for thead family 2023-11-19 19:35:46 +01:00
Igor Pecovnik
79edb0c511 Remove RK3588 midstream kernel as there is no point of having it
+ move RK3588 EDGE tag to 6.6.y branch
2023-11-16 17:06:56 +01:00
iysheng
4c59a1385b config: boards: thead: enable pwm-fan support default 2023-11-15 21:56:40 +01:00
Ricardo Pardini
6d70e1876b uefi-{arm64|x86} edge 6.6: kernel .config: enable Hyper-V (also, Azure) support (as modules / requires initrd) 2023-11-06 16:17:33 +01:00
Ricardo Pardini
d25b8149c0 uefi-{arm64|x86} edge 6.6: kernel .config: update .config, no changes 2023-11-06 16:17:33 +01:00
Jianfeng Liu
409cd45e50
xiaomi-elish: update config for 6.6, and fix one bluetooth pairing issue (#5885)
* xiaomi-elish: update .config, enable BINFMT_MISC and UHID
* xiaomi-elish: fix some bluetooth LE devices not pairing
2023-11-05 10:04:12 +01:00
Ricardo Pardini
78fa74bf86 thinkpad-x13s edge 6.6: update .config, enable CONFIG_JOYSTICK_* 2023-11-04 21:15:33 +01:00
青菜萝卜冬瓜
4941264d15
thead: update linux to 6.6, enable on-board 8723ds (#5880) 2023-11-03 08:11:31 +01:00
Gunjan Gupta
3234330548 Allwinner: bump legacy and current kernels
Legacy - 5.15.135 -> 5.15.137
Current - 6.1.57 -> 6.1.60
2023-10-31 14:22:26 +01:00
Paolo
f08dcd4867
rockchip,rk322x: bump edge kernel to 6.6 (#5875)
* rockchip,rk322x: bump edge kernel to 6.6
* rk322x: update patching_config.yaml
2023-10-31 08:13:23 +01:00
Gunjan Gupta
b8ab4f5e30 sunxi: bump edge kernel to 6.6 2023-10-30 22:58:11 +05:30
amazingfate
46a46dc14e add new device xiaomi-elish 2023-10-26 21:17:01 +08:00
Igor Pecovnik
f174e0fabd Remove remaining rockchip64 bits from the system 2023-10-14 00:03:48 +02:00
Ricardo Pardini
4d9cae0645 thinkpad-x13s: bump to 6.6-rcX; support trixie/sid/mantis userspace sans PPA
- This requires https://github.com/armbian/firmware/pull/65
- thinkpad-x13s: workaround ubuntu's pd-mapper only starting on "-laptop" kernels
- thinkpad-x13s: add fprintd and pam
- thinkpad-x13s: throws warnings about missing userspace if not trixie/sid/mantic
- thinkpad-x13s: split hooks into functions
- thinkpad-x13s: enable touchscreen hack via udev
- thinkpad-x13s: use override, not separate service, for systemd settage of BT public-addr
- thinkpad-x13s: "handle" alsa-ucm-conf by simply overwriting with fixed version
- thinkpad-x13s: update .config
  - according to 0dbdb29bc4
- thinkpad-x13s: bump to 6.6-rc4; add more cmdline params
  - add a bunch of tricks I learned from jhovold's talk
  - update .config, no changes
- thinkpad-x13s: bump to steev's lenovo-x13s-v6.6.0-rc5 - update .config, no changes
- thinkpad-x13s: bump to steev's lenovo-x13s-v6.6.0-rc5
- thinkpad-x13s: trixie is missing fprintd/libpam-fprintd, skip for now if trixie
- thinkpad-x13s: set `UEFI_MOUNT_POINT_SKIP_FSTAB=yes` (otherwise hangs waiting for it, dunno why)
2023-10-14 00:03:12 +02:00
Paolo Sabatino
c2b148add7 rk322x: add IR driver for remote controller wakeup 2023-10-13 17:36:14 +02:00
Gunjan Gupta
a262f07dfd Allwinner: Bump kernels
Legacy - 5.15.134 -> 5.15.135
Current - 6.1.56 -> 6.1.57
Edge - 6.5.6 -> 6.5.7
2023-10-12 15:37:38 +05:30
chainsx
3098c2f0cc thead: update linux to 6.6-rc5, update opensbi binary 2023-10-11 11:05:59 +02:00
Igor Pecovnik
f2c8f9c50c Bumo Allwinner kernels and update config with a new tooling 2023-10-07 00:00:21 +05:30
Gunjan Gupta
ec1120b2a6 kernel: sunxi64: Add driver for Hantro video decoder used in H6 2023-10-06 13:00:02 +05:30
青菜萝卜冬瓜
7e0816b962
thead: fix LicheePi 4A audio problem (#5781) 2023-10-03 19:25:19 +02:00
chainsx
10eeaa2690 thead: add edge kernel support 2023-10-03 14:13:13 +02:00
Ricardo Pardini
11c7b12887 rk322x/edge 6.5: update .config, no changes 2023-10-03 14:12:18 +02:00
Ricardo Pardini
e3ca2fa1a8 rk3568-odroid/edge 6.6.y: enable CONFIG_CRYPTO_DEV_ROCKCHIP2 and the rk crypto debugs 2023-10-03 14:10:14 +02:00
Ricardo Pardini
0e25fe8369 rk3568-odroid/edge 6.6.y: update .config for v6.6-rc4, no changes 2023-10-03 14:10:14 +02:00
Ricardo Pardini
ebd0b7c830 rockchip64/edge 6.6.y: enable CONFIG_CRYPTO_DEV_ROCKCHIP2 and the rk crypto debugs 2023-10-03 13:54:03 +02:00
Ricardo Pardini
95f0dca12f rockchip64/edge 6.6.y: update .config to v6.6-rc4, no changes 2023-10-03 13:54:03 +02:00
Igor
6f5112cdc8
Odroid xu4 - remove deprecated patches and update kernel config (#5760) 2023-09-30 18:31:25 +02:00
sputnik2019
789beb6ee3
linux-rk35xx-legacy.config: enable RK3528 support (#5746) 2023-09-27 10:36:54 +02:00
Igor Pecovnik
8c34834211 Fix broken kernel config 2023-09-26 23:35:48 +02:00
Paolo Sabatino
0a2892aeba rk322x: bump edge kernel to 6.5
* update libreelec patches to latest bits
 * rework some patches
 * rework dtb patches due to new arch/arm/boot/dts layout
 * fix led overlays due to idiot u-boot dtbo bug
2023-09-24 19:47:01 +02:00
tdleiyao
52edff7f68 linux-rockchip64-current.config/linux-rockchip64-edge.config: enable CONFIG_AHCI_DWC=y to make SATA for rk356x work properly 2023-09-24 19:46:00 +02:00
Paolo Sabatino
06d5054cce rockchip: bump edge kernel to 6.5 2023-09-24 19:22:37 +02:00
Gunjan Gupta
d2962b071d BigTreeTech: Bump edge to 6.5
It was kept back at 6.2 because ws2812 driver was not compiling. Fixed
the compilation issue and hence moving it up to 6.5 kernel
2023-09-24 03:57:52 +05:30
Gunjan Gupta
78bdf737d2 sunxi64: enable unisoc wireless drivers for current and edge kernel 2023-09-19 20:08:18 +02:00
Gunjan Gupta
27be8be8af Rework ac200 patches and config for current and edge kernel.
Changes are based on https://github.com/jernejsk/linux-1/tree/ac200-v3
2023-09-19 20:08:18 +02:00
Igor Pecovnik
22c4336de4 Update Rockchi64 edge config and remove one more broken part that slipped away 2023-09-13 16:42:10 +02:00
Muhammed Efe Cetin
23be92c454 Update rk3588-edge to 6.6-rc1 kernel 2023-09-13 09:30:51 +02:00
Andrew Davis
5a0ba3061f K3: Update current kernel v6.1 config 2023-09-08 18:40:02 +02:00
Andrew Davis
3e40e25d73 K3: Update edge kernel v6.5 config 2023-09-08 18:40:02 +02:00
Andrew Davis
18982c44b4 K3: Update edge kernel to v6.5
Signed-off-by: Andrew Davis <afd@ti.com>
2023-09-06 13:06:25 +02:00
Gunjan Gupta
ebc1f3d57b Partial Revert "sunxi64: disable sun8i-a33-mbus module as it slows down ethernet speed on H5 and A64"
This reverts commit e12a9665d1 but leaving legacy config untouched.
2023-09-06 11:37:25 +05:30
Gunjan Gupta
e12a9665d1 sunxi64: disable sun8i-a33-mbus module as it slows down ethernet speed on H5 and A64 2023-09-05 13:59:57 +05:30
amazingfate
5ebdbe5f88 linux-rk35xx-legacy.config: enable uwe5622 support 2023-09-04 15:09:04 +02:00
Ricardo Pardini
39af1054b3 rockchip64/edge 6.5.y: .config: CONFIG_MFD_RK808=y completely disappeared, replaced by MFD_RK8XX_I2C and MFD_RK8XX_SPI
- restore the victims as well
  ```
  CONFIG_INPUT_RK805_PWRKEY=y
  CONFIG_PINCTRL_RK805=y
  CONFIG_CHARGER_RK817=m
  CONFIG_REGULATOR_RK808=y
  CONFIG_SND_SOC_RK817=m
  CONFIG_RTC_DRV_RK808=y
  CONFIG_COMMON_CLK_RK808=y
  ```
2023-09-04 14:55:50 +02:00
Ricardo Pardini
09e9fe66df rockchip64/edge 6.5.y: update .config, no changes -- notice how a bunch of RK stuff disappears:
```
CONFIG_INPUT_RK805_PWRKEY=y
CONFIG_PINCTRL_RK805=y
CONFIG_CHARGER_RK817=m
CONFIG_MFD_RK808=y
CONFIG_REGULATOR_RK808=y
CONFIG_SND_SOC_RK817=m
CONFIG_RTC_DRV_RK808=y
CONFIG_COMMON_CLK_RK808=y
```
2023-09-04 14:55:50 +02:00
Gunjan Gupta
462df63f6d Allwinner: edge: use rtw88 provided drivers 2023-09-04 14:37:10 +02:00
Gunjan Gupta
277331b895 Allwinner: Refresh kernel configs
Also removed cw1200 driver that I added for 6.5 and enabled xradio
xr819 driver for current and edge kernels
2023-09-04 14:37:10 +02:00
Russ Weber
627e275bf1 feat: enable rkisp module for rockchip64 2023-09-02 14:46:44 +02:00
Gunjan Gupta
03dd4d02df sunxi: edge: enable CW1200 driver
With latest megous patches, it might get xradio xr819 wireless working
2023-09-02 03:46:28 +05:30
Ricardo Pardini
e9f170c254 rockchip64/edge (6.4): update .config, no changes 2023-08-23 21:35:37 +02:00
Ricardo Pardini
23e02ed8e5 odroidm1/edge (rk3568-odroid): bump to 6.5-rc6; manually fix RK808 breakage in .config; externalize overlays; use Makefile autopatcher; rebase patches 2023-08-22 12:57:34 +02:00
Ricardo Pardini
3f4da8a020 odroidm1/edge (rk3568-odroid): bump to 6.4.y, update config, rebase patches to 6.4.10 2023-08-22 12:57:34 +02:00
gaaichan998
78507bd48c
enable mt7915e module on all kernels (#5626) 2023-08-22 08:13:42 +02:00
Igor
cf884049f2 Enable on remaining ones 2023-08-18 17:10:56 +02:00
gaaichan
325711eb0a enable build option with mt7921u 2023-08-18 17:10:56 +02:00
chainsx
90c05bac23 licheepi-4a: add a .wip for Sipeed LicheePi 4A board 2023-08-14 09:21:42 +02:00
Muhammed Efe Cetin
c6ba2283a7 rk3588: edge: update kernel to 6.5-rc5 and fix its timeout issue 2023-08-12 10:04:30 +02:00
Ricardo Pardini
7a61093df4 khadas-vim4/khadas-vim1s: very early wip; meson-s4t7/legacy 5.4 Amlogic kernel
- only "boot from SD" supported right now
- building uboot with xPack riscv-none-embed-gcc **external** toolchain setup in hooks
- kvim4: very high kernel logging + systemd debug logging to console
- kvim4/kvim1s: add uEnv.txt and ROOT_FS_LABEL="ROOTFS" and Khadas-esque extlinux
- meson-s4t7: unify khadas-vim1s and khadas-vim4 u-boot building
- kernel .config:
  - s4t7: original Khadas vendor config
  - s4t7: CONFIG_BINFMT_MISC=y
  - s4t7: make NFS/sunrpc stuff =y
  - s4t7: enable USB wifi drivers from Armbian network_drivers
- firmware: at https://github.com/armbian/firmware/pull/56
- extlinux tricks require https://github.com/armbian/build/pull/5462
- status:
  - kvim1s: boots from SD and works as server/CLI
  - kvim4: kernel panic during systemd-udevd
2023-08-09 11:20:28 +02:00
Ricardo Pardini
4901193774 thinkpad-x13s: use steev's 6.3.y for working audio; fix Bluetooth; fix core temperature sensors; add modules & fw to initrd; pin & keep x13s PPA (fixes #5550)
- x13s: initialize bluetooth's public-addr, thus allowing BT to work
- linux-arm64-sc8280xp.config: enable per-core temperature sensors
- x13s: disable snapd.seeded service so boot won't hang if clock's < 2017
- x13s: back to steev's 6.3.y, since 6.4.y's audio drivers don't match alsa-ucm-conf
2023-08-07 12:22:41 +02:00
Paolo
c27739943d
rockchip64: bump rockchip64-edge kernel to 6.4 (#5552)
undefined
2023-08-04 10:39:13 +02:00
Gunjan Gupta
9ae926fe17 Allwinner: bump legacy, current and edge kernels
Legacy - 5.15.123 -> 5.15.124
Current - 6.1.42 -> 6.1.43
Edge - 6.4.7 -> 6.4.8

Toggled CONFIG_RCU_TRACE in linux-sunxi-current.config to fix booting
on 32-bit kernel
2023-08-04 09:53:45 +02:00
Lu jicong
2c723a725d media: enable ARM_PSCI_CPUIDLE for current and edge branch
This option can lower CPU power at light load.
2023-08-04 09:53:31 +02:00
Lu jicong
290d268719 media: refresh kernel config of current and edge branch
Just refresh, no changes.
2023-08-04 09:53:31 +02:00
Andrew Davis
b6eb2bcc14 Update edge kernel on K3 family to v6.4 2023-08-02 08:27:28 +02:00
Gunjan Gupta
9ae14ad851 sunxi: bump current kernel to 6.1.42 2023-07-30 02:27:20 +05:30
Ricardo Pardini
1bb53f1f9c linux-meson64-current.config / linux-meson64-edge.config: enable CONFIG_NVME_HWMON=y for NVMe temperature monitoring 2023-07-27 22:00:27 +02:00
Ricardo Pardini
2fceb7ee42 linux-meson64-current.config / linux-meson64-edge.config: update config, no changes 2023-07-27 22:00:27 +02:00
Ricardo Pardini
bff0d6fe28 linux-rockchip64-current.config / linux-rockchip64-edge.config: enable CONFIG_NVME_HWMON=y for NVMe temperature monitoring 2023-07-27 22:00:27 +02:00
Ricardo Pardini
d617181546 linux-rockchip64-current.config / linux-rockchip64-edge.config: update config, no changes 2023-07-27 22:00:27 +02:00
Ricardo Pardini
3f35d5ef0c linux-rk35xx-legacy.config: CONFIG_NVME_HWMON=y for NVMe temperature monitoring
- useful for `sensors` (from `lm-sensors` package), Prometheus `node-exporter`, etc

```
# sensors
nvme-pci-0100
Adapter: PCI adapter
Composite:    +47.9°C  (low  =  -5.2°C, high = +79.8°C)
                       (crit = +84.8°C)
```
2023-07-26 19:44:17 +02:00
Ricardo Pardini
3cb43f9ed9 linux-rk35xx-legacy.config: enable VHOST_NET and others for hosting VM's 2023-07-26 08:23:14 +02:00