diff options
author | dragonn | 2021-07-07 14:00:38 +0200 |
---|---|---|
committer | dragonn | 2021-07-07 14:00:38 +0200 |
commit | 3e86e006ef476d294fe1d93ec691a65dd144502c (patch) | |
tree | 2af091e955c21e178832b81d1d3d8be9f0a06abb | |
parent | d90a222e57c7c16a734eea6fff5186f681205e57 (diff) | |
download | aur-3e86e006ef476d294fe1d93ec691a65dd144502c.tar.gz |
5.12.14-2
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | PKGBUILD | 13 | ||||
-rw-r--r-- | sys-kernel_arch-sources-g14_files-0034-btusb-mediatek.patch | 71 |
3 files changed, 83 insertions, 7 deletions
@@ -1,7 +1,7 @@ pkgbase = linux-g14 pkgdesc = Linux pkgver = 5.12.14.arch1 - pkgrel = 1 + pkgrel = 2 url = https://lab.retarded.farm/zappel/asus-rog-zephyrus-g14/ arch = x86_64 license = GPL2 @@ -21,7 +21,7 @@ pkgbase = linux-g14 source = choose-gcc-optimization.sh source = sys-kernel_arch-sources-g14_files-0001-revert-reserve-x86-low-memory.patch source = sys-kernel_arch-sources-g14_files-0003-flow-x13-sound.patch - source = sys-kernel_arch-sources-g14_files-0004-5.8+--more-uarches-for-kernel.patch::https://raw.githubusercontent.com/graysky2/kernel_compiler_patch/master/more-uarches-for-kernel-5.8+.patch + source = sys-kernel_arch-sources-g14_files-0004-5.8+--more-uarches-for-kernel.patch::https://raw.githubusercontent.com/graysky2/kernel_compiler_patch/a8d200f422f4b2abeaa6cfcfa37136b308e6e33e/more-uarches-for-kernel-5.8%2B.patch source = sys-kernel_arch-sources-g14_files-0005-lru-multi-generational.patch source = https://gitlab.com/asus-linux/fedora-kernel/-/archive/91f97d88231152006764d3c50cc52ddbb508529f/fedora-kernel-91f97d88231152006764d3c50cc52ddbb508529f.zip source = sys-kernel_arch-sources-g14_files-0012-acpi-1of2-turn-off-unused.patch::https://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git/patch/?id=4b9ee772eaa82188b0eb8e05bdd1707c2a992004 @@ -43,6 +43,7 @@ pkgbase = linux-g14 source = sys-kernel_arch-sources-g14_files-0031-platform-x86-amd-pmc-Add-support-for-s0ix-counters.patch source = sys-kernel_arch-sources-g14_files-0032-platform-x86-amd-pmc-Add-support-for-ACPI-ID-AMDI0006.patch source = sys-kernel_arch-sources-g14_files-0033-platform-x86-amd-pmc-Add-new-acpi-for-future-PMC.patch + source = sys-kernel_arch-sources-g14_files-0034-btusb-mediatek.patch validpgpkeys = ABAF11C65A2970B130ABE3C479BE3E4300411886 validpgpkeys = 647F28654894E3BD457199BE38DBBDC86092693E validpgpkeys = A2FF3A36AAA56654109064AB19802F8B0D70FC30 @@ -73,6 +74,7 @@ pkgbase = linux-g14 sha256sums = 3e8c51aff84b6f12e6bc61057982befd82415626fe379e83271ddeb1a9628734 sha256sums = bd975ab32d6490a4231d6ce4fab0343698b28407799bdaec133671e9fd778eb5 sha256sums = ae66bbed96b5946b5a20d902bc0282c7dd172650812114b24429f40d5ba225bb + sha256sums = f4185ae572190227161d6f0e7d502138f2aaa60130d8d99b2c44edaefd5e91af pkgname = linux-g14 pkgdesc = The Linux kernel and modules @@ -3,7 +3,7 @@ pkgbase=linux-g14 pkgver=5.12.14.arch1 _tagver=5.12.14.arch1 -pkgrel=1 +pkgrel=2 pkgdesc='Linux' #_srctag=v${pkgver%.*}-${pkgver##*.} _srctag=v${_tagver%.*}-${_tagver##*.} @@ -27,7 +27,7 @@ source=( #"sys-kernel_arch-sources-g14_files-0000-revert-arch1-to-upstream-arch0.patch" "sys-kernel_arch-sources-g14_files-0001-revert-reserve-x86-low-memory.patch" "sys-kernel_arch-sources-g14_files-0003-flow-x13-sound.patch" - "sys-kernel_arch-sources-g14_files-0004-5.8+--more-uarches-for-kernel.patch"::"https://raw.githubusercontent.com/graysky2/kernel_compiler_patch/master/more-uarches-for-kernel-5.8+.patch" + "sys-kernel_arch-sources-g14_files-0004-5.8+--more-uarches-for-kernel.patch"::"https://raw.githubusercontent.com/graysky2/kernel_compiler_patch/a8d200f422f4b2abeaa6cfcfa37136b308e6e33e/more-uarches-for-kernel-5.8%2B.patch" "sys-kernel_arch-sources-g14_files-0005-lru-multi-generational.patch" "https://gitlab.com/asus-linux/fedora-kernel/-/archive/$_fedora_kernel_commit_id/fedora-kernel-$_fedora_kernel_commit_id.zip" @@ -57,6 +57,7 @@ source=( "sys-kernel_arch-sources-g14_files-0031-platform-x86-amd-pmc-Add-support-for-s0ix-counters.patch" "sys-kernel_arch-sources-g14_files-0032-platform-x86-amd-pmc-Add-support-for-ACPI-ID-AMDI0006.patch" "sys-kernel_arch-sources-g14_files-0033-platform-x86-amd-pmc-Add-new-acpi-for-future-PMC.patch" + "sys-kernel_arch-sources-g14_files-0034-btusb-mediatek.patch" ) validpgpkeys=( @@ -91,7 +92,8 @@ sha256sums=('SKIP' 'ad9f485bb262bb1156da57698ccab5a6b8d8ca34b6ae8a185dcd014a34c69557' '3e8c51aff84b6f12e6bc61057982befd82415626fe379e83271ddeb1a9628734' 'bd975ab32d6490a4231d6ce4fab0343698b28407799bdaec133671e9fd778eb5' - 'ae66bbed96b5946b5a20d902bc0282c7dd172650812114b24429f40d5ba225bb') + 'ae66bbed96b5946b5a20d902bc0282c7dd172650812114b24429f40d5ba225bb' + 'f4185ae572190227161d6f0e7d502138f2aaa60130d8d99b2c44edaefd5e91af') # notable microarch levels: # @@ -201,11 +203,12 @@ prepare() { echo "Setting config..." cp ../config .config + make olddefconfig + # let user choose microarchitecture optimization in GCC + # this needs to run *after* `make olddefconfig` so that our newly added configuration macros exist sh ${srcdir}/choose-gcc-optimization.sh $_microarchitecture - make olddefconfig - make -s kernelrelease > version echo "Prepared $pkgbase version $(<version)" } diff --git a/sys-kernel_arch-sources-g14_files-0034-btusb-mediatek.patch b/sys-kernel_arch-sources-g14_files-0034-btusb-mediatek.patch new file mode 100644 index 000000000000..e06344e3e625 --- /dev/null +++ b/sys-kernel_arch-sources-g14_files-0034-btusb-mediatek.patch @@ -0,0 +1,71 @@ +From 393dc5d19c825906f955210f10ee3befc39854f7 Mon Sep 17 00:00:00 2001 +From: "mark-yw.chen" <mark-yw.chen@mediatek.com> +Date: Mon, 12 Apr 2021 23:06:27 +0800 +Subject: [PATCH] Bluetooth: btusb: Add support for Lite-On Mediatek Chip + +Add support for Lite-On Mediatek Chip (MT7921) +Lite On VID = 04CA. + +* /sys/kernel/debug/usb/devices +T: Bus=01 Lev=03 Prnt=04 Port=01 Cnt=02 Dev#= 8 Spd=480 MxCh= 0 +D: Ver= 2.10 Cls=ef(misc ) Sub=02 Prot=01 MxPS=64 #Cfgs= 1 +P: Vendor=04ca ProdID=3802 Rev= 1.00 +S: Manufacturer=MediaTek Inc. +S: Product=Wireless_Device +S: SerialNumber=000000000 +C:* #Ifs= 3 Cfg#= 1 Atr=e0 MxPwr=100mA +A: FirstIf#= 0 IfCount= 3 Cls=e0(wlcon) Sub=01 Prot=01 +I:* If#= 0 Alt= 0 #EPs= 3 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb +E: Ad=81(I) Atr=03(Int.) MxPS= 16 Ivl=125us +E: Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms +E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms +I:* If#= 1 Alt= 0 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb +E: Ad=83(I) Atr=01(Isoc) MxPS= 0 Ivl=1ms +E: Ad=03(O) Atr=01(Isoc) MxPS= 0 Ivl=1ms +I: If#= 1 Alt= 1 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb +E: Ad=83(I) Atr=01(Isoc) MxPS= 9 Ivl=1ms +E: Ad=03(O) Atr=01(Isoc) MxPS= 9 Ivl=1ms +I: If#= 1 Alt= 2 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb +E: Ad=83(I) Atr=01(Isoc) MxPS= 17 Ivl=1ms +E: Ad=03(O) Atr=01(Isoc) MxPS= 17 Ivl=1ms +I: If#= 1 Alt= 3 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb +E: Ad=83(I) Atr=01(Isoc) MxPS= 25 Ivl=1ms +E: Ad=03(O) Atr=01(Isoc) MxPS= 25 Ivl=1ms +I: If#= 1 Alt= 4 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb +E: Ad=83(I) Atr=01(Isoc) MxPS= 33 Ivl=1ms +E: Ad=03(O) Atr=01(Isoc) MxPS= 33 Ivl=1ms +I: If#= 1 Alt= 5 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb +E: Ad=83(I) Atr=01(Isoc) MxPS= 49 Ivl=1ms +E: Ad=03(O) Atr=01(Isoc) MxPS= 49 Ivl=1ms +I: If#= 1 Alt= 6 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=btusb +E: Ad=83(I) Atr=01(Isoc) MxPS= 63 Ivl=1ms +E: Ad=03(O) Atr=01(Isoc) MxPS= 63 Ivl=1ms +I:* If#= 2 Alt= 0 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=(none) +E: Ad=8a(I) Atr=03(Int.) MxPS= 64 Ivl=125us +E: Ad=0a(O) Atr=03(Int.) MxPS= 64 Ivl=125us +I: If#= 2 Alt= 1 #EPs= 2 Cls=e0(wlcon) Sub=01 Prot=01 Driver=(none) +E: Ad=8a(I) Atr=03(Int.) MxPS= 64 Ivl=125us +E: Ad=0a(O) Atr=03(Int.) MxPS= 64 Ivl=125us + +Signed-off-by: mark-yw.chen <mark-yw.chen@mediatek.com> +Signed-off-by: Marcel Holtmann <marcel@holtmann.org> +--- + drivers/bluetooth/btusb.c | 5 +++++ + 1 file changed, 5 insertions(+) + +diff --git a/drivers/bluetooth/btusb.c b/drivers/bluetooth/btusb.c +index 99fd88f7653d4f..cb18d63a948d89 100644 +--- a/drivers/bluetooth/btusb.c ++++ b/drivers/bluetooth/btusb.c +@@ -408,6 +408,11 @@ static const struct usb_device_id blacklist_table[] = { + /* Additional MediaTek MT7615E Bluetooth devices */ + { USB_DEVICE(0x13d3, 0x3560), .driver_info = BTUSB_MEDIATEK}, + ++ /* Additional MediaTek MT7921 Bluetooth devices */ ++ { USB_DEVICE(0x04ca, 0x3802), .driver_info = BTUSB_MEDIATEK | ++ BTUSB_WIDEBAND_SPEECH | ++ BTUSB_VALID_LE_STATES }, ++ + /* Additional Realtek 8723AE Bluetooth devices */ + { USB_DEVICE(0x0930, 0x021d), .driver_info = BTUSB_REALTEK }, + { USB_DEVICE(0x13d3, 0x3394), .driver_info = BTUSB_REALTEK }, |