Hi All, Here is version 2 of my series to move the x86-android-tablets driver into its own subdir and to split it into multiple-files. Changes in v2: -Gather all outstanding x86-android-tablets changes in 1 series. -Address all Andy's review remarks, see individual commit messages for details. Thank you for all the reviews Andy! -New patches: -Add LID switch support to Yoga Tablet 2 1050/830 series -Lenovo Yoga Book match is for YB1-X91 models only Regards, Hans Hans de Goede (14): platform/x86: x86-android-tablets: Add Acer Iconia One 7 B1-750 data platform/x86: x86-android-tablets: Move into its own subdir platform/x86: x86-android-tablets: Move core code into new core.c file platform/x86: x86-android-tablets: Move DMI match table into its own dmi.c file platform/x86: x86-android-tablets: Move shared power-supply fw-nodes to a separate file platform/x86: x86-android-tablets: Move Asus tablets to their own file platform/x86: x86-android-tablets: Move Lenovo tablets to their own file platform/x86: x86-android-tablets: Move remaining tablets to other.c platform/x86: x86-android-tablets: Add gpio_keys support to x86_android_tablet_init() platform/x86: x86-android-tablets: Add support for the Dolby button on Peaq C1010 platform/x86: x86-android-tablets: Add touchscreen support for Lenovo Yoga Tab 3 Pro YT3-X90F platform/x86: x86-android-tablets: Add backlight ctrl for Lenovo Yoga Tab 3 Pro YT3-X90F platform/x86: x86-android-tablets: Add LID switch support for Yoga Tablet 2 1050/830 series platform/x86: x86-android-tablets: Lenovo Yoga Book match is for YB1-X91 models only MAINTAINERS | 8 +- drivers/platform/x86/Kconfig | 24 +- drivers/platform/x86/Makefile | 3 +- drivers/platform/x86/peaq-wmi.c | 128 -- drivers/platform/x86/x86-android-tablets.c | 1803 ----------------- .../platform/x86/x86-android-tablets/Kconfig | 21 + .../platform/x86/x86-android-tablets/Makefile | 9 + .../platform/x86/x86-android-tablets/asus.c | 325 +++ .../platform/x86/x86-android-tablets/core.c | 391 ++++ .../platform/x86/x86-android-tablets/dmi.c | 154 ++ .../platform/x86/x86-android-tablets/lenovo.c | 502 +++++ .../platform/x86/x86-android-tablets/other.c | 522 +++++ .../x86/x86-android-tablets/shared-psy-info.c | 101 + .../x86/x86-android-tablets/shared-psy-info.h | 32 + .../x86-android-tablets/x86-android-tablets.h | 108 + 15 files changed, 2168 insertions(+), 1963 deletions(-) delete mode 100644 drivers/platform/x86/peaq-wmi.c delete mode 100644 drivers/platform/x86/x86-android-tablets.c create mode 100644 drivers/platform/x86/x86-android-tablets/Kconfig create mode 100644 drivers/platform/x86/x86-android-tablets/Makefile create mode 100644 drivers/platform/x86/x86-android-tablets/asus.c create mode 100644 drivers/platform/x86/x86-android-tablets/core.c create mode 100644 drivers/platform/x86/x86-android-tablets/dmi.c create mode 100644 drivers/platform/x86/x86-android-tablets/lenovo.c create mode 100644 drivers/platform/x86/x86-android-tablets/other.c create mode 100644 drivers/platform/x86/x86-android-tablets/shared-psy-info.c create mode 100644 drivers/platform/x86/x86-android-tablets/shared-psy-info.h create mode 100644 drivers/platform/x86/x86-android-tablets/x86-android-tablets.h -- 2.39.1