| From b5c0c6674eaffe8af4bcf4a472dd9571958932b8 Mon Sep 17 00:00:00 2001 |
| From: Hsin-Te Yuan <yuanhsinte@chromium.org> |
| Date: Wed, 11 Sep 2024 09:07:03 +0000 |
| Subject: [PATCH] FROMGIT: arm64: dts: mt8183: Add encoder node |
| |
| Add encoder node. |
| |
| Signed-off-by: Hsin-Te Yuan <yuanhsinte@chromium.org> |
| Link: https://lore.kernel.org/r/20240911-venc-v2-1-5566c07756fd@chromium.org |
| Signed-off-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com> |
| (cherry picked from commit 4045f71f24d81235d0554b25257e56962ff8e9e2 |
| git://git.kernel.org/pub/scm/linux/kernel/git/mediatek/linux.git v6.12-next/dts64) |
| |
| BUG=b:360780931 |
| TEST=build kernel |
| |
| Change-Id: I2682bf6f82f856323ffd248e84731f41cd74805e |
| Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/kernel/+/5907333 |
| Reviewed-by: Sean Paul <sean@poorly.run> |
| Reviewed-by: Pin-yen Lin <treapking@chromium.org> |
| Commit-Queue: Pin-yen Lin <treapking@chromium.org> |
| Auto-Submit: Hsin-Te Yuan <yuanhsinte@chromium.org> |
| Tested-by: Hsin-Te Yuan <yuanhsinte@chromium.org> |
| --- |
| arch/arm64/boot/dts/mediatek/mt8183.dtsi | 19 ++++++++++++++++++- |
| 1 file changed, 18 insertions(+), 1 deletion(-) |
| |
| diff --git a/arch/arm64/boot/dts/mediatek/mt8183.dtsi b/arch/arm64/boot/dts/mediatek/mt8183.dtsi |
| index cd2ba1e6bc118468b8fc5a06ad22ea116ce54c13..c6895a1bfeaf5ebe4d8b967328a688a009b9ac24 100644 |
| --- a/arch/arm64/boot/dts/mediatek/mt8183.dtsi |
| +++ b/arch/arm64/boot/dts/mediatek/mt8183.dtsi |
| @@ -2014,7 +2014,24 @@ larb4: larb@17010000 { |
| power-domains = <&spm MT8183_POWER_DOMAIN_VENC>; |
| }; |
| |
| - venc_jpg: jpeg-encoder@17030000 { |
| + vcodec_enc: vcodec@17020000 { |
| + compatible = "mediatek,mt8183-vcodec-enc"; |
| + reg = <0 0x17020000 0 0x1000>; |
| + interrupts = <GIC_SPI 247 IRQ_TYPE_LEVEL_LOW>; |
| + iommus = <&iommu M4U_PORT_VENC_REC>, |
| + <&iommu M4U_PORT_VENC_BSDMA>, |
| + <&iommu M4U_PORT_VENC_RD_COMV>, |
| + <&iommu M4U_PORT_VENC_CUR_LUMA>, |
| + <&iommu M4U_PORT_VENC_CUR_CHROMA>, |
| + <&iommu M4U_PORT_VENC_REF_LUMA>, |
| + <&iommu M4U_PORT_VENC_REF_CHROMA>; |
| + mediatek,scp = <&scp>; |
| + power-domains = <&spm MT8183_POWER_DOMAIN_VENC>; |
| + clocks = <&vencsys CLK_VENC_VENC>; |
| + clock-names = "venc_sel"; |
| + }; |
| + |
| + venc_jpg: venc_jpg@17030000 { |
| compatible = "mediatek,mt8183-jpgenc", "mediatek,mtk-jpgenc"; |
| reg = <0 0x17030000 0 0x1000>; |
| interrupts = <GIC_SPI 249 IRQ_TYPE_LEVEL_LOW>; |
| -- |
| 2.47.0.338.g60cca15819-goog |
| |