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

TOMOYO Linux Cross Reference
Linux/Documentation/devicetree/bindings/display/mediatek/mediatek,gamma.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,gamma.yaml (Architecture i386) and /Documentation/devicetree/bindings/display/mediatek/mediatek,gamma.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,gamma.yaml#
  5 $schema: http://devicetree.org/meta-schemas/co      5 $schema: http://devicetree.org/meta-schemas/core.yaml#
  6                                                     6 
  7 title: Mediatek display gamma correction            7 title: Mediatek display gamma correction
  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 gamma correction, namely GA     14   Mediatek display gamma correction, namely GAMMA, provides a nonlinear
 15   operation used to adjust luminance in displ     15   operation used to adjust luminance in display system.
 16   GAMMA device node must be siblings to the ce     16   GAMMA device node must be siblings to the central MMSYS_CONFIG node.
 17   For a description of the MMSYS_CONFIG bindin     17   For a description of the MMSYS_CONFIG binding, see
 18   Documentation/devicetree/bindings/arm/mediat     18   Documentation/devicetree/bindings/arm/mediatek/mediatek,mmsys.yaml
 19   for details.                                     19   for details.
 20                                                    20 
 21 properties:                                        21 properties:
 22   compatible:                                      22   compatible:
 23     oneOf:                                         23     oneOf:
 24       - enum:                                      24       - enum:
 25           - mediatek,mt8173-disp-gamma             25           - mediatek,mt8173-disp-gamma
 26           - mediatek,mt8183-disp-gamma             26           - mediatek,mt8183-disp-gamma
 27           - mediatek,mt8195-disp-gamma             27           - mediatek,mt8195-disp-gamma
 28       - items:                                     28       - items:
 29           - enum:                                  29           - enum:
 30               - mediatek,mt6795-disp-gamma         30               - mediatek,mt6795-disp-gamma
 31           - const: mediatek,mt8173-disp-gamma      31           - const: mediatek,mt8173-disp-gamma
 32       - items:                                     32       - items:
 33           - enum:                                  33           - enum:
 34               - mediatek,mt8186-disp-gamma         34               - mediatek,mt8186-disp-gamma
 35               - mediatek,mt8188-disp-gamma         35               - mediatek,mt8188-disp-gamma
 36               - mediatek,mt8192-disp-gamma         36               - mediatek,mt8192-disp-gamma
 37               - mediatek,mt8195-disp-gamma         37               - mediatek,mt8195-disp-gamma
 38               - mediatek,mt8365-disp-gamma         38               - mediatek,mt8365-disp-gamma
 39           - const: mediatek,mt8183-disp-gamma      39           - const: mediatek,mt8183-disp-gamma
 40       - items:                                     40       - items:
 41           - enum:                                  41           - enum:
 42               - mediatek,mt8188-disp-gamma         42               - mediatek,mt8188-disp-gamma
 43           - const: mediatek,mt8195-disp-gamma      43           - const: mediatek,mt8195-disp-gamma
 44                                                    44 
 45   reg:                                             45   reg:
 46     maxItems: 1                                    46     maxItems: 1
 47                                                    47 
 48   interrupts:                                      48   interrupts:
 49     maxItems: 1                                    49     maxItems: 1
 50                                                    50 
 51   power-domains:                                   51   power-domains:
 52     description: A phandle and PM domain speci     52     description: A phandle and PM domain specifier as defined by bindings of
 53       the power controller specified by phandl     53       the power controller specified by phandle. See
 54       Documentation/devicetree/bindings/power/     54       Documentation/devicetree/bindings/power/power-domain.yaml for details.
 55                                                    55 
 56   clocks:                                          56   clocks:
 57     items:                                         57     items:
 58       - description: GAMMA Clock                   58       - description: GAMMA Clock
 59                                                    59 
 60   mediatek,gce-client-reg:                         60   mediatek,gce-client-reg:
 61     description: The register of client driver     61     description: The register of client driver can be configured by gce with
 62       4 arguments defined in this property, su     62       4 arguments defined in this property, such as phandle of gce, subsys id,
 63       register offset and size. Each GCE subsy     63       register offset and size. Each GCE subsys id is mapping to a client
 64       defined in the header include/dt-binding     64       defined in the header include/dt-bindings/gce/<chip>-gce.h.
 65     $ref: /schemas/types.yaml#/definitions/pha     65     $ref: /schemas/types.yaml#/definitions/phandle-array
 66     maxItems: 1                                    66     maxItems: 1
 67                                                    67 
 68 required:                                          68 required:
 69   - compatible                                     69   - compatible
 70   - reg                                            70   - reg
 71   - interrupts                                     71   - interrupts
 72   - power-domains                                  72   - power-domains
 73   - clocks                                         73   - clocks
 74                                                    74 
 75 additionalProperties: false                        75 additionalProperties: false
 76                                                    76 
 77 examples:                                          77 examples:
 78   - |                                              78   - |
 79     #include <dt-bindings/interrupt-controller     79     #include <dt-bindings/interrupt-controller/arm-gic.h>
 80     #include <dt-bindings/clock/mt8173-clk.h>      80     #include <dt-bindings/clock/mt8173-clk.h>
 81     #include <dt-bindings/power/mt8173-power.h     81     #include <dt-bindings/power/mt8173-power.h>
 82     #include <dt-bindings/gce/mt8173-gce.h>        82     #include <dt-bindings/gce/mt8173-gce.h>
 83                                                    83 
 84     soc {                                          84     soc {
 85         #address-cells = <2>;                      85         #address-cells = <2>;
 86         #size-cells = <2>;                         86         #size-cells = <2>;
 87                                                    87 
 88         gamma@14016000 {                           88         gamma@14016000 {
 89             compatible = "mediatek,mt8173-disp     89             compatible = "mediatek,mt8173-disp-gamma";
 90             reg = <0 0x14016000 0 0x1000>;         90             reg = <0 0x14016000 0 0x1000>;
 91             interrupts = <GIC_SPI 190 IRQ_TYPE     91             interrupts = <GIC_SPI 190 IRQ_TYPE_LEVEL_LOW>;
 92             power-domains = <&scpsys MT8173_PO     92             power-domains = <&scpsys MT8173_POWER_DOMAIN_MM>;
 93             clocks = <&mmsys CLK_MM_DISP_GAMMA     93             clocks = <&mmsys CLK_MM_DISP_GAMMA>;
 94             mediatek,gce-client-reg = <&gce SU     94             mediatek,gce-client-reg = <&gce SUBSYS_1401XXXX 0x6000 0x1000>;
 95         };                                         95         };
 96     };                                             96     };
                                                      

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