xtensa: nommu: provide correct KIO addresses
authorMax Filippov <jcmvbkbc@gmail.com>
Thu, 24 Sep 2015 20:36:45 +0000 (23:36 +0300)
committerMax Filippov <jcmvbkbc@gmail.com>
Mon, 2 Nov 2015 15:03:02 +0000 (18:03 +0300)
commit260c64bbabdb8da7248c87e0cdd92023bd7b76c6
treebbb5763475f2d5fbc3bf61a4d1c9432bd1f74b0e
parentcfedf08b0c09f325fa24d91e8c9433ec481800cf
xtensa: nommu: provide correct KIO addresses

KIO region location is different for noMMU cores. Provide different
default physical address and make KIO virtual address equal to physical.

Move xtensa_get_kio_paddr function close to XCHAL_KIO_PADDR definition
and define it not only for MMUv3, but for all MMU options except MMUv2.

Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
arch/xtensa/include/asm/io.h
arch/xtensa/include/asm/vectors.h
arch/xtensa/kernel/setup.c