mirror of
https://github.com/torvalds/linux.git
synced 2026-04-22 16:53:59 -04:00
This patch adds DT binding documentation for MediaTek's CCORR and WDMA components. These components exist in both MediaTek's Media Data Path 3(MDP3) and DRM, and the bindings are placed under the folder "./soc/mediatek" to prevent duplicate builds. Signed-off-by: Moudy Ho <moudy.ho@mediatek.com> Reviewed-by: Rob Herring <robh@kernel.org> Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com> Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl> Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>
69 lines
1.8 KiB
YAML
69 lines
1.8 KiB
YAML
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
|
|
%YAML 1.2
|
|
---
|
|
$id: http://devicetree.org/schemas/soc/mediatek/mediatek,ccorr.yaml#
|
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
|
|
|
title: MediaTek color correction
|
|
|
|
maintainers:
|
|
- Matthias Brugger <matthias.bgg@gmail.com>
|
|
- Moudy Ho <moudy.ho@mediatek.com>
|
|
|
|
description: |
|
|
MediaTek color correction with 3X3 matrix.
|
|
|
|
properties:
|
|
compatible:
|
|
items:
|
|
- enum:
|
|
- mediatek,mt8183-mdp3-ccorr
|
|
|
|
reg:
|
|
maxItems: 1
|
|
|
|
mediatek,gce-client-reg:
|
|
$ref: /schemas/types.yaml#/definitions/phandle-array
|
|
items:
|
|
items:
|
|
- description: phandle of GCE
|
|
- description: GCE subsys id
|
|
- description: register offset
|
|
- description: register size
|
|
description: The register of client driver can be configured by gce with
|
|
4 arguments defined in this property. Each GCE subsys id is mapping to
|
|
a client defined in the header include/dt-bindings/gce/<chip>-gce.h.
|
|
|
|
mediatek,gce-events:
|
|
description:
|
|
The event id which is mapping to the specific hardware event signal
|
|
to gce. The event id is defined in the gce header
|
|
include/dt-bindings/gce/<chip>-gce.h of each chips.
|
|
$ref: /schemas/types.yaml#/definitions/uint32-array
|
|
|
|
clocks:
|
|
minItems: 1
|
|
|
|
required:
|
|
- compatible
|
|
- reg
|
|
- mediatek,gce-client-reg
|
|
- mediatek,gce-events
|
|
- clocks
|
|
|
|
additionalProperties: false
|
|
|
|
examples:
|
|
- |
|
|
#include <dt-bindings/clock/mt8183-clk.h>
|
|
#include <dt-bindings/gce/mt8183-gce.h>
|
|
|
|
mdp3_ccorr: mdp3-ccorr@1401c000 {
|
|
compatible = "mediatek,mt8183-mdp3-ccorr";
|
|
reg = <0x1401c000 0x1000>;
|
|
mediatek,gce-client-reg = <&gce SUBSYS_1401XXXX 0xc000 0x1000>;
|
|
mediatek,gce-events = <CMDQ_EVENT_MDP_CCORR_SOF>,
|
|
<CMDQ_EVENT_MDP_CCORR_EOF>;
|
|
clocks = <&mmsys CLK_MM_MDP_CCORR>;
|
|
};
|