diff options
author | Suthikulpanit, Suravee <Suravee.Suthikulpanit@amd.com> | 2015-06-10 11:08:54 -0500 |
---|---|---|
committer | Rafael J. Wysocki <rafael.j.wysocki@intel.com> | 2015-06-15 14:40:49 +0200 |
commit | 05ca556003b1d6b4df0b8831e4c07fad7f5bdd2c (patch) | |
tree | dd1bc07e455fb16d12b56cb5bf593c3cb48a01e0 /include/linux/property.h | |
parent | b6197b93fa4bcba9313cc415934e3fe27e2db9b0 (diff) | |
download | linux-stable-05ca556003b1d6b4df0b8831e4c07fad7f5bdd2c.tar.gz linux-stable-05ca556003b1d6b4df0b8831e4c07fad7f5bdd2c.tar.bz2 linux-stable-05ca556003b1d6b4df0b8831e4c07fad7f5bdd2c.zip |
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/property.h')
-rw-r--r-- | include/linux/property.h | 2 |
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_ */ |