Add linkstation-reset doc to describe the newly added POWER_RESET_LINKSTATION driver, which controls magic command sending to UART1 to power-off Buffalo Linkstation / KuroBox and their variants. To: Sebastian Reichel <sre@xxxxxxxxxx> To: Rob Herring <robh+dt@xxxxxxxxxx> To: Mark Rutland <mark.rutland@xxxxxxx> Cc: Andrew Lunn <andrew@xxxxxxx> Cc: Ryan Tandy <ryan@xxxxxxxxx> Cc: linux-pm@xxxxxxxxxxxxxxx Cc: devicetree@xxxxxxxxxxxxxxx Cc: linux-arm-kernel@xxxxxxxxxxxxxxxxxxx Signed-off-by: Roger Shimizu <rogershimizu@xxxxxxxxx> --- .../bindings/power/reset/linkstation-reset.txt | 26 ++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 Documentation/devicetree/bindings/power/reset/linkstation-reset.txt diff --git a/Documentation/devicetree/bindings/power/reset/linkstation-reset.txt b/Documentation/devicetree/bindings/power/reset/linkstation-reset.txt new file mode 100644 index 000000000000..815e340318f3 --- /dev/null +++ b/Documentation/devicetree/bindings/power/reset/linkstation-reset.txt @@ -0,0 +1,26 @@ +* Buffalo Linkstation Reset Driver + +Power of some Buffalo Linkstation or KuroBox Pro is managed by +micro-controller, which connects to UART1. After being fed from UART1 +by a few magic numbers, the so-called power-off command, +the micro-controller will turn power off the device. + +This is very similar to QNAP or Synology NAS devices, which is +described in qnap-poweroff.txt, however the command is much simpler, +only 1-byte long and without checksums. + +This driver adds a handler to pm_power_off which is called to turn the +power off. + +Required Properties: +- compatible: Should be "linkstation,power-off" +- reg: Address and length of the register set for UART1 +- clocks: tclk clock + +Example: + + reset { + compatible = "linkstation,power-off"; + reg = <0x12100 0x100>; + clocks = <&core_clk 0>; + }; -- 2.11.0 -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html