~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/mailbox/mediatek,gce-mailbox.yaml

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /Documentation/devicetree/bindings/mailbox/mediatek,gce-mailbox.yaml (Version linux-6.12-rc7) and /Documentation/devicetree/bindings/mailbox/mediatek,gce-mailbox.yaml (Version linux-6.5.13)


  1 # SPDX-License-Identifier: (GPL-2.0-only OR BS      1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
  2 %YAML 1.2                                           2 %YAML 1.2
  3 ---                                                 3 ---
  4 $id: http://devicetree.org/schemas/mailbox/med      4 $id: http://devicetree.org/schemas/mailbox/mediatek,gce-mailbox.yaml#
  5 $schema: http://devicetree.org/meta-schemas/co      5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6                                                     6 
  7 title: Mediatek Global Command Engine Mailbox       7 title: Mediatek Global Command Engine Mailbox
  8                                                     8 
  9 maintainers:                                        9 maintainers:
 10   - Houlong Wei <houlong.wei@mediatek.com>          10   - Houlong Wei <houlong.wei@mediatek.com>
 11                                                    11 
 12 description:                                       12 description:
 13   The Global Command Engine (GCE) is used to h     13   The Global Command Engine (GCE) is used to help read/write registers with
 14   critical time limitation, such as updating d     14   critical time limitation, such as updating display configuration during the
 15   vblank. The GCE can be used to implement the     15   vblank. The GCE can be used to implement the Command Queue (CMDQ) driver.
 16                                                    16 
 17 properties:                                        17 properties:
 18   compatible:                                      18   compatible:
 19     oneOf:                                         19     oneOf:
 20       - enum:                                      20       - enum:
 21           - mediatek,mt6779-gce                    21           - mediatek,mt6779-gce
 22           - mediatek,mt8173-gce                    22           - mediatek,mt8173-gce
 23           - mediatek,mt8183-gce                    23           - mediatek,mt8183-gce
 24           - mediatek,mt8186-gce                    24           - mediatek,mt8186-gce
 25           - mediatek,mt8188-gce                    25           - mediatek,mt8188-gce
 26           - mediatek,mt8192-gce                    26           - mediatek,mt8192-gce
 27           - mediatek,mt8195-gce                    27           - mediatek,mt8195-gce
 28       - items:                                     28       - items:
 29           - const: mediatek,mt6795-gce             29           - const: mediatek,mt6795-gce
 30           - const: mediatek,mt8173-gce             30           - const: mediatek,mt8173-gce
 31                                                    31 
 32   "#mbox-cells":                                   32   "#mbox-cells":
 33     const: 2                                       33     const: 2
 34     description:                                   34     description:
 35       The first cell describes the Thread ID o     35       The first cell describes the Thread ID of the GCE,
 36       the second cell describes the priority o     36       the second cell describes the priority of the GCE thread
 37                                                    37 
 38   reg:                                             38   reg:
 39     maxItems: 1                                    39     maxItems: 1
 40                                                    40 
 41   interrupts:                                      41   interrupts:
 42     maxItems: 1                                    42     maxItems: 1
 43                                                    43 
 44   clocks:                                          44   clocks:
 45     items:                                         45     items:
 46       - description: Global Command Engine clo     46       - description: Global Command Engine clock
 47                                                    47 
 48   clock-names:                                     48   clock-names:
 49     items:                                         49     items:
 50       - const: gce                                 50       - const: gce
 51                                                    51 
 52 required:                                          52 required:
 53   - compatible                                     53   - compatible
 54   - "#mbox-cells"                                  54   - "#mbox-cells"
 55   - reg                                            55   - reg
 56   - interrupts                                     56   - interrupts
 57   - clocks                                         57   - clocks
 58                                                    58 
 59 allOf:                                             59 allOf:
 60   - if:                                            60   - if:
 61       not:                                         61       not:
 62         properties:                                62         properties:
 63           compatible:                              63           compatible:
 64             contains:                              64             contains:
 65               const: mediatek,mt8195-gce           65               const: mediatek,mt8195-gce
 66     then:                                          66     then:
 67       required:                                    67       required:
 68         - clock-names                              68         - clock-names
 69                                                    69 
 70 additionalProperties: false                        70 additionalProperties: false
 71                                                    71 
 72 examples:                                          72 examples:
 73   - |                                              73   - |
 74     #include <dt-bindings/clock/mt8173-clk.h>      74     #include <dt-bindings/clock/mt8173-clk.h>
 75     #include <dt-bindings/interrupt-controller     75     #include <dt-bindings/interrupt-controller/arm-gic.h>
 76     #include <dt-bindings/interrupt-controller     76     #include <dt-bindings/interrupt-controller/irq.h>
 77                                                    77 
 78     soc {                                          78     soc {
 79         #address-cells = <2>;                      79         #address-cells = <2>;
 80         #size-cells = <2>;                         80         #size-cells = <2>;
 81                                                    81 
 82         gce: mailbox@10212000 {                    82         gce: mailbox@10212000 {
 83             compatible = "mediatek,mt8173-gce"     83             compatible = "mediatek,mt8173-gce";
 84             reg = <0 0x10212000 0 0x1000>;         84             reg = <0 0x10212000 0 0x1000>;
 85             interrupts = <GIC_SPI 135 IRQ_TYPE     85             interrupts = <GIC_SPI 135 IRQ_TYPE_LEVEL_LOW>;
 86             #mbox-cells = <2>;                     86             #mbox-cells = <2>;
 87             clocks = <&infracfg CLK_INFRA_GCE>     87             clocks = <&infracfg CLK_INFRA_GCE>;
 88             clock-names = "gce";                   88             clock-names = "gce";
 89         };                                         89         };
 90     };                                             90     };
                                                      

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php