]> git.baikalelectronics.ru Git - kernel.git/commit
ACPI / platform: Add support for build-in properties
authorHeikki Krogerus <heikki.krogerus@linux.intel.com>
Thu, 3 Nov 2016 14:21:26 +0000 (16:21 +0200)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Wed, 9 Nov 2016 23:30:29 +0000 (00:30 +0100)
commit48781f9a8e59aa89bd6be3de1619e8a4f796c62c
tree741b15df356c818ca8f2e75cc2565c94d2ee6b33
parent9fe2d0c8ff7f23ef204541dec7613aa20d93f424
ACPI / platform: Add support for build-in properties

We have a couple of drivers, acpi_apd.c and acpi_lpss.c,
that need to pass extra build-in properties to the devices
they create. Previously the drivers added those properties
to the struct device which is member of the struct
acpi_device, but that does not work. Those properties need
to be assigned to the struct device of the platform device
instead in order for them to become available to the
drivers.

To fix this, this patch changes acpi_create_platform_device
function to take struct property_entry pointer as parameter.

Fixes: 173cf93b3839 (serial: 8250_dw: Add quirk for APM X-Gene SoC)
Signed-off-by: Heikki Krogerus <heikki.krogerus@linux.intel.com>
Tested-by: Yazen Ghannam <yazen.ghannam@amd.com>
Tested-by: Jérôme de Bretagne <jerome.debretagne@gmail.com>
Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/acpi/acpi_apd.c
drivers/acpi/acpi_lpss.c
drivers/acpi/acpi_platform.c
drivers/acpi/dptf/int340x_thermal.c
drivers/acpi/scan.c
drivers/platform/x86/intel-hid.c
drivers/platform/x86/intel-vbtn.c
include/linux/acpi.h