ARM: move CP15 definitions to separate header file

Avoid namespace conflicts with drivers over the CP15 definitions by
moving CP15 related prototypes and definitions to a private header
file.

Acked-by: Stephen Warren <[email protected]>
Tested-by: Stephen Warren <[email protected]> [Tegra]
Acked-by: H Hartley Sweeten <[email protected]>
Tested-by: H Hartley Sweeten <[email protected]> [EP93xx]
Acked-by: Nicolas Pitre <[email protected]>
Acked-by: Kukjin Kim <[email protected]>
Signed-off-by: Russell King <[email protected]>
Signed-off-by: David Howells <[email protected]>
18 files changed