summaryrefslogtreecommitdiff
path: root/net/rfkill/core.c
diff options
context:
space:
mode:
authorHans de Goede <hdegoede@redhat.com>2024-08-25 15:19:16 +0200
committerJohannes Berg <johannes.berg@intel.com>2024-08-27 10:28:55 +0200
commit0f31a7effa5b7bd9cd9698ac43c443b7075f497c (patch)
treef23329481f53fbf4466c435abf70aee8ef98e83f /net/rfkill/core.c
parentff5aabe7c2a4a4b089a9ced0cb3d0e284963a7dd (diff)
downloadlinux-0f31a7effa5b7bd9cd9698ac43c443b7075f497c.tar.gz
linux-0f31a7effa5b7bd9cd9698ac43c443b7075f497c.tar.bz2
linux-0f31a7effa5b7bd9cd9698ac43c443b7075f497c.zip
net: rfkill: gpio: Do not load on Lenovo Yoga Tab 3 Pro YT3-X90
The Lenovo Yoga Tab 3 Pro YT3-X90 has a non functional "BCM4752" ACPI device, which uses GPIO resources which are actually necessary / used for the sound (codec, speaker amplifier) on the Lenovo Yoga Tab 3 Pro. If the rfkill-gpio driver loads before the sound drivers do the sound drivers fail to load because the GPIOs are already claimed. Add a DMI based deny list with the Lenovo Yoga Tab 3 Pro on there and make rfkill_gpio_probe() exit with -ENODEV for devices on the DMI based deny list. Signed-off-by: Hans de Goede <hdegoede@redhat.com> Link: https://patch.msgid.link/20240825131916.6388-1-hdegoede@redhat.com Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'net/rfkill/core.c')
0 files changed, 0 insertions, 0 deletions