summaryrefslogtreecommitdiff
path: root/include/linux
diff options
context:
space:
mode:
authorSuthikulpanit, Suravee <Suravee.Suthikulpanit@amd.com>2015-06-10 19:08:54 +0300
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>2015-06-15 15:40:49 +0300
commit05ca556003b1d6b4df0b8831e4c07fad7f5bdd2c (patch)
treedd1bc07e455fb16d12b56cb5bf593c3cb48a01e0 /include/linux
parentb6197b93fa4bcba9313cc415934e3fe27e2db9b0 (diff)
downloadlinux-05ca556003b1d6b4df0b8831e4c07fad7f5bdd2c.tar.xz
device property: Introduces device_dma_is_coherent()
Currently, device drivers, which support both OF and ACPI, need to call two separate APIs, of_dma_is_coherent() and acpi_dma_is_coherent()) to determine device coherency attribute. This patch simplifies this process by introducing a new device property API, device_dma_is_coherent(), which calls the appropriate interface based on the booting architecture. Signed-off-by: Suravee Suthikulpanit <Suravee.Suthikulpanit@amd.com> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Diffstat (limited to 'include/linux')
-rw-r--r--include/linux/property.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/linux/property.h b/include/linux/property.h
index de8bdf417a35..76ebde9c11d4 100644
--- a/include/linux/property.h
+++ b/include/linux/property.h
@@ -164,4 +164,6 @@ struct property_set {
void device_add_property_set(struct device *dev, struct property_set *pset);
+bool device_dma_is_coherent(struct device *dev);
+
#endif /* _LINUX_PROPERTY_H_ */