]> git.karo-electronics.de Git - karo-tx-linux.git/commit
ideapad_laptop: convert ideapad device/driver to platform bus
authorZhang Rui <rui.zhang@intel.com>
Wed, 25 Sep 2013 12:39:50 +0000 (20:39 +0800)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Wed, 25 Sep 2013 17:40:13 +0000 (19:40 +0200)
commitb5c37b798f2d29b9b2926e0abf008a13ce6c91fe
treeba31343b3f029f4c2d418c45b846480b6b1ee86f
parent331e0ea243ed15bbf0958f46861505f2065e99f8
ideapad_laptop: convert ideapad device/driver to platform bus

This patch does two things,
 1. enumerate the ideapad device node to platform bus.
 2. convert the current driver from ACPI bus to platform bus.

Note, with this patch, the platform device node created by ACPI,
with the name VPC2004:00, is used as the parent device of
the input, backlight, rfkill sysfs class device.
Plus the ideapad_platform private sysfs attributes,
i.e. camera_power and fan_mode, are also moved to the new
platform device node.

The previous platform device node "ideapad" is removed.

Signed-off-by: Zhang Rui <rui.zhang@intel.com>
CC: Matthew Garrett <matthew.garrett@nebula.com>
CC: Ike Panhc <ike.pan@canonical.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/acpi/acpi_platform.c
drivers/platform/x86/ideapad-laptop.c