Use safe-mmio

Refactor driver to use safe-mmio for accessing register and handling
the ownership and lifetime of the peripheral.

Change-Id: I031c3ceb1e34978218188160a3e0ec345c2f4630
Signed-off-by: Imre Kis <imre.kis@arm.com>
3 files changed