Lines Matching +full:hp +full:- +full:nonsecure
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Jassi Brar <jaswinder.singh@linaro.org>
13 The ARM's Message-Handling-Unit (MHU) is a mailbox controller that has 3
22 interrupt signal using a 32-bit register, with all 32-bits logically ORed
28 interrupt. Each of the 32-bits can be used as "doorbell" to alert the remote
37 - arm,mhu
38 - arm,mhu-doorbell
40 - compatible
45 - description: Data transfer mode
47 - const: arm,mhu
48 - const: arm,primecell
50 - description: Doorbell mode
52 - const: arm,mhu-doorbell
53 - const: arm,primecell
61 - description: low-priority non-secure
62 - description: high-priority non-secure
63 - description: Secure
68 clock-names:
70 - const: apb_pclk
72 '#mbox-cells':
80 - compatible
81 - reg
82 - interrupts
83 - '#mbox-cells'
89 - |
91 #address-cells = <2>;
92 #size-cells = <2>;
95 #mbox-cells = <1>;
98 interrupts = <0 36 4>, /* LP-NonSecure */
99 <0 35 4>, /* HP-NonSecure */
102 clock-names = "apb_pclk";
109 mboxes = <&mhuA 1>; /* HP-NonSecure */
110 shmem = <&cpu_scp_hpri>; /* HP-NonSecure */
112 scpi_devpd: power-controller {
113 compatible = "arm,scpi-power-domains";
114 num-domains = <2>;
115 #power-domain-cells = <1>;
121 - |
123 #address-cells = <2>;
124 #size-cells = <2>;
127 #mbox-cells = <2>;
128 compatible = "arm,mhu-doorbell", "arm,primecell";
130 interrupts = <0 36 4>, /* LP-NonSecure */
131 <0 35 4>, /* HP-NonSecure */
134 clock-names = "apb_pclk";
141 mboxes = <&mhuB 0 0>, /* LP-NonSecure, 1st doorbell */
142 <&mhuB 0 1>; /* LP-NonSecure, 2nd doorbell */
143 mbox-names = "tx", "rx";
147 #address-cells = <1>;
148 #size-cells = <0>;
152 #power-domain-cells = <1>;
157 #clock-cells = <1>;
159 mboxes = <&mhuB 1 2>, /* HP-NonSecure, 3rd doorbell */
160 <&mhuB 1 3>; /* HP-NonSecure, 4th doorbell */
161 mbox-names = "tx", "rx";