|
@@ -65,6 +65,7 @@ extern struct of_pci_range *of_pci_range_parser_one(
|
|
|
struct of_pci_range *range);
|
|
|
extern int of_dma_get_range(struct device_node *np, u64 *dma_addr,
|
|
|
u64 *paddr, u64 *size);
|
|
|
+extern bool of_dma_is_coherent(struct device_node *np);
|
|
|
#else /* CONFIG_OF_ADDRESS */
|
|
|
static inline struct device_node *of_find_matching_node_by_address(
|
|
|
struct device_node *from,
|
|
@@ -98,6 +99,11 @@ static inline int of_dma_get_range(struct device_node *np, u64 *dma_addr,
|
|
|
{
|
|
|
return -ENODEV;
|
|
|
}
|
|
|
+
|
|
|
+static inline bool of_dma_is_coherent(struct device_node *np)
|
|
|
+{
|
|
|
+ return false;
|
|
|
+}
|
|
|
#endif /* CONFIG_OF_ADDRESS */
|
|
|
|
|
|
#ifdef CONFIG_OF
|