UPSTREAM: arm64: Add macros to read/write system registers
authorMark Rutland <mark.rutland@arm.com>
Thu, 5 Nov 2015 15:09:17 +0000 (15:09 +0000)
committerAmit Pundir <amit.pundir@linaro.org>
Wed, 12 Oct 2016 12:04:22 +0000 (17:34 +0530)
commit4d8f55cd937e46dcc777fed92cfa1b997d55ed9e
tree9e931efc70dec9ba9ccaf0883c7fc74aaf64865a
parentb5f3bc58bda43665bc96d379884ecafb84eef0e5
UPSTREAM: arm64: Add macros to read/write system registers

Rather than crafting custom macros for reading/writing each system
register provide generics accessors, read_sysreg and write_sysreg, for
this purpose.

Signed-off-by: Mark Rutland <mark.rutland@arm.com>
Acked-by: Catalin Marinas <catalin.marinas@arm.com>
Cc: Suzuki Poulose <suzuki.poulose@arm.com>
Cc: Will Deacon <will.deacon@arm.com>
Signed-off-by: Marc Zyngier <marc.zyngier@arm.com>
Change-Id: I1d6cf948bc6660dfd096ff5a18eba682941098c1
(cherry picked from commit 3600c2fdc09a43a30909743569e35a29121602ed)
Signed-off-by: Sami Tolvanen <samitolvanen@google.com>
arch/arm64/include/asm/sysreg.h