Lines Matching +full:sub +full:- +full:device
9 mailbox.txt for generic information about mailbox device-tree bindings.
12 - compatible: can be "mediatek,mt8173-gce", "mediatek,mt8183-gce",
13 "mediatek,mt8186-gce", "mediatek,mt8192-gce", "mediatek,mt8195-gce" or
14 "mediatek,mt6779-gce".
15 - reg: Address range of the GCE unit
16 - interrupts: The interrupt signal from the GCE block
17 - clock: Clocks according to the common clock binding
18 - clock-names: Must be "gce" to stand for GCE clock
19 - #mbox-cells: Should be 2.
25 Required properties for a client device:
26 - mboxes: Client use mailbox to communicate with GCE, it should have this
28 Optional properties for a client device:
29 - mediatek,gce-client-reg: Specify the sub-system id which is corresponding
31 sub-system specifiers.
34 subsys_number: specify the sub-system id which is corresponding
40 - mediatek,gce-events: GCE events used by clients. The event numbers are
41 defined in 'dt-bindings/gce/<chip>-gce.h'.
43 Some vaules of properties are defined in 'dt-bindings/gce/mt8173-gce.h',
44 'dt-bindings/gce/mt8183-gce.h', 'dt-bindings/gce/mt8186-gce.h'
45 'dt-bindings/gce/mt8192-gce.h', 'dt-bindings/gce/mt8195-gce.h' or
46 'dt-bindings/gce/mt6779-gce.h'.
47 Such as sub-system ids, thread priority, event ids.
52 compatible = "mediatek,mt8173-gce";
56 clock-names = "gce";
57 #mbox-cells = <2>;
60 Example for a client device:
62 mmsys: clock-controller@14000000 {
63 compatible = "mediatek,mt8173-mmsys";
66 mutex-event-eof = <CMDQ_EVENT_MUTEX0_STREAM_EOF
68 mediatek,gce-client-reg = <&gce SUBSYS_1400XXXX 0x3000 0x1000>,
75 compatible = "mediatek,mt8173-disp-mutex";
78 power-domains = <&scpsys MT8173_POWER_DOMAIN_MM>;
80 mediatek,gce-events = <CMDQ_EVENT_MUTEX0_STREAM_EOF>,