]> git.kernelconcepts.de Git - karo-tx-linux.git/commitdiff
Merge branches 'acpi-soc', 'acpi-bus', 'acpi-pmic' and 'acpi-power'
authorRafael J. Wysocki <rafael.j.wysocki@intel.com>
Tue, 9 May 2017 21:23:02 +0000 (23:23 +0200)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Tue, 9 May 2017 21:23:02 +0000 (23:23 +0200)
* acpi-soc:
  ACPI / LPSS: Call pwm_add_table() for Bay Trail PWM device
  i2c: designware: Add ACPI HID for Hisilicon Hip07/08 I2C controller
  ACPI / APD: Add clock frequency for Hisilicon Hip07/08 I2C controller

* acpi-bus:
  ACPI / bus: Add INT0002 to list of always-present devices
  ACPI / bus: Introduce a list of ids for "always present" devices

* acpi-pmic:
  ACPI / PMIC: xpower: Fix power_table addresses

* acpi-power:
  ACPI / power: Delay turning off unused power resources after suspend

1  2  3  4  5 
drivers/acpi/Makefile
include/acpi/acpi_bus.h

diff --combined drivers/acpi/Makefile
index d78065cc932473071450697938bf9221ca67a67f,d94f92f88ca1c9afb7e04b4f96901f9518a4a2c1,2a81d278bcf32ef50a00dadee4d2daa1cc37f25b,d78065cc932473071450697938bf9221ca67a67f,d94f92f88ca1c9afb7e04b4f96901f9518a4a2c1..b1aacfc62b1f7107590c2907b02e3d678d0a1c2b
@@@@@@ -50,6 -50,6 -50,7 -50,6 -50,6 +50,7 @@@@@@ acpi-$(CONFIG_ACPI_REDUCED_HARDWARE_ONL
     acpi-y                             += sysfs.o
     acpi-y                             += property.o
     acpi-$(CONFIG_X86)         += acpi_cmos_rtc.o
++ ++acpi-$(CONFIG_X86)         += x86/utils.o
     acpi-$(CONFIG_DEBUG_FS)            += debugfs.o
     acpi-$(CONFIG_ACPI_NUMA)   += numa.o
     acpi-$(CONFIG_ACPI_PROCFS_POWER) += cm_sbs.o
@@@@@@ -101,7 -101,6 -102,6 -101,7 -101,6 +102,7 @@@@@@ obj-$(CONFIG_PMIC_OPREGION)     += pmic/int
     obj-$(CONFIG_CRC_PMIC_OPREGION) += pmic/intel_pmic_crc.o
     obj-$(CONFIG_XPOWER_PMIC_OPREGION) += pmic/intel_pmic_xpower.o
     obj-$(CONFIG_BXT_WC_PMIC_OPREGION) += pmic/intel_pmic_bxtwc.o
 ++ +obj-$(CONFIG_CHT_WC_PMIC_OPREGION) += pmic/intel_pmic_chtwc.o
     
     obj-$(CONFIG_ACPI_CONFIGFS)        += acpi_configfs.o
     
diff --combined include/acpi/acpi_bus.h
index b53c058e70092b1e30777be6a1da10299e4e4224,ef0ae8aaa56771a3a1c4e00a4712f55cbdda9114,b86b90489140e5bf9ff7714299c4865164df8cfe,ef0ae8aaa56771a3a1c4e00a4712f55cbdda9114,b53c058e70092b1e30777be6a1da10299e4e4224..a3ef584c8c0c31e211489d6e3f168b456f553e72
@@@@@@ -88,7 -88,6 -88,6 -88,6 -88,7 +88,7 @@@@@@ acpi_evaluate_dsm_typed(acpi_handle han
        }
     
     bool acpi_dev_found(const char *hid);
 +++ bool acpi_dev_present(const char *hid, const char *uid, s64 hrv);
     
     #ifdef CONFIG_ACPI
     
@@@@@@ -587,6 -586,6 -586,15 -586,6 -587,6 +587,15 @@@@@@ struct acpi_pci_root *acpi_pci_find_roo
     int acpi_enable_wakeup_device_power(struct acpi_device *dev, int state);
     int acpi_disable_wakeup_device_power(struct acpi_device *dev);
     
++ ++#ifdef CONFIG_X86
++ ++bool acpi_device_always_present(struct acpi_device *adev);
++ ++#else
++ ++static inline bool acpi_device_always_present(struct acpi_device *adev)
++ ++{
++ ++   return false;
++ ++}
++ ++#endif
++ ++
     #ifdef CONFIG_PM
     acpi_status acpi_add_pm_notifier(struct acpi_device *adev, struct device *dev,
                                 void (*work_func)(struct work_struct *work));