1*927c1fa2SStephen Warren /* 2*927c1fa2SStephen Warren * Copyright 2015 Stephen Warren 3*927c1fa2SStephen Warren * 4*927c1fa2SStephen Warren * SPDX-License-Identifier: GPL-2.0+ 5*927c1fa2SStephen Warren */ 6*927c1fa2SStephen Warren 7*927c1fa2SStephen Warren #ifndef _BUS_ADDR_H 8*927c1fa2SStephen Warren #define _BUS_ADDR_H 9*927c1fa2SStephen Warren 10*927c1fa2SStephen Warren #ifdef CONFIG_PHYS_TO_BUS 11*927c1fa2SStephen Warren unsigned long phys_to_bus(unsigned long phys); 12*927c1fa2SStephen Warren unsigned long bus_to_phys(unsigned long bus); 13*927c1fa2SStephen Warren #else phys_to_bus(unsigned long phys)14*927c1fa2SStephen Warrenstatic inline unsigned long phys_to_bus(unsigned long phys) 15*927c1fa2SStephen Warren { 16*927c1fa2SStephen Warren return phys; 17*927c1fa2SStephen Warren } 18*927c1fa2SStephen Warren bus_to_phys(unsigned long bus)19*927c1fa2SStephen Warrenstatic inline unsigned long bus_to_phys(unsigned long bus) 20*927c1fa2SStephen Warren { 21*927c1fa2SStephen Warren return bus; 22*927c1fa2SStephen Warren } 23*927c1fa2SStephen Warren #endif 24*927c1fa2SStephen Warren 25*927c1fa2SStephen Warren #endif 26