1e905086eSChristoph Hellwig // SPDX-License-Identifier: GPL-2.0 2e905086eSChristoph Hellwig #include <linux/dma-direct.h> 3e905086eSChristoph Hellwig phys_to_dma(struct device * dev,phys_addr_t paddr)45ceda740SChristoph Hellwigdma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr) 5e905086eSChristoph Hellwig { 6e905086eSChristoph Hellwig return paddr | 0x80000000; 7e905086eSChristoph Hellwig } 8e905086eSChristoph Hellwig dma_to_phys(struct device * dev,dma_addr_t dma_addr)97bc5c428SChristoph Hellwigphys_addr_t dma_to_phys(struct device *dev, dma_addr_t dma_addr) 10e905086eSChristoph Hellwig { 11e905086eSChristoph Hellwig return dma_addr & 0x7fffffff; 12e905086eSChristoph Hellwig } 13