[x86] ideapad-laptop: Add various IdeaPad models to no_hw_rfkill list
Closes: #866706
This commit is contained in:
parent
bd04387e13
commit
769a37d5bd
|
@ -271,6 +271,8 @@ linux (4.11.11-1) UNRELEASED; urgency=medium
|
||||||
* udeb: Add dm-raid to md-modules (Closes: #868251)
|
* udeb: Add dm-raid to md-modules (Closes: #868251)
|
||||||
* [arm64] sound: Enable SND_HDA_INTEL as module (Closes: #867611)
|
* [arm64] sound: Enable SND_HDA_INTEL as module (Closes: #867611)
|
||||||
* aufs: Update support patchset to aufs4.11.7+-20170703 (Closes: #867257)
|
* aufs: Update support patchset to aufs4.11.7+-20170703 (Closes: #867257)
|
||||||
|
* [x86] ideapad-laptop: Add various IdeaPad models to no_hw_rfkill list
|
||||||
|
(Closes: #866706)
|
||||||
|
|
||||||
[ Uwe Kleine-König ]
|
[ Uwe Kleine-König ]
|
||||||
* [arm64] enable FB_SIMPLE
|
* [arm64] enable FB_SIMPLE
|
||||||
|
|
35
debian/patches/bugfix/x86/platform-x86-ideapad-laptop-add-ideapad-310-15ikb-to.patch
vendored
Normal file
35
debian/patches/bugfix/x86/platform-x86-ideapad-laptop-add-ideapad-310-15ikb-to.patch
vendored
Normal file
|
@ -0,0 +1,35 @@
|
||||||
|
From: Sven Rebhan <sven.rebhan@gmail.com>
|
||||||
|
Date: Tue, 21 Feb 2017 20:53:48 +0100
|
||||||
|
Subject: platform/x86: ideapad-laptop: Add IdeaPad 310-15IKB to no_hw_rfkill
|
||||||
|
Origin: https://git.kernel.org/linus/1f3bc53d843f92d6e7e7cf56ee79acec918e6421
|
||||||
|
|
||||||
|
Like other Lenovo models the IdeaPad 310-15IKB does not have an hw rfkill
|
||||||
|
switch. This results in hard-blocked radios after boot, resulting in
|
||||||
|
always blocked radios rendering them unusable.
|
||||||
|
|
||||||
|
Add the IdeaPad 310-15IKB to the no_hw_rfkill DMI list and allows using
|
||||||
|
the built-in radios.
|
||||||
|
|
||||||
|
Signed-off-by: Sven Rebhan <Sven.Rebhan@googlemail.com>
|
||||||
|
[andy: massaged commit message]
|
||||||
|
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
|
||||||
|
---
|
||||||
|
drivers/platform/x86/ideapad-laptop.c | 7 +++++++
|
||||||
|
1 file changed, 7 insertions(+)
|
||||||
|
|
||||||
|
--- a/drivers/platform/x86/ideapad-laptop.c
|
||||||
|
+++ b/drivers/platform/x86/ideapad-laptop.c
|
||||||
|
@@ -872,6 +872,13 @@ static const struct dmi_system_id no_hw_
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
+ .ident = "Lenovo ideapad 310-15IKB",
|
||||||
|
+ .matches = {
|
||||||
|
+ DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
|
||||||
|
+ DMI_MATCH(DMI_PRODUCT_VERSION, "Lenovo ideapad 310-15IKB"),
|
||||||
|
+ },
|
||||||
|
+ },
|
||||||
|
+ {
|
||||||
|
.ident = "Lenovo ideapad Y700-15ACZ",
|
||||||
|
.matches = {
|
||||||
|
DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
|
33
debian/patches/bugfix/x86/platform-x86-ideapad-laptop-add-ideapad-v310-15isk-t.patch
vendored
Normal file
33
debian/patches/bugfix/x86/platform-x86-ideapad-laptop-add-ideapad-v310-15isk-t.patch
vendored
Normal file
|
@ -0,0 +1,33 @@
|
||||||
|
From: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
|
||||||
|
Date: Tue, 21 Feb 2017 20:53:48 +0100
|
||||||
|
Subject: platform/x86: ideapad-laptop: Add IdeaPad V310-15ISK to no_hw_rfkill
|
||||||
|
Origin: https://git.kernel.org/linus/ccc7179f4d9467947c94f4302d61cd5143842fcd
|
||||||
|
|
||||||
|
Like other Lenovo models the IdeaPad V310-15ISK does not have an hw
|
||||||
|
rfkill switch. This results in hard-blocked radios after boot, resulting
|
||||||
|
in always blocked radios rendering them unusable.
|
||||||
|
|
||||||
|
Add the IdeaPad V310-15ISK to the no_hw_rfkill DMI list and allows using
|
||||||
|
the built-in radios.
|
||||||
|
|
||||||
|
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
|
||||||
|
---
|
||||||
|
drivers/platform/x86/ideapad-laptop.c | 7 +++++++
|
||||||
|
1 file changed, 7 insertions(+)
|
||||||
|
|
||||||
|
--- a/drivers/platform/x86/ideapad-laptop.c
|
||||||
|
+++ b/drivers/platform/x86/ideapad-laptop.c
|
||||||
|
@@ -872,6 +872,13 @@ static const struct dmi_system_id no_hw_
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
+ .ident = "Lenovo V310-15ISK",
|
||||||
|
+ .matches = {
|
||||||
|
+ DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
|
||||||
|
+ DMI_MATCH(DMI_PRODUCT_VERSION, "Lenovo V310-15ISK"),
|
||||||
|
+ },
|
||||||
|
+ },
|
||||||
|
+ {
|
||||||
|
.ident = "Lenovo ideapad 310-15IKB",
|
||||||
|
.matches = {
|
||||||
|
DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
|
35
debian/patches/bugfix/x86/platform-x86-ideapad-laptop-add-ideapad-v510-15ikb-t.patch
vendored
Normal file
35
debian/patches/bugfix/x86/platform-x86-ideapad-laptop-add-ideapad-v510-15ikb-t.patch
vendored
Normal file
|
@ -0,0 +1,35 @@
|
||||||
|
From: Sven Eckelmann <sven@narfation.org>
|
||||||
|
Date: Sat, 1 Jul 2017 08:20:18 +0200
|
||||||
|
Subject: platform/x86: ideapad-laptop: Add IdeaPad V510-15IKB to no_hw_rfkill
|
||||||
|
Origin: https://git.kernel.org/linus/0df4b805cbccbe3f8378f49c415adb2fcffdd3dc
|
||||||
|
Bug-Debian: https://bugs.debian.org/866706
|
||||||
|
|
||||||
|
Like other Lenovo models the IdeaPad V510-15IKB does not have an hw
|
||||||
|
rfkill switch. This results in hard-blocked radios after boot, resulting
|
||||||
|
in always blocked radios rendering them unusable.
|
||||||
|
|
||||||
|
Add the IdeaPad V510-15IKB to the no_hw_rfkill DMI list and allows using
|
||||||
|
the built-in radios.
|
||||||
|
|
||||||
|
Signed-off-by: Sven Eckelmann <sven@narfation.org>
|
||||||
|
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
|
||||||
|
---
|
||||||
|
drivers/platform/x86/ideapad-laptop.c | 7 +++++++
|
||||||
|
1 file changed, 7 insertions(+)
|
||||||
|
|
||||||
|
--- a/drivers/platform/x86/ideapad-laptop.c
|
||||||
|
+++ b/drivers/platform/x86/ideapad-laptop.c
|
||||||
|
@@ -879,6 +879,13 @@ static const struct dmi_system_id no_hw_
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
+ .ident = "Lenovo V510-15IKB",
|
||||||
|
+ .matches = {
|
||||||
|
+ DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
|
||||||
|
+ DMI_MATCH(DMI_PRODUCT_VERSION, "Lenovo V510-15IKB"),
|
||||||
|
+ },
|
||||||
|
+ },
|
||||||
|
+ {
|
||||||
|
.ident = "Lenovo ideapad 310-15IKB",
|
||||||
|
.matches = {
|
||||||
|
DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
|
110
debian/patches/bugfix/x86/platform-x86-ideapad-laptop-add-several-models-to-no.patch
vendored
Normal file
110
debian/patches/bugfix/x86/platform-x86-ideapad-laptop-add-several-models-to-no.patch
vendored
Normal file
|
@ -0,0 +1,110 @@
|
||||||
|
From: Yang Jiaxun <yjx@flygoat.com>
|
||||||
|
Date: Tue, 4 Jul 2017 14:39:19 +0000
|
||||||
|
Subject: platform/x86: ideapad-laptop: Add several models to no_hw_rfkill
|
||||||
|
Origin: https://git.kernel.org/linus/710c059c248a24609051f5a3dd1d8468cdc675b0
|
||||||
|
|
||||||
|
Some Lenovo ideapad models do not have hardware rfkill switches, but
|
||||||
|
trying to read the rfkill switches through the ideapad-laptop module.
|
||||||
|
It caused to always reported blocking breaking wifi.
|
||||||
|
|
||||||
|
Fix it by adding those models to no_hw_rfkill_list.
|
||||||
|
|
||||||
|
Signed-off-by: Yang Jiaxun <yjx@flygoat.com>
|
||||||
|
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
|
||||||
|
---
|
||||||
|
drivers/platform/x86/ideapad-laptop.c | 70 +++++++++++++++++++++++++++++++++++
|
||||||
|
1 file changed, 70 insertions(+)
|
||||||
|
|
||||||
|
--- a/drivers/platform/x86/ideapad-laptop.c
|
||||||
|
+++ b/drivers/platform/x86/ideapad-laptop.c
|
||||||
|
@@ -872,6 +872,27 @@ static const struct dmi_system_id no_hw_
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
+ .ident = "Lenovo V310-14IKB",
|
||||||
|
+ .matches = {
|
||||||
|
+ DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
|
||||||
|
+ DMI_MATCH(DMI_PRODUCT_VERSION, "Lenovo V310-14IKB"),
|
||||||
|
+ },
|
||||||
|
+ },
|
||||||
|
+ {
|
||||||
|
+ .ident = "Lenovo V310-14ISK",
|
||||||
|
+ .matches = {
|
||||||
|
+ DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
|
||||||
|
+ DMI_MATCH(DMI_PRODUCT_VERSION, "Lenovo V310-14ISK"),
|
||||||
|
+ },
|
||||||
|
+ },
|
||||||
|
+ {
|
||||||
|
+ .ident = "Lenovo V310-15IKB",
|
||||||
|
+ .matches = {
|
||||||
|
+ DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
|
||||||
|
+ DMI_MATCH(DMI_PRODUCT_VERSION, "Lenovo V310-15IKB"),
|
||||||
|
+ },
|
||||||
|
+ },
|
||||||
|
+ {
|
||||||
|
.ident = "Lenovo V310-15ISK",
|
||||||
|
.matches = {
|
||||||
|
DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
|
||||||
|
@@ -886,6 +907,41 @@ static const struct dmi_system_id no_hw_
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
+ .ident = "Lenovo ideapad 300-15IBR",
|
||||||
|
+ .matches = {
|
||||||
|
+ DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
|
||||||
|
+ DMI_MATCH(DMI_PRODUCT_VERSION, "Lenovo ideapad 300-15IBR"),
|
||||||
|
+ },
|
||||||
|
+ },
|
||||||
|
+ {
|
||||||
|
+ .ident = "Lenovo ideapad 300-15IKB",
|
||||||
|
+ .matches = {
|
||||||
|
+ DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
|
||||||
|
+ DMI_MATCH(DMI_PRODUCT_VERSION, "Lenovo ideapad 300-15IKB"),
|
||||||
|
+ },
|
||||||
|
+ },
|
||||||
|
+ {
|
||||||
|
+ .ident = "Lenovo ideapad 300S-11IBR",
|
||||||
|
+ .matches = {
|
||||||
|
+ DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
|
||||||
|
+ DMI_MATCH(DMI_PRODUCT_VERSION, "Lenovo ideapad 300S-11BR"),
|
||||||
|
+ },
|
||||||
|
+ },
|
||||||
|
+ {
|
||||||
|
+ .ident = "Lenovo ideapad 310-15ABR",
|
||||||
|
+ .matches = {
|
||||||
|
+ DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
|
||||||
|
+ DMI_MATCH(DMI_PRODUCT_VERSION, "Lenovo ideapad 310-15ABR"),
|
||||||
|
+ },
|
||||||
|
+ },
|
||||||
|
+ {
|
||||||
|
+ .ident = "Lenovo ideapad 310-15IAP",
|
||||||
|
+ .matches = {
|
||||||
|
+ DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
|
||||||
|
+ DMI_MATCH(DMI_PRODUCT_VERSION, "Lenovo ideapad 310-15IAP"),
|
||||||
|
+ },
|
||||||
|
+ },
|
||||||
|
+ {
|
||||||
|
.ident = "Lenovo ideapad 310-15IKB",
|
||||||
|
.matches = {
|
||||||
|
DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
|
||||||
|
@@ -893,6 +949,20 @@ static const struct dmi_system_id no_hw_
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
+ .ident = "Lenovo ideapad 310-15ISK",
|
||||||
|
+ .matches = {
|
||||||
|
+ DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
|
||||||
|
+ DMI_MATCH(DMI_PRODUCT_VERSION, "Lenovo ideapad 310-15ISK"),
|
||||||
|
+ },
|
||||||
|
+ },
|
||||||
|
+ {
|
||||||
|
+ .ident = "Lenovo ideapad Y700-14ISK",
|
||||||
|
+ .matches = {
|
||||||
|
+ DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
|
||||||
|
+ DMI_MATCH(DMI_PRODUCT_VERSION, "Lenovo ideapad Y700-14ISK"),
|
||||||
|
+ },
|
||||||
|
+ },
|
||||||
|
+ {
|
||||||
|
.ident = "Lenovo ideapad Y700-15ACZ",
|
||||||
|
.matches = {
|
||||||
|
DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
|
33
debian/patches/bugfix/x86/platform-x86-ideapad-laptop-add-y520-15ikbn-to-no_hw.patch
vendored
Normal file
33
debian/patches/bugfix/x86/platform-x86-ideapad-laptop-add-y520-15ikbn-to-no_hw.patch
vendored
Normal file
|
@ -0,0 +1,33 @@
|
||||||
|
From: Olle Liljenzin <olle@liljenzin.se>
|
||||||
|
Date: Sun, 18 Jun 2017 13:09:31 +0200
|
||||||
|
Subject: platform/x86: ideapad-laptop: Add Y520-15IKBN to no_hw_rfkill
|
||||||
|
Origin: https://git.kernel.org/linus/5d9f40b56630a8702b5f7a61a770f9b73aa07464
|
||||||
|
|
||||||
|
Lenovo Legion Y520-15IKBN is yet another Lenovo model that does not
|
||||||
|
have an hw rfkill switch, resulting in wifi always reported as hard
|
||||||
|
blocked.
|
||||||
|
|
||||||
|
Add the model to the list of models without rfkill switch.
|
||||||
|
|
||||||
|
Signed-off-by: Olle Liljenzin <olle@liljenzin.se>
|
||||||
|
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
|
||||||
|
---
|
||||||
|
drivers/platform/x86/ideapad-laptop.c | 7 +++++++
|
||||||
|
1 file changed, 7 insertions(+)
|
||||||
|
|
||||||
|
--- a/drivers/platform/x86/ideapad-laptop.c
|
||||||
|
+++ b/drivers/platform/x86/ideapad-laptop.c
|
||||||
|
@@ -921,6 +921,13 @@ static const struct dmi_system_id no_hw_
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
+ .ident = "Lenovo Legion Y520-15IKBN",
|
||||||
|
+ .matches = {
|
||||||
|
+ DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
|
||||||
|
+ DMI_MATCH(DMI_PRODUCT_VERSION, "Lenovo Y520-15IKBN"),
|
||||||
|
+ },
|
||||||
|
+ },
|
||||||
|
+ {
|
||||||
|
.ident = "Lenovo Yoga 2 11 / 13 / Pro",
|
||||||
|
.matches = {
|
||||||
|
DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
|
33
debian/patches/bugfix/x86/platform-x86-ideapad-laptop-add-y720-15ikbn-to-no_hw.patch
vendored
Normal file
33
debian/patches/bugfix/x86/platform-x86-ideapad-laptop-add-y720-15ikbn-to-no_hw.patch
vendored
Normal file
|
@ -0,0 +1,33 @@
|
||||||
|
From: Olle Liljenzin <olle@liljenzin.se>
|
||||||
|
Date: Sun, 18 Jun 2017 14:37:58 +0200
|
||||||
|
Subject: platform/x86: ideapad-laptop: Add Y720-15IKBN to no_hw_rfkill
|
||||||
|
Origin: https://git.kernel.org/linus/b2f2fe205c3b9b595dc50ee431230a45d03f9c2c
|
||||||
|
|
||||||
|
Lenovo Legion Y720-15IKBN is yet another Lenovo model that does not
|
||||||
|
have an hw rfkill switch, resulting in wifi always reported as hard
|
||||||
|
blocked.
|
||||||
|
|
||||||
|
Add the model to the list of models without rfkill switch.
|
||||||
|
|
||||||
|
Signed-off-by: Olle Liljenzin <olle@liljenzin.se>
|
||||||
|
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
|
||||||
|
---
|
||||||
|
drivers/platform/x86/ideapad-laptop.c | 7 +++++++
|
||||||
|
1 file changed, 7 insertions(+)
|
||||||
|
|
||||||
|
--- a/drivers/platform/x86/ideapad-laptop.c
|
||||||
|
+++ b/drivers/platform/x86/ideapad-laptop.c
|
||||||
|
@@ -928,6 +928,13 @@ static const struct dmi_system_id no_hw_
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
+ .ident = "Lenovo Legion Y720-15IKBN",
|
||||||
|
+ .matches = {
|
||||||
|
+ DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
|
||||||
|
+ DMI_MATCH(DMI_PRODUCT_VERSION, "Lenovo Y720-15IKBN"),
|
||||||
|
+ },
|
||||||
|
+ },
|
||||||
|
+ {
|
||||||
|
.ident = "Lenovo Yoga 2 11 / 13 / Pro",
|
||||||
|
.matches = {
|
||||||
|
DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"),
|
|
@ -53,6 +53,12 @@ debian/amd64-don-t-warn-about-expected-w+x-pages-on-xen.patch
|
||||||
|
|
||||||
# Arch bug fixes
|
# Arch bug fixes
|
||||||
bugfix/arm/arm-dts-kirkwood-fix-sata-pinmux-ing-for-ts419.patch
|
bugfix/arm/arm-dts-kirkwood-fix-sata-pinmux-ing-for-ts419.patch
|
||||||
|
bugfix/x86/platform-x86-ideapad-laptop-add-ideapad-310-15ikb-to.patch
|
||||||
|
bugfix/x86/platform-x86-ideapad-laptop-add-ideapad-v310-15isk-t.patch
|
||||||
|
bugfix/x86/platform-x86-ideapad-laptop-add-y520-15ikbn-to-no_hw.patch
|
||||||
|
bugfix/x86/platform-x86-ideapad-laptop-add-y720-15ikbn-to-no_hw.patch
|
||||||
|
bugfix/x86/platform-x86-ideapad-laptop-add-ideapad-v510-15ikb-t.patch
|
||||||
|
bugfix/x86/platform-x86-ideapad-laptop-add-several-models-to-no.patch
|
||||||
|
|
||||||
# Arch features
|
# Arch features
|
||||||
features/mips/MIPS-increase-MAX-PHYSMEM-BITS-on-Loongson-3-only.patch
|
features/mips/MIPS-increase-MAX-PHYSMEM-BITS-on-Loongson-3-only.patch
|
||||||
|
|
Loading…
Reference in New Issue