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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/display/mediatek/mediatek,dither.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/display/mediatek/mediatek,dither.yaml (Architecture i386) and /Documentation/devicetree/bindings/display/mediatek/mediatek,dither.yaml (Architecture ppc)


  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/display/med      4 $id: http://devicetree.org/schemas/display/mediatek/mediatek,dither.yaml#
  5 $schema: http://devicetree.org/meta-schemas/co      5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6                                                     6 
  7 title: Mediatek display dither processor            7 title: Mediatek display dither processor
  8                                                     8 
  9 maintainers:                                        9 maintainers:
 10   - Chun-Kuang Hu <chunkuang.hu@kernel.org>         10   - Chun-Kuang Hu <chunkuang.hu@kernel.org>
 11   - Philipp Zabel <p.zabel@pengutronix.de>          11   - Philipp Zabel <p.zabel@pengutronix.de>
 12                                                    12 
 13 description: |                                     13 description: |
 14   Mediatek display dither processor, namely DI     14   Mediatek display dither processor, namely DITHER, works by approximating
 15   unavailable colors with available colors and     15   unavailable colors with available colors and by mixing and matching available
 16   colors to mimic unavailable ones.                16   colors to mimic unavailable ones.
 17   DITHER device node must be siblings to the c     17   DITHER device node must be siblings to the central MMSYS_CONFIG node.
 18   For a description of the MMSYS_CONFIG bindin     18   For a description of the MMSYS_CONFIG binding, see
 19   Documentation/devicetree/bindings/arm/mediat     19   Documentation/devicetree/bindings/arm/mediatek/mediatek,mmsys.yaml
 20   for details.                                     20   for details.
 21                                                    21 
 22 properties:                                        22 properties:
 23   compatible:                                      23   compatible:
 24     oneOf:                                         24     oneOf:
 25       - enum:                                      25       - enum:
 26           - mediatek,mt8183-disp-dither            26           - mediatek,mt8183-disp-dither
 27       - items:                                     27       - items:
 28           - enum:                                  28           - enum:
 29               - mediatek,mt8186-disp-dither        29               - mediatek,mt8186-disp-dither
 30               - mediatek,mt8188-disp-dither        30               - mediatek,mt8188-disp-dither
 31               - mediatek,mt8192-disp-dither        31               - mediatek,mt8192-disp-dither
 32               - mediatek,mt8195-disp-dither        32               - mediatek,mt8195-disp-dither
 33               - mediatek,mt8365-disp-dither        33               - mediatek,mt8365-disp-dither
 34           - const: mediatek,mt8183-disp-dither     34           - const: mediatek,mt8183-disp-dither
 35                                                    35 
 36   reg:                                             36   reg:
 37     maxItems: 1                                    37     maxItems: 1
 38                                                    38 
 39   interrupts:                                      39   interrupts:
 40     maxItems: 1                                    40     maxItems: 1
 41                                                    41 
 42   power-domains:                                   42   power-domains:
 43     description: A phandle and PM domain speci     43     description: A phandle and PM domain specifier as defined by bindings of
 44       the power controller specified by phandl     44       the power controller specified by phandle. See
 45       Documentation/devicetree/bindings/power/     45       Documentation/devicetree/bindings/power/power-domain.yaml for details.
 46                                                    46 
 47   clocks:                                          47   clocks:
 48     items:                                         48     items:
 49       - description: DITHER Clock                  49       - description: DITHER Clock
 50                                                    50 
 51   mediatek,gce-client-reg:                         51   mediatek,gce-client-reg:
 52     description: The register of client driver     52     description: The register of client driver can be configured by gce with
 53       4 arguments defined in this property, su     53       4 arguments defined in this property, such as phandle of gce, subsys id,
 54       register offset and size. Each GCE subsy     54       register offset and size. Each GCE subsys id is mapping to a client
 55       defined in the header include/dt-binding     55       defined in the header include/dt-bindings/gce/<chip>-gce.h.
 56     $ref: /schemas/types.yaml#/definitions/pha     56     $ref: /schemas/types.yaml#/definitions/phandle-array
 57     maxItems: 1                                    57     maxItems: 1
 58                                                    58 
 59 required:                                          59 required:
 60   - compatible                                     60   - compatible
 61   - reg                                            61   - reg
 62   - interrupts                                     62   - interrupts
 63   - power-domains                                  63   - power-domains
 64   - clocks                                         64   - clocks
 65                                                    65 
 66 additionalProperties: false                        66 additionalProperties: false
 67                                                    67 
 68 examples:                                          68 examples:
 69   - |                                              69   - |
 70     #include <dt-bindings/interrupt-controller     70     #include <dt-bindings/interrupt-controller/arm-gic.h>
 71     #include <dt-bindings/clock/mt8183-clk.h>      71     #include <dt-bindings/clock/mt8183-clk.h>
 72     #include <dt-bindings/power/mt8183-power.h     72     #include <dt-bindings/power/mt8183-power.h>
 73     #include <dt-bindings/gce/mt8183-gce.h>        73     #include <dt-bindings/gce/mt8183-gce.h>
 74                                                    74 
 75     soc {                                          75     soc {
 76         #address-cells = <2>;                      76         #address-cells = <2>;
 77         #size-cells = <2>;                         77         #size-cells = <2>;
 78                                                    78 
 79         dither0: dither@14012000 {                 79         dither0: dither@14012000 {
 80             compatible = "mediatek,mt8183-disp     80             compatible = "mediatek,mt8183-disp-dither";
 81             reg = <0 0x14012000 0 0x1000>;         81             reg = <0 0x14012000 0 0x1000>;
 82             interrupts = <GIC_SPI 235 IRQ_TYPE     82             interrupts = <GIC_SPI 235 IRQ_TYPE_LEVEL_LOW>;
 83             power-domains = <&spm MT8183_POWER     83             power-domains = <&spm MT8183_POWER_DOMAIN_DISP>;
 84             clocks = <&mmsys CLK_MM_DISP_DITHE     84             clocks = <&mmsys CLK_MM_DISP_DITHER0>;
 85             mediatek,gce-client-reg = <&gce SU     85             mediatek,gce-client-reg = <&gce SUBSYS_1401XXXX 0x2000 0x1000>;
 86         };                                         86         };
 87     };                                             87     };
                                                      

~ [ 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