162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 */
262306a36Sopenharmony_ci#ifndef ASM_POWERPC_DMA_DIRECT_H
362306a36Sopenharmony_ci#define ASM_POWERPC_DMA_DIRECT_H 1
462306a36Sopenharmony_ci
562306a36Sopenharmony_cistatic inline dma_addr_t phys_to_dma(struct device *dev, phys_addr_t paddr)
662306a36Sopenharmony_ci{
762306a36Sopenharmony_ci	return paddr + dev->archdata.dma_offset;
862306a36Sopenharmony_ci}
962306a36Sopenharmony_ci
1062306a36Sopenharmony_cistatic inline phys_addr_t dma_to_phys(struct device *dev, dma_addr_t daddr)
1162306a36Sopenharmony_ci{
1262306a36Sopenharmony_ci	return daddr - dev->archdata.dma_offset;
1362306a36Sopenharmony_ci}
1462306a36Sopenharmony_ci#endif /* ASM_POWERPC_DMA_DIRECT_H */
15