forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-05-13 9d77db3c730780c8ef5ccd4b66403ff5675cfe4e
kernel/Documentation/devicetree/bindings/display/mediatek/mediatek,disp.txt
....@@ -27,20 +27,23 @@
2727
2828 Required properties (all function blocks):
2929 - compatible: "mediatek,<chip>-disp-<function>", one of
30
- "mediatek,<chip>-disp-ovl" - overlay (4 layers, blending, csc)
31
- "mediatek,<chip>-disp-rdma" - read DMA / line buffer
32
- "mediatek,<chip>-disp-wdma" - write DMA
33
- "mediatek,<chip>-disp-color" - color processor
34
- "mediatek,<chip>-disp-aal" - adaptive ambient light controller
35
- "mediatek,<chip>-disp-gamma" - gamma correction
36
- "mediatek,<chip>-disp-merge" - merge streams from two RDMA sources
37
- "mediatek,<chip>-disp-split" - split stream to two encoders
38
- "mediatek,<chip>-disp-ufoe" - data compression engine
39
- "mediatek,<chip>-dsi" - DSI controller, see mediatek,dsi.txt
40
- "mediatek,<chip>-dpi" - DPI controller, see mediatek,dpi.txt
41
- "mediatek,<chip>-disp-mutex" - display mutex
42
- "mediatek,<chip>-disp-od" - overdrive
43
- the supported chips are mt2701, mt2712 and mt8173.
30
+ "mediatek,<chip>-disp-ovl" - overlay (4 layers, blending, csc)
31
+ "mediatek,<chip>-disp-ovl-2l" - overlay (2 layers, blending, csc)
32
+ "mediatek,<chip>-disp-rdma" - read DMA / line buffer
33
+ "mediatek,<chip>-disp-wdma" - write DMA
34
+ "mediatek,<chip>-disp-ccorr" - color correction
35
+ "mediatek,<chip>-disp-color" - color processor
36
+ "mediatek,<chip>-disp-dither" - dither
37
+ "mediatek,<chip>-disp-aal" - adaptive ambient light controller
38
+ "mediatek,<chip>-disp-gamma" - gamma correction
39
+ "mediatek,<chip>-disp-merge" - merge streams from two RDMA sources
40
+ "mediatek,<chip>-disp-split" - split stream to two encoders
41
+ "mediatek,<chip>-disp-ufoe" - data compression engine
42
+ "mediatek,<chip>-dsi" - DSI controller, see mediatek,dsi.txt
43
+ "mediatek,<chip>-dpi" - DPI controller, see mediatek,dpi.txt
44
+ "mediatek,<chip>-disp-mutex" - display mutex
45
+ "mediatek,<chip>-disp-od" - overdrive
46
+ the supported chips are mt2701, mt7623, mt2712 and mt8173.
4447 - reg: Physical base address and length of the function block register space
4548 - interrupts: The interrupt signal from the function block (required, except for
4649 merge and split function blocks).
....@@ -49,6 +52,7 @@
4952 For most function blocks this is just a single clock input. Only the DSI and
5053 DPI controller nodes have multiple clock inputs. These are documented in
5154 mediatek,dsi.txt and mediatek,dpi.txt, respectively.
55
+ An exception is that the mt8183 mutex is always free running with no clocks property.
5256
5357 Required properties (DMA function blocks):
5458 - compatible: Should be one of
....@@ -59,7 +63,7 @@
5963 - larb: Should contain a phandle pointing to the local arbiter device as defined
6064 in Documentation/devicetree/bindings/memory-controllers/mediatek,smi-larb.txt
6165 - iommus: Should point to the respective IOMMU block with master port as
62
- argument, see Documentation/devicetree/bindings/iommu/mediatek,iommu.txt
66
+ argument, see Documentation/devicetree/bindings/iommu/mediatek,iommu.yaml
6367 for details.
6468
6569 Examples: