linux/arch/xtensa
Baruch Siach 6cb971114f xtensa: remap io area defined in device tree
Use the simple-bus node to discover the io area, and remap the cached and
bypass io ranges. The parent-bus-address value of the first triplet in the
"ranges" property is used. This value is rounded down to the nearest 256MB
boundary. The length of the io area is fixed at 256MB; the "ranges" property
length value is ignored.

Other limitations: (1) only the first simple-bus node is considered, and (2)
only the first triplet of the "ranges" property is considered.

See ePAPR 1.1 §6.5 for the simple-bus node description, and §2.3.8 for the
"ranges" property description.

Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
2014-01-15 00:25:14 +04:00
..
boot xtensa: standardize devicetree cpu compatible strings 2014-01-15 00:21:25 +04:00
configs Remove GENERIC_HARDIRQ config option 2013-09-13 15:09:52 +02:00
include xtensa: remap io area defined in device tree 2014-01-15 00:25:14 +04:00
kernel xtensa: remap io area defined in device tree 2014-01-15 00:25:14 +04:00
lib xtensa: clean up files to make them code-style compliant 2012-12-18 21:10:25 -08:00
mm xtensa: remap io area defined in device tree 2014-01-15 00:25:14 +04:00
oprofile xtensa: fix oprofile building as module 2013-05-09 01:07:09 -07:00
platforms xtensa: xtfpga: fix definitions of platform devices 2014-01-15 00:21:25 +04:00
variants xtensa: remove NO_IRQ definitions 2014-01-14 10:19:52 -08:00
Kconfig xtensa: remove unused XTENSA_ISS_NETWORK Kconfig parameter 2014-01-14 23:57:02 +04:00
Kconfig.debug xtensa: check TLB sanity on return to userspace 2013-07-08 01:18:56 -07:00
Makefile xtensa: don't use echo -e needlessly 2013-09-06 09:48:29 -07:00