MIPS: sync I/O related header files with linux-4.4
authorDaniel Schwierzeck <daniel.schwierzeck@gmail.com>
Tue, 12 Jan 2016 20:48:25 +0000 (21:48 +0100)
committerDaniel Schwierzeck <daniel.schwierzeck@gmail.com>
Sat, 16 Jan 2016 20:06:46 +0000 (21:06 +0100)
commit23ff8633fd8ca75d2ffd4595b9c72bb1a5fdbd20
treef40ffd62bb772fc2760bc36d90488817c0afde35
parentdf50b3b41437e59f86730f25a696cf94b6ad2577
MIPS: sync I/O related header files with linux-4.4

Mainly sync asm/io.h to get a working ioremap() implementation
as well as the full set of I/O accessors. Pull in additional
header files to make this work.

Furthermore port over the directory 'arch/mips/include/asm/mach-generic/'
with contains default definitions for I/O and memory spaces and default
implementations for mapping those spaces. All files in that directory
can be overwritten by a SoC/machine.

Signed-off-by: Daniel Schwierzeck <daniel.schwierzeck@gmail.com>
arch/mips/Makefile
arch/mips/include/asm/addrspace.h
arch/mips/include/asm/const.h [new file with mode: 0644]
arch/mips/include/asm/cpu-features.h [new file with mode: 0644]
arch/mips/include/asm/io.h
arch/mips/include/asm/mach-generic/cpu-feature-overrides.h [new file with mode: 0644]
arch/mips/include/asm/mach-generic/ioremap.h [new file with mode: 0644]
arch/mips/include/asm/mach-generic/mangle-port.h [new file with mode: 0644]
arch/mips/include/asm/mach-generic/spaces.h [new file with mode: 0644]
arch/mips/include/asm/pgtable-bits.h [new file with mode: 0644]