Lines Matching +full:clk +full:- +full:remote +full:- +full:icu1
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/mailbox/thead,th1520-mbox.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: T-head TH1520 Mailbox Controller
10 The T-head mailbox controller enables communication and coordination between
16 - Michal Wilczynski <m.wilczynski@samsung.com>
20 const: thead,th1520-mbox
24 - description: Clock for the local mailbox
25 - description: Clock for remote ICU 0
26 - description: Clock for remote ICU 1
27 - description: Clock for remote ICU 2
29 clock-names:
31 - const: clk-local
32 - const: clk-remote-icu0
33 - const: clk-remote-icu1
34 - const: clk-remote-icu2
38 - description: Mailbox local base address
39 - description: Remote ICU 0 base address
40 - description: Remote ICU 1 base address
41 - description: Remote ICU 2 base address
43 reg-names:
45 - const: local
46 - const: remote-icu0
47 - const: remote-icu1
48 - const: remote-icu2
53 '#mbox-cells':
59 - compatible
60 - clocks
61 - clock-names
62 - reg
63 - reg-names
64 - interrupts
65 - '#mbox-cells'
70 - |
71 #include <dt-bindings/clock/thead,th1520-clk-ap.h>
73 #address-cells = <2>;
74 #size-cells = <2>;
76 compatible = "thead,th1520-mbox";
81 reg-names = "local", "remote-icu0", "remote-icu1", "remote-icu2";
82 clocks = <&clk CLK_MBOX0>, <&clk CLK_MBOX1>, <&clk CLK_MBOX2>,
83 <&clk CLK_MBOX3>;
84 clock-names = "clk-local", "clk-remote-icu0", "clk-remote-icu1",
85 "clk-remote-icu2";
87 #mbox-cells = <1>;