summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorSuthikulpanit, Suravee <Suravee.Suthikulpanit@amd.com>2015-07-07 01:55:21 +0200
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>2015-07-07 01:55:21 +0200
commit2051e9248688e4c36e4de2e93b88fa0d74e86261 (patch)
treea7d9ad9d78c39e151bd7dc524a680687ac6f381d /include
parent26095a01d359827eeccec5459c28ddd976183179 (diff)
downloadlinux-stable-2051e9248688e4c36e4de2e93b88fa0d74e86261.tar.gz
linux-stable-2051e9248688e4c36e4de2e93b88fa0d74e86261.tar.bz2
linux-stable-2051e9248688e4c36e4de2e93b88fa0d74e86261.zip
ata: ahci_platform: Add ACPI _CLS matching
This patch adds ACPI supports for AHCI platform driver, which uses _CLS method to match the device. The following is an example of ASL structure in DSDT for a SATA controller, which contains _CLS package to be matched by the ahci_platform driver: Device (AHC0) // AHCI Controller { Name(_HID, "AMDI0600") Name (_CCA, 1) Name (_CLS, Package (3) { 0x01, // Base Class: Mass Storage 0x06, // Sub-Class: serial ATA 0x01, // Interface: AHCI }) Name (_CRS, ResourceTemplate () { Memory32Fixed (ReadWrite, 0xE0300000, 0x00010000) Interrupt (ResourceConsumer, Level, ActiveHigh, Exclusive,,,) { 387 } }) } Also, since ATA driver should not require PCI support for ATA_ACPI, this patch removes dependency in the driver/ata/Kconfig. Acked-by: Tejun Heo <tj@kernel.org> Acked-by: Mika Westerberg <mika.westerberg@linux.intel.com> Reviewed-by: Hanjun Guo <hanjun.guo@linaro.org> Signed-off-by: Suravee Suthikulpanit <Suravee.Suthikulpanit@amd.com> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions