u-boot/arch/powerpc/include/asm
Paul Burton ae07d609e9 powerpc: Use asm-generic/io.h
Convert the powerpc architecture to make use of the new asm-generic/io.h
to provide address mapping functions. As powerpc can actually perform
non-identity mapping between physical & virtual addresses we can't
simply make use of the generic phys_to_virt() & virt_to_phys()
functions. However since map_physmem() already effectively implemented
the same thing as virt_to_phys() we can simply implement virt_to_phys()
instead of map_physmem() & use the generic map_physmem(). We also drop
the no-op unmap_physmem().

This has only been build-tested, feedback from architecture maintainers
is welcome.

Signed-off-by: Paul Burton <paul.burton@imgtec.com>
Cc: Wolfgang Denk <wd@denx.de>
2017-10-02 21:52:23 -04:00
..
arch-mpc83xx
arch-mpc85xx dm: gpio: MPC85XX GPIO platform data support 2016-07-11 14:06:44 -06:00
arch-ppc4xx
8xx_immap.h powerpc: Partialy restore core of mpc8xx 2017-07-08 15:55:26 -04:00
atomic.h
bitops.h
byteorder.h
cache.h powerpc, 8xx: move cache helper into C 2017-07-22 22:22:51 -04:00
config.h Move PHYLIB to Kconfig 2017-08-07 15:22:28 -05:00
config_mpc85xx.h powerpc: mpc85xx: Move macro CONFIG_SYS_PPC64 to Kconfig 2017-01-04 19:40:56 -05:00
config_mpc86xx.h fsl_ddr: Move DDR config options to driver Kconfig 2017-01-04 19:40:41 -05:00
cpm_85xx.h powerpc: MPC8555: Remove macro CONFIG_MPC8555 2016-11-23 23:42:05 -08:00
e300.h
fsl_dma.h
fsl_fdt.h
fsl_i2c.h
fsl_law.h powerpc: MPC8641: Remove macro CONFIG_MPC8641 2016-11-23 23:42:16 -08:00
fsl_lbc.h powerpc: MPC8560: Remove macro CONFIG_MPC8560 2016-11-23 23:42:05 -08:00
fsl_liodn.h
fsl_mpc83xx_serdes.h
fsl_pamu.h
fsl_pci.h mpc85xx: pcie: Implement workaround for Erratum A007815 2017-01-24 13:28:31 -08:00
fsl_portals.h
fsl_secure_boot.h Convert CONFIG_CMD_ESBC_VALIDATE to Kconfig 2017-05-22 09:33:55 -04:00
fsl_serdes.h fsl: serdes: ensure accessing the initialized maps of serdes protocol 2016-09-14 14:06:49 -07:00
fsl_srio.h
global_data.h powerpc: Partialy restore core of mpc8xx 2017-07-08 15:55:26 -04:00
gpio.h
immap_83xx.h
immap_85xx.h powerpc: t1024: Fix SRDS_MAX_LANES value 2017-05-15 09:48:49 -07:00
immap_86xx.h powerpc: MPC8610: Remove macro CONFIG_MPC8610 2016-11-23 23:42:16 -08:00
interrupt.h powerpc: remove 4xx support 2017-07-03 17:35:28 -04:00
io.h powerpc: Use asm-generic/io.h 2017-10-02 21:52:23 -04:00
iopin_8xx.h powerpc, 8xx: Handle checkpatch errors and some of the warnings/checks 2017-07-08 15:55:34 -04:00
linkage.h
mc146818rtc.h
mmu.h powerpc: remove 4xx support 2017-07-03 17:35:28 -04:00
mp.h
mpc8xxx_spi.h
mpc85xx_gpio.h
mpc8349_pci.h
pci_io.h
posix_types.h
ppc.h powerpc: Rework interrupt_init_cpu() 2017-08-26 14:56:08 -04:00
processor.h powerpc: Remove 8260 remainders 2017-07-23 09:24:47 -04:00
ptrace.h
sections.h
sigcontext.h
signal.h
spl.h
string.h
types.h
u-boot.h common: powerpc: Move arch-specific headers 2017-06-05 11:02:40 -04:00
unaligned.h
xilinx_irq.h