]> pilppa.com Git - linux-2.6-omap-h63xx.git/commit
sh: Support fixed 32-bit PMB mappings from bootloader.
authorYoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
Tue, 10 Mar 2009 06:49:54 +0000 (15:49 +0900)
committerPaul Mundt <lethal@linux-sh.org>
Tue, 10 Mar 2009 06:49:54 +0000 (15:49 +0900)
commit2f47f44790a9c8fc43e515df3c6be19a35ee5de5
tree6a13f7abebcb04cc396a1d6de307265e36ccc89d
parenta29b99eccecefe5026713b226f66f117c8837ad5
sh: Support fixed 32-bit PMB mappings from bootloader.

This provides a method for supporting fixed PMB mappings inherited from
the bootloader, as an alternative to the dynamic PMB mapping currently
used by the kernel. In the future these methods will be combined.

P1/P2 area is handled like a regular 29-bit physical address, and local
bus device are assigned P3 area addresses.

Signed-off-by: Yoshihiro Shimoda <shimoda.yoshihiro@renesas.com>
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
arch/sh/boot/Makefile
arch/sh/include/asm/addrspace.h
arch/sh/include/asm/io.h
arch/sh/include/asm/page.h
arch/sh/kernel/vmlinux_32.lds.S
arch/sh/mm/Kconfig
arch/sh/mm/Makefile_32
arch/sh/mm/ioremap_32.c
arch/sh/mm/pmb-fixed.c [new file with mode: 0644]