summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMike Yuan2020-08-09 20:17:34 +0800
committerMike Yuan2020-08-23 11:03:08 +0800
commite4a8cccf36309f233f4e7ddb2ed3102ac045428f (patch)
treef4f906127ca71651c5a08b72edc6feb24109ce2d
parent24b35f241366cfcd8ed6765bb14041a6656e57d9 (diff)
downloadaur-e4a8cccf36309f233f4e7ddb2ed3102ac045428f.tar.gz
Add more models
-rw-r--r--PKGBUILD6
-rw-r--r--asus-nb-wmi.patch34
-rw-r--r--i8042.patch20
3 files changed, 52 insertions, 8 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 71980a390087..5bd208b7b393 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,7 +4,7 @@ pkgbase=linux-zen-g14
_pkgbase=linux-zen
pkgver=5.8.zen1
pkgrel=4
-pkgdesc='Linux ZEN with patch for Zephyrus G14 (GA401IV)'
+pkgdesc='Linux ZEN with patch for Zephyrus G14 (GA401I)'
_srctag=v${pkgver%.*}-${pkgver##*.}
url="https://github.com/zen-kernel/zen-kernel/commits/$_srctag"
arch=(x86_64)
@@ -32,8 +32,8 @@ validpgpkeys=(
)
sha256sums=('SKIP'
'6b635ee9d01865057f04f5c4606fbe37f37829d0d748d61e18490ecef943abb6'
- '2273fae30f712aa554dd10294a072b4934265b56e6146493a07c22c7df4af61d'
- 'ac8d8a0d54ad79e44f25b255bfecc80d190502e1173df18b091f53e9882d4ac8'
+ 'c305c2b3fa3123719ef58a4e7bd155da088958291991d29994a2a9f1cb76d71b'
+ 'a39b2bdc0e41fa5740899bf0bc43adeec23e0823f30e83c67bb2f781d6276633'
'fdea6ab1672ea4758359e9c6e743aba56f33224c5d759852817a01af5974fd4b'
'7573ea16b7a54aba6b7b160051c1efa4fc3471c341a27bcfcc60e0ba832e409d'
'0389c65d8357f8b22f65aceaf9ceda5a3c76e60ca34f713ff9a09ec379f51dc7')
diff --git a/asus-nb-wmi.patch b/asus-nb-wmi.patch
index 5be5ba0040dd..2515f9ae960b 100644
--- a/asus-nb-wmi.patch
+++ b/asus-nb-wmi.patch
@@ -4,7 +4,7 @@
.wmi_force_als_set = true,
};
-+static struct quirk_entry quirk_asus_ga401 = {
++static struct quirk_entry quirk_asus_ga401i = {
+ .wmi_backlight_power = true,
+ .wmi_backlight_set_devstate = true,
+};
@@ -12,7 +12,7 @@
static int dmi_matched(const struct dmi_system_id *dmi)
{
pr_info("Identified laptop model '%s'\n", dmi->ident);
-@@ -411,6 +416,15 @@
+@@ -411,6 +416,42 @@
},
.driver_data = &quirk_asus_forceals,
},
@@ -23,9 +23,35 @@
+ DMI_MATCH(DMI_SYS_VENDOR, "ASUSTeK COMPUTER INC."),
+ DMI_MATCH(DMI_PRODUCT_NAME, "GA401IV"),
+ },
-+ .driver_data = &quirk_asus_ga401,
++ .driver_data = &quirk_asus_ga401i,
++ },
++ {
++ .callback = dmi_matched,
++ .ident = "ASUSTeK COMPUTER INC. GA401IU",
++ .matches = {
++ DMI_MATCH(DMI_SYS_VENDOR, "ASUSTeK COMPUTER INC."),
++ DMI_MATCH(DMI_PRODUCT_NAME, "GA401IU"),
++ },
++ .driver_data = &quirk_asus_ga401i,
++ },
++ {
++ .callback = dmi_matched,
++ .ident = "ASUSTeK COMPUTER INC. GA401II",
++ .matches = {
++ DMI_MATCH(DMI_SYS_VENDOR, "ASUSTeK COMPUTER INC."),
++ DMI_MATCH(DMI_PRODUCT_NAME, "GA401II"),
++ },
++ .driver_data = &quirk_asus_ga401i,
++ },
++ {
++ .callback = dmi_matched,
++ .ident = "ASUSTeK COMPUTER INC. GA401IH",
++ .matches = {
++ DMI_MATCH(DMI_SYS_VENDOR, "ASUSTeK COMPUTER INC."),
++ DMI_MATCH(DMI_PRODUCT_NAME, "GA401IH"),
++ },
++ .driver_data = &quirk_asus_ga401i,
+ },
{},
};
- static void asus_nb_wmi_quirks(struct asus_wmi_driver *driver)
diff --git a/i8042.patch b/i8042.patch
index 4ff7e47213b5..deeb9ef6a632 100644
--- a/i8042.patch
+++ b/i8042.patch
@@ -1,6 +1,6 @@
--- a/drivers/input/serio/i8042-x86ia64io.h
+++ b/drivers/input/serio/i8042-x86ia64io.h
-@@ -705,6 +705,12 @@
+@@ -705,6 +705,30 @@
DMI_MATCH(DMI_BOARD_VENDOR, "MICRO-STAR INTERNATIONAL CO., LTD"),
},
},
@@ -10,6 +10,24 @@
+ DMI_MATCH(DMI_PRODUCT_NAME, "GA401IV"),
+ },
+ },
++ {
++ .matches = {
++ DMI_MATCH(DMI_SYS_VENDOR, "ASUSTeK COMPUTER INC."),
++ DMI_MATCH(DMI_PRODUCT_NAME, "GA401IU"),
++ },
++ },
++ {
++ .matches = {
++ DMI_MATCH(DMI_SYS_VENDOR, "ASUSTeK COMPUTER INC."),
++ DMI_MATCH(DMI_PRODUCT_NAME, "GA401II"),
++ },
++ },
++ {
++ .matches = {
++ DMI_MATCH(DMI_SYS_VENDOR, "ASUSTeK COMPUTER INC."),
++ DMI_MATCH(DMI_PRODUCT_NAME, "GA401IH"),
++ },
++ },
{ }
};