[PATCH 0/9] platform/x86: x86-android-tablets: Split into multiple files + gpio_keys rework

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi All,

The single x86-android-tablets.c file was becoming a bit unyieldly,
so this series splits it into multiple files. Besides the split this
also reworks the gpio_keys a bit and uses the new gpio_keys code
to replace the (ugly, buggy) peaq-wmi code for the special button
on the Peaq C1010.

Regards,

Hans


Hans de Goede (9):
  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

 MAINTAINERS                                   |    2 +-
 drivers/platform/x86/Kconfig                  |   24 +-
 drivers/platform/x86/Makefile                 |    3 +-
 drivers/platform/x86/peaq-wmi.c               |  128 --
 drivers/platform/x86/x86-android-tablets.c    | 1884 -----------------
 .../platform/x86/x86-android-tablets/Kconfig  |   21 +
 .../platform/x86/x86-android-tablets/Makefile |    9 +
 .../platform/x86/x86-android-tablets/asus.c   |  324 +++
 .../platform/x86/x86-android-tablets/core.c   |  391 ++++
 .../platform/x86/x86-android-tablets/dmi.c    |  175 ++
 .../platform/x86/x86-android-tablets/lenovo.c |  417 ++++
 .../platform/x86/x86-android-tablets/other.c  |  518 +++++
 .../x86/x86-android-tablets/shared-psy-info.c |  100 +
 .../x86/x86-android-tablets/shared-psy-info.h |   32 +
 .../x86-android-tablets/x86-android-tablets.h |   81 +
 15 files changed, 2071 insertions(+), 2038 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




[Index of Archives]     [Linux Kernel Development]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux