diff options
author | Mike Yuan | 2020-08-09 20:17:34 +0800 |
---|---|---|
committer | Mike Yuan | 2020-08-23 11:03:08 +0800 |
commit | e4a8cccf36309f233f4e7ddb2ed3102ac045428f (patch) | |
tree | f4f906127ca71651c5a08b72edc6feb24109ce2d | |
parent | 24b35f241366cfcd8ed6765bb14041a6656e57d9 (diff) | |
download | aur-e4a8cccf36309f233f4e7ddb2ed3102ac045428f.tar.gz |
Add more models
-rw-r--r-- | PKGBUILD | 6 | ||||
-rw-r--r-- | asus-nb-wmi.patch | 34 | ||||
-rw-r--r-- | i8042.patch | 20 |
3 files changed, 52 insertions, 8 deletions
@@ -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"), ++ }, ++ }, { } }; |