mt8192.dtsi (53aa930dc4bae6aa269951bd37103083145d6691) | mt8192.dtsi (6210fc2e4ca2551cb09fd122ee49ebcf64487f3e) |
---|---|
1// SPDX-License-Identifier: (GPL-2.0 OR MIT) 2/* 3 * Copyright (C) 2020 MediaTek Inc. 4 * Author: Seiya Wang <seiya.wang@mediatek.com> 5 */ 6 7/dts-v1/; 8#include <dt-bindings/clock/mt8192-clk.h> | 1// SPDX-License-Identifier: (GPL-2.0 OR MIT) 2/* 3 * Copyright (C) 2020 MediaTek Inc. 4 * Author: Seiya Wang <seiya.wang@mediatek.com> 5 */ 6 7/dts-v1/; 8#include <dt-bindings/clock/mt8192-clk.h> |
9#include <dt-bindings/gce/mt8192-gce.h> |
|
9#include <dt-bindings/interrupt-controller/arm-gic.h> 10#include <dt-bindings/interrupt-controller/irq.h> 11#include <dt-bindings/memory/mt8192-larb-port.h> 12#include <dt-bindings/pinctrl/mt8192-pinfunc.h> 13#include <dt-bindings/phy/phy.h> 14#include <dt-bindings/power/mt8192-power.h> | 10#include <dt-bindings/interrupt-controller/arm-gic.h> 11#include <dt-bindings/interrupt-controller/irq.h> 12#include <dt-bindings/memory/mt8192-larb-port.h> 13#include <dt-bindings/pinctrl/mt8192-pinfunc.h> 14#include <dt-bindings/phy/phy.h> 15#include <dt-bindings/power/mt8192-power.h> |
16#include <dt-bindings/reset/mt8192-resets.h> |
|
15 16/ { 17 compatible = "mediatek,mt8192"; 18 interrupt-parent = <&gic>; 19 #address-cells = <2>; 20 #size-cells = <2>; 21 | 17 18/ { 19 compatible = "mediatek,mt8192"; 20 interrupt-parent = <&gic>; 21 #address-cells = <2>; 22 #size-cells = <2>; 23 |
24 aliases { 25 ovl0 = &ovl0; 26 ovl-2l0 = &ovl_2l0; 27 ovl-2l2 = &ovl_2l2; 28 rdma0 = &rdma0; 29 rdma4 = &rdma4; 30 }; 31 |
|
22 clk26m: oscillator0 { 23 compatible = "fixed-clock"; 24 #clock-cells = <0>; 25 clock-frequency = <26000000>; 26 clock-output-names = "clk26m"; 27 }; 28 29 clk32k: oscillator1 { --- 271 unchanged lines hidden (view full) --- 301 #gpio-cells = <2>; 302 gpio-ranges = <&pio 0 0 220>; 303 interrupt-controller; 304 interrupts = <GIC_SPI 212 IRQ_TYPE_LEVEL_HIGH 0>; 305 #interrupt-cells = <2>; 306 }; 307 308 scpsys: syscon@10006000 { | 32 clk26m: oscillator0 { 33 compatible = "fixed-clock"; 34 #clock-cells = <0>; 35 clock-frequency = <26000000>; 36 clock-output-names = "clk26m"; 37 }; 38 39 clk32k: oscillator1 { --- 271 unchanged lines hidden (view full) --- 311 #gpio-cells = <2>; 312 gpio-ranges = <&pio 0 0 220>; 313 interrupt-controller; 314 interrupts = <GIC_SPI 212 IRQ_TYPE_LEVEL_HIGH 0>; 315 #interrupt-cells = <2>; 316 }; 317 318 scpsys: syscon@10006000 { |
309 compatible = "syscon", "simple-mfd"; | 319 compatible = "mediatek,mt8192-scpsys", "syscon", "simple-mfd"; |
310 reg = <0 0x10006000 0 0x1000>; | 320 reg = <0 0x10006000 0 0x1000>; |
311 #power-domain-cells = <1>; | |
312 313 /* System Power Manager */ 314 spm: power-controller { 315 compatible = "mediatek,mt8192-power-controller"; 316 #address-cells = <1>; 317 #size-cells = <0>; 318 #power-domain-cells = <1>; 319 --- 228 unchanged lines hidden (view full) --- 548 <&topckgen CLK_TOP_SPMI_MST_SEL>; 549 clock-names = "pmif_sys_ck", 550 "pmif_tmr_ck", 551 "spmimst_clk_mux"; 552 assigned-clocks = <&topckgen CLK_TOP_PWRAP_ULPOSC_SEL>; 553 assigned-clock-parents = <&topckgen CLK_TOP_OSC_D10>; 554 }; 555 | 321 322 /* System Power Manager */ 323 spm: power-controller { 324 compatible = "mediatek,mt8192-power-controller"; 325 #address-cells = <1>; 326 #size-cells = <0>; 327 #power-domain-cells = <1>; 328 --- 228 unchanged lines hidden (view full) --- 557 <&topckgen CLK_TOP_SPMI_MST_SEL>; 558 clock-names = "pmif_sys_ck", 559 "pmif_tmr_ck", 560 "spmimst_clk_mux"; 561 assigned-clocks = <&topckgen CLK_TOP_PWRAP_ULPOSC_SEL>; 562 assigned-clock-parents = <&topckgen CLK_TOP_OSC_D10>; 563 }; 564 |
565 gce: mailbox@10228000 { 566 compatible = "mediatek,mt8192-gce"; 567 reg = <0 0x10228000 0 0x4000>; 568 interrupts = <GIC_SPI 203 IRQ_TYPE_LEVEL_HIGH 0>; 569 #mbox-cells = <2>; 570 clocks = <&infracfg CLK_INFRA_GCE>; 571 clock-names = "gce"; 572 }; 573 |
|
556 scp_adsp: clock-controller@10720000 { 557 compatible = "mediatek,mt8192-scp_adsp"; 558 reg = <0 0x10720000 0 0x1000>; 559 #clock-cells = <1>; 560 }; 561 562 uart0: serial@11002000 { 563 compatible = "mediatek,mt8192-uart", --- 30 unchanged lines hidden (view full) --- 594 interrupts = <GIC_SPI 159 IRQ_TYPE_LEVEL_HIGH 0>; 595 clocks = <&topckgen CLK_TOP_MAINPLL_D5_D4>, 596 <&topckgen CLK_TOP_SPI_SEL>, 597 <&infracfg CLK_INFRA_SPI0>; 598 clock-names = "parent-clk", "sel-clk", "spi-clk"; 599 status = "disabled"; 600 }; 601 | 574 scp_adsp: clock-controller@10720000 { 575 compatible = "mediatek,mt8192-scp_adsp"; 576 reg = <0 0x10720000 0 0x1000>; 577 #clock-cells = <1>; 578 }; 579 580 uart0: serial@11002000 { 581 compatible = "mediatek,mt8192-uart", --- 30 unchanged lines hidden (view full) --- 612 interrupts = <GIC_SPI 159 IRQ_TYPE_LEVEL_HIGH 0>; 613 clocks = <&topckgen CLK_TOP_MAINPLL_D5_D4>, 614 <&topckgen CLK_TOP_SPI_SEL>, 615 <&infracfg CLK_INFRA_SPI0>; 616 clock-names = "parent-clk", "sel-clk", "spi-clk"; 617 status = "disabled"; 618 }; 619 |
620 pwm0: pwm@1100e000 { 621 compatible = "mediatek,mt8183-disp-pwm"; 622 reg = <0 0x1100e000 0 0x1000>; 623 interrupts = <GIC_SPI 171 IRQ_TYPE_LEVEL_HIGH 0>; 624 #pwm-cells = <2>; 625 clocks = <&topckgen CLK_TOP_DISP_PWM_SEL>, 626 <&infracfg CLK_INFRA_DISP_PWM>; 627 clock-names = "main", "mm"; 628 status = "disabled"; 629 }; 630 |
|
602 spi1: spi@11010000 { 603 compatible = "mediatek,mt8192-spi", 604 "mediatek,mt6765-spi"; 605 #address-cells = <1>; 606 #size-cells = <0>; 607 reg = <0 0x11010000 0 0x1000>; 608 interrupts = <GIC_SPI 160 IRQ_TYPE_LEVEL_HIGH 0>; 609 clocks = <&topckgen CLK_TOP_MAINPLL_D5_D4>, --- 109 unchanged lines hidden (view full) --- 719 interrupt-names = "host"; 720 phys = <&u2port0 PHY_TYPE_USB2>, 721 <&u3port0 PHY_TYPE_USB3>; 722 assigned-clocks = <&topckgen CLK_TOP_USB_TOP_SEL>, 723 <&topckgen CLK_TOP_SSUSB_XHCI_SEL>; 724 assigned-clock-parents = <&topckgen CLK_TOP_UNIVPLL_D5_D4>, 725 <&topckgen CLK_TOP_UNIVPLL_D5_D4>; 726 clocks = <&infracfg CLK_INFRA_SSUSB>, | 631 spi1: spi@11010000 { 632 compatible = "mediatek,mt8192-spi", 633 "mediatek,mt6765-spi"; 634 #address-cells = <1>; 635 #size-cells = <0>; 636 reg = <0 0x11010000 0 0x1000>; 637 interrupts = <GIC_SPI 160 IRQ_TYPE_LEVEL_HIGH 0>; 638 clocks = <&topckgen CLK_TOP_MAINPLL_D5_D4>, --- 109 unchanged lines hidden (view full) --- 748 interrupt-names = "host"; 749 phys = <&u2port0 PHY_TYPE_USB2>, 750 <&u3port0 PHY_TYPE_USB3>; 751 assigned-clocks = <&topckgen CLK_TOP_USB_TOP_SEL>, 752 <&topckgen CLK_TOP_SSUSB_XHCI_SEL>; 753 assigned-clock-parents = <&topckgen CLK_TOP_UNIVPLL_D5_D4>, 754 <&topckgen CLK_TOP_UNIVPLL_D5_D4>; 755 clocks = <&infracfg CLK_INFRA_SSUSB>, |
727 <&infracfg CLK_INFRA_SSUSB_XHCI>, 728 <&apmixedsys CLK_APMIXED_USBPLL>; 729 clock-names = "sys_ck", "xhci_ck", "ref_ck"; | 756 <&apmixedsys CLK_APMIXED_USBPLL>, 757 <&clk26m>, 758 <&clk26m>, 759 <&infracfg CLK_INFRA_SSUSB_XHCI>; 760 clock-names = "sys_ck", "ref_ck", "mcu_ck", "dma_ck", 761 "xhci_ck"; |
730 wakeup-source; 731 mediatek,syscon-wakeup = <&pericfg 0x420 102>; 732 status = "disabled"; 733 }; 734 735 audsys: syscon@11210000 { 736 compatible = "mediatek,mt8192-audsys", "syscon"; 737 reg = <0 0x11210000 0 0x2000>; --- 341 unchanged lines hidden (view full) --- 1079 u3port0: usb-phy@700 { 1080 reg = <0x700 0x900>; 1081 clocks = <&clk26m>; 1082 clock-names = "ref"; 1083 #phy-cells = <1>; 1084 }; 1085 }; 1086 | 762 wakeup-source; 763 mediatek,syscon-wakeup = <&pericfg 0x420 102>; 764 status = "disabled"; 765 }; 766 767 audsys: syscon@11210000 { 768 compatible = "mediatek,mt8192-audsys", "syscon"; 769 reg = <0 0x11210000 0 0x2000>; --- 341 unchanged lines hidden (view full) --- 1111 u3port0: usb-phy@700 { 1112 reg = <0x700 0x900>; 1113 clocks = <&clk26m>; 1114 clock-names = "ref"; 1115 #phy-cells = <1>; 1116 }; 1117 }; 1118 |
1119 mipi_tx0: dsi-phy@11e50000 { 1120 compatible = "mediatek,mt8183-mipi-tx"; 1121 reg = <0 0x11e50000 0 0x1000>; 1122 clocks = <&apmixedsys CLK_APMIXED_MIPID26M>; 1123 #clock-cells = <0>; 1124 #phy-cells = <0>; 1125 clock-output-names = "mipi_tx0_pll"; 1126 status = "disabled"; 1127 }; 1128 |
|
1087 i2c0: i2c@11f00000 { 1088 compatible = "mediatek,mt8192-i2c"; 1089 reg = <0 0x11f00000 0 0x1000>, 1090 <0 0x10217080 0 0x80>; 1091 interrupts = <GIC_SPI 112 IRQ_TYPE_LEVEL_HIGH 0>; 1092 clocks = <&imp_iic_wrap_n CLK_IMP_IIC_WRAP_N_I2C0>, 1093 <&infracfg CLK_INFRA_AP_DMA>; 1094 clock-names = "main", "dma"; --- 66 unchanged lines hidden (view full) --- 1161 reg = <0 0x13fbf000 0 0x1000>; 1162 #clock-cells = <1>; 1163 }; 1164 1165 mmsys: syscon@14000000 { 1166 compatible = "mediatek,mt8192-mmsys", "syscon"; 1167 reg = <0 0x14000000 0 0x1000>; 1168 #clock-cells = <1>; | 1129 i2c0: i2c@11f00000 { 1130 compatible = "mediatek,mt8192-i2c"; 1131 reg = <0 0x11f00000 0 0x1000>, 1132 <0 0x10217080 0 0x80>; 1133 interrupts = <GIC_SPI 112 IRQ_TYPE_LEVEL_HIGH 0>; 1134 clocks = <&imp_iic_wrap_n CLK_IMP_IIC_WRAP_N_I2C0>, 1135 <&infracfg CLK_INFRA_AP_DMA>; 1136 clock-names = "main", "dma"; --- 66 unchanged lines hidden (view full) --- 1203 reg = <0 0x13fbf000 0 0x1000>; 1204 #clock-cells = <1>; 1205 }; 1206 1207 mmsys: syscon@14000000 { 1208 compatible = "mediatek,mt8192-mmsys", "syscon"; 1209 reg = <0 0x14000000 0 0x1000>; 1210 #clock-cells = <1>; |
1211 #reset-cells = <1>; 1212 mboxes = <&gce 0 CMDQ_THR_PRIO_HIGHEST>, 1213 <&gce 1 CMDQ_THR_PRIO_HIGHEST>; 1214 mediatek,gce-client-reg = <&gce SUBSYS_1400XXXX 0 0x1000>; |
|
1169 }; 1170 | 1215 }; 1216 |
1217 mutex: mutex@14001000 { 1218 compatible = "mediatek,mt8192-disp-mutex"; 1219 reg = <0 0x14001000 0 0x1000>; 1220 interrupts = <GIC_SPI 252 IRQ_TYPE_LEVEL_HIGH 0>; 1221 clocks = <&mmsys CLK_MM_DISP_MUTEX0>; 1222 mediatek,gce-events = <CMDQ_EVENT_DISP_STREAM_DONE_ENG_EVENT_0>, 1223 <CMDQ_EVENT_DISP_STREAM_DONE_ENG_EVENT_1>; 1224 power-domains = <&spm MT8192_POWER_DOMAIN_DISP>; 1225 }; 1226 |
|
1171 smi_common: smi@14002000 { 1172 compatible = "mediatek,mt8192-smi-common"; 1173 reg = <0 0x14002000 0 0x1000>; 1174 clocks = <&mmsys CLK_MM_SMI_COMMON>, 1175 <&mmsys CLK_MM_SMI_INFRA>, 1176 <&mmsys CLK_MM_SMI_GALS>, 1177 <&mmsys CLK_MM_SMI_GALS>; 1178 clock-names = "apb", "smi", "gals0", "gals1"; --- 15 unchanged lines hidden (view full) --- 1194 reg = <0 0x14004000 0 0x1000>; 1195 mediatek,larb-id = <1>; 1196 mediatek,smi = <&smi_common>; 1197 clocks = <&clk26m>, <&clk26m>; 1198 clock-names = "apb", "smi"; 1199 power-domains = <&spm MT8192_POWER_DOMAIN_DISP>; 1200 }; 1201 | 1227 smi_common: smi@14002000 { 1228 compatible = "mediatek,mt8192-smi-common"; 1229 reg = <0 0x14002000 0 0x1000>; 1230 clocks = <&mmsys CLK_MM_SMI_COMMON>, 1231 <&mmsys CLK_MM_SMI_INFRA>, 1232 <&mmsys CLK_MM_SMI_GALS>, 1233 <&mmsys CLK_MM_SMI_GALS>; 1234 clock-names = "apb", "smi", "gals0", "gals1"; --- 15 unchanged lines hidden (view full) --- 1250 reg = <0 0x14004000 0 0x1000>; 1251 mediatek,larb-id = <1>; 1252 mediatek,smi = <&smi_common>; 1253 clocks = <&clk26m>, <&clk26m>; 1254 clock-names = "apb", "smi"; 1255 power-domains = <&spm MT8192_POWER_DOMAIN_DISP>; 1256 }; 1257 |
1258 ovl0: ovl@14005000 { 1259 compatible = "mediatek,mt8192-disp-ovl"; 1260 reg = <0 0x14005000 0 0x1000>; 1261 interrupts = <GIC_SPI 254 IRQ_TYPE_LEVEL_HIGH 0>; 1262 clocks = <&mmsys CLK_MM_DISP_OVL0>; 1263 iommus = <&iommu0 M4U_PORT_L0_OVL_RDMA0>, 1264 <&iommu0 M4U_PORT_L0_OVL_RDMA0_HDR>; 1265 power-domains = <&spm MT8192_POWER_DOMAIN_DISP>; 1266 mediatek,gce-client-reg = <&gce SUBSYS_1400XXXX 0x5000 0x1000>; 1267 }; 1268 1269 ovl_2l0: ovl@14006000 { 1270 compatible = "mediatek,mt8192-disp-ovl-2l"; 1271 reg = <0 0x14006000 0 0x1000>; 1272 interrupts = <GIC_SPI 255 IRQ_TYPE_LEVEL_HIGH 0>; 1273 power-domains = <&spm MT8192_POWER_DOMAIN_DISP>; 1274 clocks = <&mmsys CLK_MM_DISP_OVL0_2L>; 1275 iommus = <&iommu0 M4U_PORT_L1_OVL_2L_RDMA0>, 1276 <&iommu0 M4U_PORT_L1_OVL_2L_RDMA0_HDR>; 1277 mediatek,gce-client-reg = <&gce SUBSYS_1400XXXX 0x6000 0x1000>; 1278 }; 1279 1280 rdma0: rdma@14007000 { 1281 compatible = "mediatek,mt8192-disp-rdma", 1282 "mediatek,mt8183-disp-rdma"; 1283 reg = <0 0x14007000 0 0x1000>; 1284 interrupts = <GIC_SPI 256 IRQ_TYPE_LEVEL_HIGH 0>; 1285 clocks = <&mmsys CLK_MM_DISP_RDMA0>; 1286 iommus = <&iommu0 M4U_PORT_L0_DISP_RDMA0>; 1287 mediatek,rdma-fifo-size = <5120>; 1288 power-domains = <&spm MT8192_POWER_DOMAIN_DISP>; 1289 mediatek,gce-client-reg = <&gce SUBSYS_1400XXXX 0x7000 0x1000>; 1290 }; 1291 1292 color0: color@14009000 { 1293 compatible = "mediatek,mt8192-disp-color", 1294 "mediatek,mt8173-disp-color"; 1295 reg = <0 0x14009000 0 0x1000>; 1296 interrupts = <GIC_SPI 258 IRQ_TYPE_LEVEL_HIGH 0>; 1297 power-domains = <&spm MT8192_POWER_DOMAIN_DISP>; 1298 clocks = <&mmsys CLK_MM_DISP_COLOR0>; 1299 mediatek,gce-client-reg = <&gce SUBSYS_1400XXXX 0x9000 0x1000>; 1300 }; 1301 1302 ccorr0: ccorr@1400a000 { 1303 compatible = "mediatek,mt8192-disp-ccorr"; 1304 reg = <0 0x1400a000 0 0x1000>; 1305 interrupts = <GIC_SPI 259 IRQ_TYPE_LEVEL_HIGH 0>; 1306 power-domains = <&spm MT8192_POWER_DOMAIN_DISP>; 1307 clocks = <&mmsys CLK_MM_DISP_CCORR0>; 1308 mediatek,gce-client-reg = <&gce SUBSYS_1400XXXX 0xa000 0x1000>; 1309 }; 1310 1311 aal0: aal@1400b000 { 1312 compatible = "mediatek,mt8192-disp-aal", 1313 "mediatek,mt8183-disp-aal"; 1314 reg = <0 0x1400b000 0 0x1000>; 1315 interrupts = <GIC_SPI 260 IRQ_TYPE_LEVEL_HIGH 0>; 1316 power-domains = <&spm MT8192_POWER_DOMAIN_DISP>; 1317 clocks = <&mmsys CLK_MM_DISP_AAL0>; 1318 mediatek,gce-client-reg = <&gce SUBSYS_1400XXXX 0xb000 0x1000>; 1319 }; 1320 1321 gamma0: gamma@1400c000 { 1322 compatible = "mediatek,mt8192-disp-gamma", 1323 "mediatek,mt8183-disp-gamma"; 1324 reg = <0 0x1400c000 0 0x1000>; 1325 interrupts = <GIC_SPI 261 IRQ_TYPE_LEVEL_HIGH 0>; 1326 power-domains = <&spm MT8192_POWER_DOMAIN_DISP>; 1327 clocks = <&mmsys CLK_MM_DISP_GAMMA0>; 1328 mediatek,gce-client-reg = <&gce SUBSYS_1400XXXX 0xc000 0x1000>; 1329 }; 1330 1331 postmask0: postmask@1400d000 { 1332 compatible = "mediatek,mt8192-disp-postmask"; 1333 reg = <0 0x1400d000 0 0x1000>; 1334 interrupts = <GIC_SPI 262 IRQ_TYPE_LEVEL_HIGH 0>; 1335 power-domains = <&spm MT8192_POWER_DOMAIN_DISP>; 1336 clocks = <&mmsys CLK_MM_DISP_POSTMASK0>; 1337 mediatek,gce-client-reg = <&gce SUBSYS_1400XXXX 0xd000 0x1000>; 1338 }; 1339 1340 dither0: dither@1400e000 { 1341 compatible = "mediatek,mt8192-disp-dither", 1342 "mediatek,mt8183-disp-dither"; 1343 reg = <0 0x1400e000 0 0x1000>; 1344 interrupts = <GIC_SPI 263 IRQ_TYPE_LEVEL_HIGH 0>; 1345 power-domains = <&spm MT8192_POWER_DOMAIN_DISP>; 1346 clocks = <&mmsys CLK_MM_DISP_DITHER0>; 1347 mediatek,gce-client-reg = <&gce SUBSYS_1400XXXX 0xe000 0x1000>; 1348 }; 1349 1350 dsi0: dsi@14010000 { 1351 compatible = "mediatek,mt8183-dsi"; 1352 reg = <0 0x14010000 0 0x1000>; 1353 interrupts = <GIC_SPI 265 IRQ_TYPE_LEVEL_HIGH 0>; 1354 clocks = <&mmsys CLK_MM_DSI0>, 1355 <&mmsys CLK_MM_DSI_DSI0>, 1356 <&mipi_tx0>; 1357 clock-names = "engine", "digital", "hs"; 1358 phys = <&mipi_tx0>; 1359 phy-names = "dphy"; 1360 power-domains = <&spm MT8192_POWER_DOMAIN_DISP>; 1361 resets = <&mmsys MT8192_MMSYS_SW0_RST_B_DISP_DSI0>; 1362 status = "disabled"; 1363 1364 port { 1365 dsi_out: endpoint { }; 1366 }; 1367 }; 1368 1369 ovl_2l2: ovl@14014000 { 1370 compatible = "mediatek,mt8192-disp-ovl-2l"; 1371 reg = <0 0x14014000 0 0x1000>; 1372 interrupts = <GIC_SPI 268 IRQ_TYPE_LEVEL_HIGH 0>; 1373 power-domains = <&spm MT8192_POWER_DOMAIN_DISP>; 1374 clocks = <&mmsys CLK_MM_DISP_OVL2_2L>; 1375 iommus = <&iommu0 M4U_PORT_L1_OVL_2L_RDMA2>, 1376 <&iommu0 M4U_PORT_L1_OVL_2L_RDMA2_HDR>; 1377 mediatek,gce-client-reg = <&gce SUBSYS_1401XXXX 0x4000 0x1000>; 1378 }; 1379 1380 rdma4: rdma@14015000 { 1381 compatible = "mediatek,mt8192-disp-rdma", 1382 "mediatek,mt8183-disp-rdma"; 1383 reg = <0 0x14015000 0 0x1000>; 1384 interrupts = <GIC_SPI 269 IRQ_TYPE_LEVEL_HIGH 0>; 1385 power-domains = <&spm MT8192_POWER_DOMAIN_DISP>; 1386 clocks = <&mmsys CLK_MM_DISP_RDMA4>; 1387 iommus = <&iommu0 M4U_PORT_L1_DISP_RDMA4>; 1388 mediatek,rdma-fifo-size = <2048>; 1389 mediatek,gce-client-reg = <&gce SUBSYS_1401XXXX 0x5000 0x1000>; 1390 }; 1391 |
|
1202 dpi0: dpi@14016000 { 1203 compatible = "mediatek,mt8192-dpi"; 1204 reg = <0 0x14016000 0 0x1000>; 1205 interrupts = <GIC_SPI 270 IRQ_TYPE_LEVEL_HIGH 0>; 1206 clocks = <&mmsys CLK_MM_DPI_DPI0>, 1207 <&mmsys CLK_MM_DISP_DPI0>, 1208 <&apmixedsys CLK_APMIXED_TVDPLL>; 1209 clock-names = "pixel", "engine", "pll"; --- 251 unchanged lines hidden --- | 1392 dpi0: dpi@14016000 { 1393 compatible = "mediatek,mt8192-dpi"; 1394 reg = <0 0x14016000 0 0x1000>; 1395 interrupts = <GIC_SPI 270 IRQ_TYPE_LEVEL_HIGH 0>; 1396 clocks = <&mmsys CLK_MM_DPI_DPI0>, 1397 <&mmsys CLK_MM_DISP_DPI0>, 1398 <&apmixedsys CLK_APMIXED_TVDPLL>; 1399 clock-names = "pixel", "engine", "pll"; --- 251 unchanged lines hidden --- |