[PATCH V4 5/5] Documentation: power: reset: Add documentation for generic SYSCON reboot driver
From: mark.rutland@arm.com (Mark Rutland)
Date: 2014-01-24 11:39:48
Also in:
linux-devicetree, lkml
From: mark.rutland@arm.com (Mark Rutland)
Date: 2014-01-24 11:39:48
Also in:
linux-devicetree, lkml
On Thu, Jan 23, 2014 at 07:20:01PM +0000, Feng Kan wrote:
Add documentation for generic SYSCON reboot driver. Signed-off-by: Feng Kan <redacted> --- .../bindings/power/reset/syscon-reboot.txt | 16 ++++++++++++++++ 1 files changed, 16 insertions(+), 0 deletions(-) create mode 100644 Documentation/devicetree/bindings/power/reset/syscon-reboot.txtdiff --git a/Documentation/devicetree/bindings/power/reset/syscon-reboot.txt b/Documentation/devicetree/bindings/power/reset/syscon-reboot.txt new file mode 100644 index 0000000..e9eb1fe --- /dev/null +++ b/Documentation/devicetree/bindings/power/reset/syscon-reboot.txt@@ -0,0 +1,16 @@ +Generic SYSCON mapped register reset driver
Bindings should describe hardware, not drivers. What precisely does this binding describe?
+
+Required properties:
+- compatible: should contain "syscon-reboot"
+- regmap: this is phandle to the register map node
+- offset: offset in the register map for the reboot register
+- mask: the reset value written to the reboot register
+
+Examples:
+
+reboot {
+ compatible = "syscon-reboot";
+ regmap = <®mapnode>;
+ offset = <0x0>;
+ mask = <0x1>;
+};Access size? Endianness? Why can we not have a binding for the register bank this exists in, and have that pass on the appropriate details to a syscon-reboot driver? That way we can change the way we poke things without requiring changes to bindings or dts. Thanks, Mark.