diff options
| author | Linus Torvalds <torvalds@linux-foundation.org> | 2017-07-07 13:24:07 -0400 |
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2017-07-07 13:24:07 -0400 |
| commit | 21c19bc7ee256094aba74af8d91a824da4bc36af (patch) | |
| tree | 85c058588fc097fe6fd0f00caa200c7bd5ed658e /Documentation | |
| parent | b6ffe9ba46016f8351896ccee33bebcd0e5ea7c0 (diff) | |
| parent | 25bfee16d5a3158086273cc51110c7470144c842 (diff) | |
Merge branch 'mailbox-for-next' of git://git.linaro.org/landing-teams/working/fujitsu/integration
Pull mailbox updates from Jassi Brar:
- Minor improvement : avoid requiring unnecessary startup/shutdown
callback that many drivers seem to not need
- New controller driver for Qualcomm's APCS IPC
* 'mailbox-for-next' of git://git.linaro.org/landing-teams/working/fujitsu/integration:
mailbox: Introduce Qualcomm APCS IPC driver
dt-bindings: mailbox: Introduce Qualcomm APCS global binding
mailbox: Make startup and shutdown ops optional
Diffstat (limited to 'Documentation')
| -rw-r--r-- | Documentation/devicetree/bindings/mailbox/qcom,apcs-kpss-global.txt | 46 |
1 files changed, 46 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/mailbox/qcom,apcs-kpss-global.txt b/Documentation/devicetree/bindings/mailbox/qcom,apcs-kpss-global.txt new file mode 100644 index 000000000000..fb961c310f44 --- /dev/null +++ b/Documentation/devicetree/bindings/mailbox/qcom,apcs-kpss-global.txt | |||
| @@ -0,0 +1,46 @@ | |||
| 1 | Binding for the Qualcomm APCS global block | ||
| 2 | ========================================== | ||
| 3 | |||
| 4 | This binding describes the APCS "global" block found in various Qualcomm | ||
| 5 | platforms. | ||
| 6 | |||
| 7 | - compatible: | ||
| 8 | Usage: required | ||
| 9 | Value type: <string> | ||
| 10 | Definition: must be one of: | ||
| 11 | "qcom,msm8916-apcs-kpss-global", | ||
| 12 | "qcom,msm8996-apcs-hmss-global" | ||
| 13 | |||
| 14 | - reg: | ||
| 15 | Usage: required | ||
| 16 | Value type: <prop-encoded-array> | ||
| 17 | Definition: must specify the base address and size of the global block | ||
| 18 | |||
| 19 | - #mbox-cells: | ||
| 20 | Usage: required | ||
| 21 | Value type: <u32> | ||
| 22 | Definition: as described in mailbox.txt, must be 1 | ||
| 23 | |||
| 24 | |||
| 25 | = EXAMPLE | ||
| 26 | The following example describes the APCS HMSS found in MSM8996 and part of the | ||
| 27 | GLINK RPM referencing the "rpm_hlos" doorbell therein. | ||
| 28 | |||
| 29 | apcs_glb: mailbox@9820000 { | ||
| 30 | compatible = "qcom,msm8996-apcs-hmss-global"; | ||
| 31 | reg = <0x9820000 0x1000>; | ||
| 32 | |||
| 33 | #mbox-cells = <1>; | ||
| 34 | }; | ||
| 35 | |||
| 36 | rpm-glink { | ||
| 37 | compatible = "qcom,glink-rpm"; | ||
| 38 | |||
| 39 | interrupts = <GIC_SPI 168 IRQ_TYPE_EDGE_RISING>; | ||
| 40 | |||
| 41 | qcom,rpm-msg-ram = <&rpm_msg_ram>; | ||
| 42 | |||
| 43 | mboxes = <&apcs_glb 0>; | ||
| 44 | mbox-names = "rpm_hlos"; | ||
| 45 | }; | ||
| 46 | |||
