Merge tag 'mailbox-v5.19' of git://git.linaro.org/landing-teams/working/fujitsu/integ...
authorLinus Torvalds <torvalds@linux-foundation.org>
Thu, 26 May 2022 21:57:25 +0000 (14:57 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Thu, 26 May 2022 21:57:25 +0000 (14:57 -0700)
Pull mailbox updates from Jassi Brar:
 "api:
   - hrtimer fix

  qcom:
   - log pending irq during resume
   - minor cosmetic changes

  omap:
   - use pm_runtime_resume_and_get

  imx:
   - use pm_runtime_resume_and_get
   - remove redundant initializer

  mtk:
   - added GCE header for MT8186
   - enable support for MT8186

  tegra:
   - remove redundant NULL check
   - added hsp_sm_ops for send/recv api
   - support shared mailboxes

  stm:
   - remove unsupported "wakeup" irq

  pcc:
   - sanitize mbox allocated memory before use

  misc:
   - documentation fixes for arm_mhu and qcom-ipcc"

* tag 'mailbox-v5.19' of git://git.linaro.org/landing-teams/working/fujitsu/integration:
  mailbox: qcom-ipcc: Fix -Wunused-function with CONFIG_PM_SLEEP=n
  mailbox: forward the hrtimer if not queued and under a lock
  mailbox: qcom-ipcc: Log the pending interrupt during resume
  mailbox: pcc: Fix an invalid-load caught by the address sanitizer
  dt-bindings: mailbox: remove the IPCC "wakeup" IRQ
  mailbox: correct kerneldoc
  mailbox: omap: using pm_runtime_resume_and_get to simplify the code
  mailbox:imx: using pm_runtime_resume_and_get
  mailbox: mediatek: support mt8186 adsp mailbox
  dt-bindings: mailbox: mtk,adsp-mbox: add mt8186 compatible name
  mailbox: tegra-hsp: Add 128-bit shared mailbox support
  dt-bindings: tegra186-hsp: add type for shared mailboxes
  mailbox: tegra-hsp: Add tegra_hsp_sm_ops
  dt-bindings: gce: add the GCE header file for MT8186
  mailbox: remove an unneeded NULL check on list iterator
  mailbox: imx: remove redundant initializer
  dt-bindings: mailbox: qcom-ipcc: simplify the example

1  2 
Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml

@@@ -27,7 -27,6 +27,7 @@@ properties
            - qcom,sm6350-ipcc
            - qcom,sm8250-ipcc
            - qcom,sm8350-ipcc
 +          - qcom,sm8450-ipcc
            - qcom,sc7280-ipcc
        - const: qcom,ipcc
  
@@@ -62,23 -61,14 +62,14 @@@ additionalProperties: fals
  
  examples:
    - |
-         #include <dt-bindings/interrupt-controller/arm-gic.h>
-         #include <dt-bindings/mailbox/qcom-ipcc.h>
+     #include <dt-bindings/interrupt-controller/arm-gic.h>
+     #include <dt-bindings/mailbox/qcom-ipcc.h>
  
-         mailbox@408000 {
-                 compatible = "qcom,sm8250-ipcc", "qcom,ipcc";
-                 reg = <0x408000 0x1000>;
-                 interrupts = <GIC_SPI 229 IRQ_TYPE_LEVEL_HIGH>;
-                 interrupt-controller;
-                 #interrupt-cells = <3>;
-                 #mbox-cells = <2>;
-         };
-         smp2p-modem {
-                 compatible = "qcom,smp2p";
-                 interrupts-extended = <&ipcc_mproc IPCC_CLIENT_MPSS
-                                 IPCC_MPROC_SIGNAL_SMP2P IRQ_TYPE_EDGE_RISING>;
-                 mboxes = <&ipcc_mproc IPCC_CLIENT_MPSS IPCC_MPROC_SIGNAL_SMP2P>;
-                 /* Other SMP2P fields */
-         };
+     mailbox@408000 {
+         compatible = "qcom,sm8250-ipcc", "qcom,ipcc";
+         reg = <0x408000 0x1000>;
+         interrupts = <GIC_SPI 229 IRQ_TYPE_LEVEL_HIGH>;
+         interrupt-controller;
+         #interrupt-cells = <3>;
+         #mbox-cells = <2>;
+     };