platform/x86: asus-wmi: Simplify tablet-mode-switch probing
authorHans de Goede <hdegoede@redhat.com>
Wed, 24 Aug 2022 15:11:44 +0000 (17:11 +0200)
committerHans de Goede <hdegoede@redhat.com>
Thu, 25 Aug 2022 14:23:53 +0000 (16:23 +0200)
commitc98dc61ee08f833e68337700546e120e2edac7c9
tree77883e6978ab690b282acd95d8998efcbab4263a
parente397c3c460bf3849384f2f55516d1887617cfca9
platform/x86: asus-wmi: Simplify tablet-mode-switch probing

The 3 different tablet-mode-switch initialization paths repeat a lot
of the same code. Add a helper function for this.

This also makes the error-handling for the kbd_dock_devid case consistent
with the other 2 cases.

Cc: Luke D. Jones <luke@ljones.dev>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Link: https://lore.kernel.org/r/20220824151145.1448010-1-hdegoede@redhat.com
drivers/platform/x86/asus-wmi.c