2008-12-01 13:09:47 +08:00
|
|
|
#
|
|
|
|
# Makefile for linux/drivers/platform/x86
|
|
|
|
# x86 Platform-Specific Drivers
|
|
|
|
#
|
|
|
|
obj-$(CONFIG_ASUS_LAPTOP) += asus-laptop.o
|
2011-02-26 17:20:31 +08:00
|
|
|
obj-$(CONFIG_ASUS_WMI) += asus-wmi.o
|
2011-02-26 17:20:40 +08:00
|
|
|
obj-$(CONFIG_ASUS_NB_WMI) += asus-nb-wmi.o
|
2016-01-06 00:16:53 +08:00
|
|
|
obj-$(CONFIG_ASUS_WIRELESS) += asus-wireless.o
|
2008-12-01 13:09:47 +08:00
|
|
|
obj-$(CONFIG_EEEPC_LAPTOP) += eeepc-laptop.o
|
2011-02-26 17:20:31 +08:00
|
|
|
obj-$(CONFIG_EEEPC_WMI) += eeepc-wmi.o
|
2008-12-01 13:09:47 +08:00
|
|
|
obj-$(CONFIG_MSI_LAPTOP) += msi-laptop.o
|
2009-12-22 08:20:01 +08:00
|
|
|
obj-$(CONFIG_ACPI_CMPC) += classmate-laptop.o
|
2008-12-01 13:09:47 +08:00
|
|
|
obj-$(CONFIG_COMPAL_LAPTOP) += compal-laptop.o
|
2016-01-22 22:27:13 +08:00
|
|
|
obj-$(CONFIG_DELL_SMBIOS) += dell-smbios.o
|
2009-01-10 06:23:38 +08:00
|
|
|
obj-$(CONFIG_DELL_LAPTOP) += dell-laptop.o
|
2009-01-10 04:17:11 +08:00
|
|
|
obj-$(CONFIG_DELL_WMI) += dell-wmi.o
|
2011-02-18 02:44:09 +08:00
|
|
|
obj-$(CONFIG_DELL_WMI_AIO) += dell-wmi-aio.o
|
2014-05-22 19:15:48 +08:00
|
|
|
obj-$(CONFIG_DELL_SMO8800) += dell-smo8800.o
|
2015-06-06 16:23:28 +08:00
|
|
|
obj-$(CONFIG_DELL_RBTN) += dell-rbtn.o
|
2008-12-01 13:09:47 +08:00
|
|
|
obj-$(CONFIG_ACER_WMI) += acer-wmi.o
|
2009-06-22 00:53:03 +08:00
|
|
|
obj-$(CONFIG_ACERHDF) += acerhdf.o
|
2011-03-22 00:59:36 +08:00
|
|
|
obj-$(CONFIG_HP_ACCEL) += hp_accel.o
|
2014-01-16 17:50:31 +08:00
|
|
|
obj-$(CONFIG_HP_WIRELESS) += hp-wireless.o
|
2008-12-01 13:09:47 +08:00
|
|
|
obj-$(CONFIG_HP_WMI) += hp-wmi.o
|
2011-11-25 12:09:37 +08:00
|
|
|
obj-$(CONFIG_AMILO_RFKILL) += amilo-rfkill.o
|
2008-12-01 13:09:47 +08:00
|
|
|
obj-$(CONFIG_TC1100_WMI) += tc1100-wmi.o
|
|
|
|
obj-$(CONFIG_SONY_LAPTOP) += sony-laptop.o
|
2010-10-05 21:18:30 +08:00
|
|
|
obj-$(CONFIG_IDEAPAD_LAPTOP) += ideapad-laptop.o
|
2008-12-01 13:09:47 +08:00
|
|
|
obj-$(CONFIG_THINKPAD_ACPI) += thinkpad_acpi.o
|
2010-10-05 18:08:57 +08:00
|
|
|
obj-$(CONFIG_SENSORS_HDAPS) += hdaps.o
|
2008-12-01 13:09:47 +08:00
|
|
|
obj-$(CONFIG_FUJITSU_LAPTOP) += fujitsu-laptop.o
|
2012-01-18 21:26:22 +08:00
|
|
|
obj-$(CONFIG_FUJITSU_TABLET) += fujitsu-tablet.o
|
2008-12-01 13:09:47 +08:00
|
|
|
obj-$(CONFIG_PANASONIC_LAPTOP) += panasonic-laptop.o
|
|
|
|
obj-$(CONFIG_INTEL_MENLOW) += intel_menlow.o
|
2008-12-12 03:37:26 +08:00
|
|
|
obj-$(CONFIG_ACPI_WMI) += wmi.o
|
2009-12-10 21:18:13 +08:00
|
|
|
obj-$(CONFIG_MSI_WMI) += msi-wmi.o
|
2016-11-26 00:11:41 +08:00
|
|
|
obj-$(CONFIG_SURFACE3_WMI) += surface3-wmi.o
|
2009-09-15 08:11:21 +08:00
|
|
|
obj-$(CONFIG_TOPSTAR_LAPTOP) += topstar-laptop.o
|
2012-01-19 03:44:11 +08:00
|
|
|
|
|
|
|
# toshiba_acpi must link after wmi to ensure that wmi devices are found
|
|
|
|
# before toshiba_acpi initializes
|
2008-12-12 03:37:26 +08:00
|
|
|
obj-$(CONFIG_ACPI_TOSHIBA) += toshiba_acpi.o
|
2012-01-19 03:44:11 +08:00
|
|
|
|
2009-12-17 01:08:15 +08:00
|
|
|
obj-$(CONFIG_TOSHIBA_BT_RFKILL) += toshiba_bluetooth.o
|
2014-08-14 23:55:40 +08:00
|
|
|
obj-$(CONFIG_TOSHIBA_HAPS) += toshiba_haps.o
|
2015-09-29 10:32:28 +08:00
|
|
|
obj-$(CONFIG_TOSHIBA_WMI) += toshiba-wmi.o
|
2015-12-18 23:31:10 +08:00
|
|
|
obj-$(CONFIG_INTEL_HID_EVENT) += intel-hid.o
|
2016-07-01 09:51:49 +08:00
|
|
|
obj-$(CONFIG_INTEL_VBTN) += intel-vbtn.o
|
2010-04-27 01:13:05 +08:00
|
|
|
obj-$(CONFIG_INTEL_SCU_IPC) += intel_scu_ipc.o
|
2011-02-21 01:35:43 +08:00
|
|
|
obj-$(CONFIG_INTEL_SCU_IPC_UTIL) += intel_scu_ipcutil.o
|
|
|
|
obj-$(CONFIG_INTEL_MFLD_THERMAL) += intel_mid_thermal.o
|
2010-05-15 06:41:14 +08:00
|
|
|
obj-$(CONFIG_INTEL_IPS) += intel_ips.o
|
2010-10-05 22:55:21 +08:00
|
|
|
obj-$(CONFIG_XO1_RFKILL) += xo1-rfkill.o
|
2011-02-04 00:27:55 +08:00
|
|
|
obj-$(CONFIG_XO15_EBOOK) += xo15-ebook.o
|
2010-10-06 06:47:18 +08:00
|
|
|
obj-$(CONFIG_IBM_RTL) += ibm_rtl.o
|
2011-03-12 01:41:19 +08:00
|
|
|
obj-$(CONFIG_SAMSUNG_LAPTOP) += samsung-laptop.o
|
2010-12-06 10:43:33 +08:00
|
|
|
obj-$(CONFIG_MXM_WMI) += mxm-wmi.o
|
2011-04-06 22:45:03 +08:00
|
|
|
obj-$(CONFIG_INTEL_MID_POWER_BUTTON) += intel_mid_powerbtn.o
|
2011-04-06 22:05:24 +08:00
|
|
|
obj-$(CONFIG_INTEL_OAKTRAIL) += intel_oaktrail.o
|
2011-07-08 05:05:25 +08:00
|
|
|
obj-$(CONFIG_SAMSUNG_Q10) += samsung-q10.o
|
2012-03-17 03:41:22 +08:00
|
|
|
obj-$(CONFIG_APPLE_GMUX) += apple-gmux.o
|
2013-07-03 06:41:03 +08:00
|
|
|
obj-$(CONFIG_INTEL_RST) += intel-rst.o
|
2013-07-03 12:50:13 +08:00
|
|
|
obj-$(CONFIG_INTEL_SMARTCONNECT) += intel-smartconnect.o
|
2013-05-08 11:15:32 +08:00
|
|
|
|
|
|
|
obj-$(CONFIG_PVPANIC) += pvpanic.o
|
2014-04-05 02:15:42 +08:00
|
|
|
obj-$(CONFIG_ALIENWARE_WMI) += alienware-wmi.o
|
2015-06-27 00:32:15 +08:00
|
|
|
obj-$(CONFIG_INTEL_PMC_IPC) += intel_pmc_ipc.o
|
2017-01-24 01:35:30 +08:00
|
|
|
obj-$(CONFIG_SILEAD_DMI) += silead_dmi.o
|
surface pro 3: Add support driver for Surface Pro 3 buttons
Since Surface Pro 3 does not follow the specs of "Windows ACPI Design
Guide for SoC Platform", code in drivers/input/misc/soc_array.c can
not detect these buttons on it. According to bios implementation,
Surface Pro 3 encapsulates these buttons in a device named "VGBI",
with _HID "MSHW0028". When any of the buttons is pressed, a specify
ACPI notification code for this button will be delivered to "VGBI". For
example, if power button is pressed down, ACPI notification code of 0xc6
will be sent by Notify(VGBI, 0xc6).
This patch leverages "VGBI" to distinguish different ACPI notification
code from Power button, Home button, Volume button, then dispatches these
code to input layer. Lid is already covered by acpi button driver, so
there's no need to rewrite.
Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=84651
Tested-by: Ethan Schoonover <es@ethanschoonover.com>
Tested-by: Peter Amidon <psa.pub.0@picnicpark.org>
Tested-by: Donavan Lance <tusklahoma@gmail.com>
Tested-by: Stephen Just <stephenjust@gmail.com>
Signed-off-by: Chen Yu <yu.c.chen@intel.com>
[dvhart@linux.intel.com: Formatting corrections in MAINTAINERS and Intel (c)]
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2015-08-18 23:30:25 +08:00
|
|
|
obj-$(CONFIG_SURFACE_PRO3_BUTTON) += surfacepro3_button.o
|
2016-12-05 23:10:33 +08:00
|
|
|
obj-$(CONFIG_SURFACE_3_BUTTON) += surface3_button.o
|
2015-12-11 22:45:00 +08:00
|
|
|
obj-$(CONFIG_INTEL_PUNIT_IPC) += intel_punit_ipc.o
|
2016-11-08 04:11:47 +08:00
|
|
|
obj-$(CONFIG_INTEL_BXTWC_PMIC_TMU) += intel_bxtwc_tmu.o
|
2016-01-12 18:31:39 +08:00
|
|
|
obj-$(CONFIG_INTEL_TELEMETRY) += intel_telemetry_core.o \
|
2016-01-12 18:35:14 +08:00
|
|
|
intel_telemetry_pltdrv.o \
|
|
|
|
intel_telemetry_debugfs.o
|
2016-05-26 17:11:19 +08:00
|
|
|
obj-$(CONFIG_INTEL_PMC_CORE) += intel_pmc_core.o
|
2017-01-24 02:07:43 +08:00
|
|
|
obj-$(CONFIG_PMC_ATOM) += pmc_atom.o
|
2016-10-31 15:22:33 +08:00
|
|
|
obj-$(CONFIG_MLX_PLATFORM) += mlx-platform.o
|
platform/x86: Introduce support for Mellanox hotplug driver
Enable system support for the Mellanox Technologies hotplug platform
driver, which provides support for the next Mellanox basic systems:
"msx6710", "msx6720", "msb7700", "msn2700", "msx1410", "msn2410",
"msb7800", "msn2740", "msn2100" and also various number of derivative
systems from the above basic types.
This driver handles hot-plug events for the power suppliers, power
cables and fans for the above systems.
The Kconfig currently controlling compilation of this code is:
driver/platform/x86:config MLX_CPLD_PLATFORM
tristate "Mellanox platform hotplug driver support"
Signed-off-by: Vadim Pasternak <vadimp@mellanox.com>
Signed-off-by: Darren Hart <dvhart@linux.intel.com>
2016-10-21 00:28:01 +08:00
|
|
|
obj-$(CONFIG_MLX_CPLD_PLATFORM) += mlxcpld-hotplug.o
|
2017-01-19 02:29:15 +08:00
|
|
|
obj-$(CONFIG_INTEL_TURBO_MAX_3) += intel_turbo_max_3.o
|