diff options
author | Jiaxun Yang <jiaxun.yang@flygoat.com> | 2023-04-01 10:15:31 +0100 |
---|---|---|
committer | Christoph Hellwig <hch@lst.de> | 2023-04-07 07:38:28 +0200 |
commit | c00a60d6f4a14b06264bb6f9fcc754b8ddbf67e3 (patch) | |
tree | d2add7f8a30c57ad1c82d4a917310ce49b643021 /drivers/of | |
parent | 1d3f56b295302fdb4ac9caf6ce09f5ae7d2e651a (diff) | |
download | linux-stable-c00a60d6f4a14b06264bb6f9fcc754b8ddbf67e3.tar.gz linux-stable-c00a60d6f4a14b06264bb6f9fcc754b8ddbf67e3.tar.bz2 linux-stable-c00a60d6f4a14b06264bb6f9fcc754b8ddbf67e3.zip |
of: address: always use dma_default_coherent for default coherency
As for now all arches have dma_default_coherent reflecting default
DMA coherency for of devices, so there is no need to have a standalone
config option.
Signed-off-by: Jiaxun Yang <jiaxun.yang@flygoat.com>
Reviewed-by: Rob Herring <robh@kernel.org>
Acked-by: Michael Ellerman <mpe@ellerman.id.au> (powerpc)
Signed-off-by: Christoph Hellwig <hch@lst.de>
Diffstat (limited to 'drivers/of')
-rw-r--r-- | drivers/of/Kconfig | 4 | ||||
-rw-r--r-- | drivers/of/address.c | 2 |
2 files changed, 1 insertions, 5 deletions
diff --git a/drivers/of/Kconfig b/drivers/of/Kconfig index 644386833a7b..e40f10bf2ba4 100644 --- a/drivers/of/Kconfig +++ b/drivers/of/Kconfig @@ -102,8 +102,4 @@ config OF_OVERLAY config OF_NUMA bool -config OF_DMA_DEFAULT_COHERENT - # arches should select this if DMA is coherent by default for OF devices - bool - endif # OF diff --git a/drivers/of/address.c b/drivers/of/address.c index 4c0b169ef9bf..23ade4919853 100644 --- a/drivers/of/address.c +++ b/drivers/of/address.c @@ -1103,7 +1103,7 @@ phys_addr_t __init of_dma_get_max_cpu_address(struct device_node *np) bool of_dma_is_coherent(struct device_node *np) { struct device_node *node; - bool is_coherent = IS_ENABLED(CONFIG_OF_DMA_DEFAULT_COHERENT); + bool is_coherent = dma_default_coherent; node = of_node_get(np); |