Initial commit: rtw89-steam-frame DKMS wrapper

DKMS package that fetches the in-tree rtw89 source for the target kernel,
applies the steam-frame patches, and builds/installs the patched RTL8852CU
modules for the Valve Steam Frame wireless adapter.

- dkms.conf: module list + install locations
- build.sh: fetch (gregkh/linux) + patch + build + verify
- register.sh: clone upstream patches, stage into /usr/src, dkms add/build/install

GPL-2.0-only.
This commit is contained in:
2026-10-09 17:43:34 +02:00
commit 6e0f1c27db
5 changed files with 542 additions and 0 deletions
+20
View File
@@ -0,0 +1,20 @@
# rtw89-steam-frame DKMS package
# Fetch-at-build wrapper: pulls the in-tree rtw89 source for whichever kernel
# DKMS is building against, applies the steam-frame patches, and builds.
PACKAGE_NAME="rtw89-steam-frame"
PACKAGE_VERSION="0.1"
MAKE[0]="bash build.sh"
CLEAN="true"
BUILT_MODULE_NAME[0]="rtw89_8852cu"
BUILT_MODULE_NAME[1]="rtw89_usb"
BUILT_MODULE_NAME[2]="rtw89_8852c"
BUILT_MODULE_NAME[3]="rtw89_core"
BUILT_MODULE_LOCATION[0]="."
BUILT_MODULE_LOCATION[1]="."
BUILT_MODULE_LOCATION[2]="."
BUILT_MODULE_LOCATION[3]="."
DEST_MODULE_LOCATION[0]="/updates/rtw89"
DEST_MODULE_LOCATION[1]="/updates/rtw89"
DEST_MODULE_LOCATION[2]="/updates/rtw89"
DEST_MODULE_LOCATION[3]="/updates/rtw89"
AUTOINSTALL="yes"