Documentation: Add memory mapped ARM architected timer binding
authorStephen Boyd <sboyd@codeaurora.org>
Thu, 18 Jul 2013 23:59:29 +0000 (16:59 -0700)
committerMark Brown <broonie@linaro.org>
Fri, 13 Jun 2014 15:32:17 +0000 (16:32 +0100)
commite66e53a5b9c08e4b4d078eed74cedb62a70885e7
tree474a7ecd4b2e26a1d5ec7748914d8790bccba130
parent5a5f99e94c10d176066d02239361cd009dc06bf1
Documentation: Add memory mapped ARM architected timer binding

Add a binding for the arm architected timer hardware's memory
mapped interface. The mmio timer hardware is made up of one base
frame and a collection of up to 8 timer frames, where each of the
8 timer frames can have either one or two views. A frame
typically maps to a privilege level (user/kernel, hypervisor,
secure). The first view has full access to the registers within a
frame, while the second view can be restricted to particular
registers within a frame. Each frame must support a physical
timer. It's optional for a frame to support a virtual timer.

Cc: devicetree-discuss@lists.ozlabs.org
Cc: Marc Zyngier <Marc.Zyngier@arm.com>
Cc: Mark Rutland <mark.rutland@arm.com>
Cc: Rob Herring <robherring2@gmail.com>
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
Acked-by: Mark Rutland <mark.rutland@arm.com>
(cherry picked from commit d53ef114cf40a043e3cc3fa70dbcdfb268a7e4dc)
Signed-off-by: Mark Brown <broonie@linaro.org>
Documentation/devicetree/bindings/arm/arch_timer.txt