ada/dynamic_mmio: Drop unnecessary Volatile aspect

The access variable `Range_A` was accidentally declared `Volatile` which
led to the following complaint by GCC 7.1:

    volatile object cannot appear in this context (SPARK RM 7.1.3(11))

This happened probably to make `Range_A` compatible with our state
abstraction, but we can just use the correct abstraction instead.

TEST=Compiled a coreboot target with libgfxinit and checked the
     emitted assembly: Only minor reordering regarding the pointer
     but not the dereference.
     Booted ThinkPad T420 with libgfxinit enabled.

Change-Id: I56a3fcadce59713fb03a089d192d2022bfb1d378
Signed-off-by: Nico Huber <nico.huber@secunet.com>
Reviewed-on: https://review.coreboot.org/19624
Tested-by: Nico Huber <nico.h@gmx.de>
Reviewed-by: Patrick Georgi <pgeorgi@google.com>
Reviewed-by: Philippe Mathieu-Daudé <philippe.mathieu.daude@gmail.com>
1 file changed