ARM: versatile: support configuring versatile machine for no-MMU

Allow the arm versatile machine to be configured for no-MMU operation.

Older kernels had the ability to build the versatile machine with the MMU
disabled (!CONFIG_MMU). Recent changes to convert the versatile machine
to device tree lost this ability. (Although older kernels could be built
they did not run due to a bug in the IO_ADDRESS() mapping on this machine).

The motivation for this is that the versatile machine is well supported
in qemu. And this provides an excellent platform for development and
testing no-MMU support on ARM in general.

Currently the non-MMU support is only for ARM V7 CPU machines, so this
change extends support only to the ARM 926T based Versatile machines.
There is no visible change to the way Versatile is selected for the
MMU enabled case.

Signed-off-by: Greg Ungerer <gerg@kernel.org>
2 files changed