mt8195.dtsi (329239a154bc735a74c33e33c5139b30949efc57) mt8195.dtsi (b852ee68fd722294145d86bb4d383d4ad4ae270f)
1// SPDX-License-Identifier: (GPL-2.0 OR MIT)
2/*
3 * Copyright (c) 2021 MediaTek Inc.
4 * Author: Seiya Wang <seiya.wang@mediatek.com>
5 */
6
7/dts-v1/;
8#include <dt-bindings/clock/mt8195-clk.h>

--- 1944 unchanged lines hidden (view full) ---

1953 compatible = "mediatek,mt8195-vencsys_core1";
1954 reg = <0 0x1b000000 0 0x1000>;
1955 #clock-cells = <1>;
1956 };
1957
1958 vdosys0: syscon@1c01a000 {
1959 compatible = "mediatek,mt8195-mmsys", "syscon";
1960 reg = <0 0x1c01a000 0 0x1000>;
1// SPDX-License-Identifier: (GPL-2.0 OR MIT)
2/*
3 * Copyright (c) 2021 MediaTek Inc.
4 * Author: Seiya Wang <seiya.wang@mediatek.com>
5 */
6
7/dts-v1/;
8#include <dt-bindings/clock/mt8195-clk.h>

--- 1944 unchanged lines hidden (view full) ---

1953 compatible = "mediatek,mt8195-vencsys_core1";
1954 reg = <0 0x1b000000 0 0x1000>;
1955 #clock-cells = <1>;
1956 };
1957
1958 vdosys0: syscon@1c01a000 {
1959 compatible = "mediatek,mt8195-mmsys", "syscon";
1960 reg = <0 0x1c01a000 0 0x1000>;
1961 mboxes = <&gce0 0 CMDQ_THR_PRIO_4>;
1961 #clock-cells = <1>;
1962 };
1963
1964 larb20: larb@1b010000 {
1965 compatible = "mediatek,mt8195-smi-larb";
1966 reg = <0 0x1b010000 0 0x1000>;
1967 mediatek,larb-id = <20>;
1968 mediatek,smi = <&smi_common_vpp>;
1969 clocks = <&vencsys_core1 CLK_VENC_CORE1_LARB>,
1970 <&vencsys_core1 CLK_VENC_CORE1_GALS>,
1971 <&vppsys0 CLK_VPP0_GALS_VDO0_VDO1_VENCSYS_CORE1>;
1972 clock-names = "apb", "smi", "gals";
1973 power-domains = <&spm MT8195_POWER_DOMAIN_VENC_CORE1>;
1974 };
1975
1962 #clock-cells = <1>;
1963 };
1964
1965 larb20: larb@1b010000 {
1966 compatible = "mediatek,mt8195-smi-larb";
1967 reg = <0 0x1b010000 0 0x1000>;
1968 mediatek,larb-id = <20>;
1969 mediatek,smi = <&smi_common_vpp>;
1970 clocks = <&vencsys_core1 CLK_VENC_CORE1_LARB>,
1971 <&vencsys_core1 CLK_VENC_CORE1_GALS>,
1972 <&vppsys0 CLK_VPP0_GALS_VDO0_VDO1_VENCSYS_CORE1>;
1973 clock-names = "apb", "smi", "gals";
1974 power-domains = <&spm MT8195_POWER_DOMAIN_VENC_CORE1>;
1975 };
1976
1977 ovl0: ovl@1c000000 {
1978 compatible = "mediatek,mt8195-disp-ovl", "mediatek,mt8183-disp-ovl";
1979 reg = <0 0x1c000000 0 0x1000>;
1980 interrupts = <GIC_SPI 636 IRQ_TYPE_LEVEL_HIGH 0>;
1981 power-domains = <&spm MT8195_POWER_DOMAIN_VDOSYS0>;
1982 clocks = <&vdosys0 CLK_VDO0_DISP_OVL0>;
1983 iommus = <&iommu_vdo M4U_PORT_L0_DISP_OVL0_RDMA0>;
1984 mediatek,gce-client-reg = <&gce0 SUBSYS_1c00XXXX 0x0000 0x1000>;
1985 };
1986
1987 rdma0: rdma@1c002000 {
1988 compatible = "mediatek,mt8195-disp-rdma";
1989 reg = <0 0x1c002000 0 0x1000>;
1990 interrupts = <GIC_SPI 638 IRQ_TYPE_LEVEL_HIGH 0>;
1991 power-domains = <&spm MT8195_POWER_DOMAIN_VDOSYS0>;
1992 clocks = <&vdosys0 CLK_VDO0_DISP_RDMA0>;
1993 iommus = <&iommu_vdo M4U_PORT_L0_DISP_RDMA0>;
1994 mediatek,gce-client-reg = <&gce0 SUBSYS_1c00XXXX 0x2000 0x1000>;
1995 };
1996
1997 color0: color@1c003000 {
1998 compatible = "mediatek,mt8195-disp-color", "mediatek,mt8173-disp-color";
1999 reg = <0 0x1c003000 0 0x1000>;
2000 interrupts = <GIC_SPI 639 IRQ_TYPE_LEVEL_HIGH 0>;
2001 power-domains = <&spm MT8195_POWER_DOMAIN_VDOSYS0>;
2002 clocks = <&vdosys0 CLK_VDO0_DISP_COLOR0>;
2003 mediatek,gce-client-reg = <&gce0 SUBSYS_1c00XXXX 0x3000 0x1000>;
2004 };
2005
2006 ccorr0: ccorr@1c004000 {
2007 compatible = "mediatek,mt8195-disp-ccorr", "mediatek,mt8192-disp-ccorr";
2008 reg = <0 0x1c004000 0 0x1000>;
2009 interrupts = <GIC_SPI 640 IRQ_TYPE_LEVEL_HIGH 0>;
2010 power-domains = <&spm MT8195_POWER_DOMAIN_VDOSYS0>;
2011 clocks = <&vdosys0 CLK_VDO0_DISP_CCORR0>;
2012 mediatek,gce-client-reg = <&gce0 SUBSYS_1c00XXXX 0x4000 0x1000>;
2013 };
2014
2015 aal0: aal@1c005000 {
2016 compatible = "mediatek,mt8195-disp-aal", "mediatek,mt8183-disp-aal";
2017 reg = <0 0x1c005000 0 0x1000>;
2018 interrupts = <GIC_SPI 641 IRQ_TYPE_LEVEL_HIGH 0>;
2019 power-domains = <&spm MT8195_POWER_DOMAIN_VDOSYS0>;
2020 clocks = <&vdosys0 CLK_VDO0_DISP_AAL0>;
2021 mediatek,gce-client-reg = <&gce0 SUBSYS_1c00XXXX 0x5000 0x1000>;
2022 };
2023
2024 gamma0: gamma@1c006000 {
2025 compatible = "mediatek,mt8195-disp-gamma", "mediatek,mt8183-disp-gamma";
2026 reg = <0 0x1c006000 0 0x1000>;
2027 interrupts = <GIC_SPI 642 IRQ_TYPE_LEVEL_HIGH 0>;
2028 power-domains = <&spm MT8195_POWER_DOMAIN_VDOSYS0>;
2029 clocks = <&vdosys0 CLK_VDO0_DISP_GAMMA0>;
2030 mediatek,gce-client-reg = <&gce0 SUBSYS_1c00XXXX 0x6000 0x1000>;
2031 };
2032
2033 dither0: dither@1c007000 {
2034 compatible = "mediatek,mt8195-disp-dither", "mediatek,mt8183-disp-dither";
2035 reg = <0 0x1c007000 0 0x1000>;
2036 interrupts = <GIC_SPI 643 IRQ_TYPE_LEVEL_HIGH 0>;
2037 power-domains = <&spm MT8195_POWER_DOMAIN_VDOSYS0>;
2038 clocks = <&vdosys0 CLK_VDO0_DISP_DITHER0>;
2039 mediatek,gce-client-reg = <&gce0 SUBSYS_1c00XXXX 0x7000 0x1000>;
2040 };
2041
2042 dsc0: dsc@1c009000 {
2043 compatible = "mediatek,mt8195-disp-dsc";
2044 reg = <0 0x1c009000 0 0x1000>;
2045 interrupts = <GIC_SPI 645 IRQ_TYPE_LEVEL_HIGH 0>;
2046 power-domains = <&spm MT8195_POWER_DOMAIN_VDOSYS0>;
2047 clocks = <&vdosys0 CLK_VDO0_DSC_WRAP0>;
2048 mediatek,gce-client-reg = <&gce0 SUBSYS_1c00XXXX 0x9000 0x1000>;
2049 };
2050
2051 merge0: merge@1c014000 {
2052 compatible = "mediatek,mt8195-disp-merge";
2053 reg = <0 0x1c014000 0 0x1000>;
2054 interrupts = <GIC_SPI 656 IRQ_TYPE_LEVEL_HIGH 0>;
2055 power-domains = <&spm MT8195_POWER_DOMAIN_VDOSYS0>;
2056 clocks = <&vdosys0 CLK_VDO0_VPP_MERGE0>;
2057 mediatek,gce-client-reg = <&gce0 SUBSYS_1c01XXXX 0x4000 0x1000>;
2058 };
2059
2060 mutex: mutex@1c016000 {
2061 compatible = "mediatek,mt8195-disp-mutex";
2062 reg = <0 0x1c016000 0 0x1000>;
2063 interrupts = <GIC_SPI 658 IRQ_TYPE_LEVEL_HIGH 0>;
2064 power-domains = <&spm MT8195_POWER_DOMAIN_VDOSYS0>;
2065 clocks = <&vdosys0 CLK_VDO0_DISP_MUTEX0>;
2066 mediatek,gce-events = <CMDQ_EVENT_VDO0_DISP_STREAM_DONE_0>;
2067 };
2068
1976 larb0: larb@1c018000 {
1977 compatible = "mediatek,mt8195-smi-larb";
1978 reg = <0 0x1c018000 0 0x1000>;
1979 mediatek,larb-id = <0>;
1980 mediatek,smi = <&smi_common_vdo>;
1981 clocks = <&vdosys0 CLK_VDO0_SMI_LARB>,
1982 <&vdosys0 CLK_VDO0_SMI_LARB>,
1983 <&vppsys0 CLK_VPP0_GALS_VDO0_LARB0>;

--- 73 unchanged lines hidden ---
2069 larb0: larb@1c018000 {
2070 compatible = "mediatek,mt8195-smi-larb";
2071 reg = <0 0x1c018000 0 0x1000>;
2072 mediatek,larb-id = <0>;
2073 mediatek,smi = <&smi_common_vdo>;
2074 clocks = <&vdosys0 CLK_VDO0_SMI_LARB>,
2075 <&vdosys0 CLK_VDO0_SMI_LARB>,
2076 <&vppsys0 CLK_VPP0_GALS_VDO0_LARB0>;

--- 73 unchanged lines hidden ---