diff options
author | Peter Griffin <peter.griffin@linaro.org> | 2014-07-02 10:08:47 -0400 |
---|---|---|
committer | Maxime Coquelin <maxime.coquelin@st.com> | 2014-10-31 08:00:38 -0400 |
commit | 4b171b3d3bdf256b0d75a6b3430d8b73134b1bf7 (patch) | |
tree | 4a8c871597c17669444c02ec08aa8bc0f37d8f97 /Documentation/devicetree | |
parent | 3ba9204308eb51fe98fb1ab352c17d5319f26724 (diff) |
reset: sti: Document sti-picophyreset controllers bindings.
Add DT bindings documentation for sti-picophyreset controller.
Signed-off-by: Peter Griffin <peter.griffin@linaro.org>
Acked-by: Lee Jones <lee.jones@linaro.org>
Signed-off-by: Maxime Coquelin <maxime.coquelin@st.com>
Diffstat (limited to 'Documentation/devicetree')
-rw-r--r-- | Documentation/devicetree/bindings/reset/st,sti-picophyreset.txt | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/reset/st,sti-picophyreset.txt b/Documentation/devicetree/bindings/reset/st,sti-picophyreset.txt new file mode 100644 index 000000000000..54ae9f747e45 --- /dev/null +++ b/Documentation/devicetree/bindings/reset/st,sti-picophyreset.txt | |||
@@ -0,0 +1,42 @@ | |||
1 | STMicroelectronics STi family Sysconfig Picophy SoftReset Controller | ||
2 | ============================================================================= | ||
3 | |||
4 | This binding describes a reset controller device that is used to enable and | ||
5 | disable on-chip PicoPHY USB2 phy(s) using "softreset" control bits found in | ||
6 | the STi family SoC system configuration registers. | ||
7 | |||
8 | The actual action taken when softreset is asserted is hardware dependent. | ||
9 | However, when asserted it may not be possible to access the hardware's | ||
10 | registers and after an assert/deassert sequence the hardware's previous state | ||
11 | may no longer be valid. | ||
12 | |||
13 | Please refer to Documentation/devicetree/bindings/reset/reset.txt | ||
14 | for common reset controller binding usage. | ||
15 | |||
16 | Required properties: | ||
17 | - compatible: Should be "st,stih407-picophyreset" | ||
18 | - #reset-cells: 1, see below | ||
19 | |||
20 | Example: | ||
21 | |||
22 | picophyreset: picophyreset-controller { | ||
23 | compatible = "st,stih407-picophyreset"; | ||
24 | #reset-cells = <1>; | ||
25 | }; | ||
26 | |||
27 | Specifying picophyreset control of devices | ||
28 | ======================================= | ||
29 | |||
30 | Device nodes should specify the reset channel required in their "resets" | ||
31 | property, containing a phandle to the picophyreset device node and an | ||
32 | index specifying which channel to use, as described in | ||
33 | Documentation/devicetree/bindings/reset/reset.txt. | ||
34 | |||
35 | Example: | ||
36 | |||
37 | usb2_picophy0: usbpicophy@0 { | ||
38 | resets = <&picophyreset STIH407_PICOPHY0_RESET>; | ||
39 | }; | ||
40 | |||
41 | Macro definitions for the supported reset channels can be found in: | ||
42 | include/dt-bindings/reset-controller/stih407-resets.h | ||