xref: /rk3399_rockchip-uboot/include/phys2bus.h (revision 927c1fa266ead17acb09e9397dbd33578f3ee267)
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 Warren static 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 Warren static 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