|
2243 | 2243 | };
|
2244 | 2244 |
|
2245 | 2245 | dma-controller@14001000 {
|
2246 |
| - compatible = "mediatek,mt8188-mdp3-rdma", "mediatek,mt8195-mdp3-rdma"; |
| 2246 | + compatible = "mediatek,mt8188-mdp3-rdma"; |
2247 | 2247 | reg = <0 0x14001000 0 0x1000>;
|
2248 | 2248 | #dma-cells = <1>;
|
2249 |
| - clocks = <&vppsys0 CLK_VPP0_MDP_RDMA>, |
2250 |
| - <&topckgen CLK_TOP_CFGREG_CLOCK_EN_VPP0>, |
2251 |
| - <&topckgen CLK_TOP_CFGREG_F26M_VPP0>, |
2252 |
| - <&vppsys0 CLK_VPP0_WARP0_ASYNC_TX>, |
2253 |
| - <&vppsys0 CLK_VPP0_WARP0_RELAY>, |
2254 |
| - <&vppsys0 CLK_VPP0_WARP0_ASYNC>, |
2255 |
| - <&vppsys0 CLK_VPP02VPP1_RELAY>, |
2256 |
| - <&vppsys1 CLK_VPP1_VPP0_DL_ASYNC>, |
2257 |
| - <&vppsys1 CLK_VPP1_VPP0_DL1_RELAY>, |
2258 |
| - <&vppsys0 CLK_VPP0_VPP12VPP0_ASYNC>; |
| 2249 | + clocks = <&vppsys0 CLK_VPP0_MDP_RDMA>; |
2259 | 2250 | mboxes = <&gce0 13 CMDQ_THR_PRIO_1>,
|
2260 | 2251 | <&gce0 14 CMDQ_THR_PRIO_1>,
|
2261 | 2252 | <&gce0 16 CMDQ_THR_PRIO_1>,
|
2262 |
| - <&gce0 21 CMDQ_THR_PRIO_1>; |
2263 |
| - iommus = <&vpp_iommu M4U_PORT_L4_MDP_RDMA>, |
2264 |
| - <&vpp_iommu M4U_PORT_L4_MDP_WROT>; |
2265 |
| - power-domains = <&spm MT8188_POWER_DOMAIN_VPPSYS0>, |
2266 |
| - <&spm MT8188_POWER_DOMAIN_VPPSYS1>; |
| 2253 | + <&gce0 21 CMDQ_THR_PRIO_1>, |
| 2254 | + <&gce0 22 CMDQ_THR_PRIO_1>; |
| 2255 | + iommus = <&vpp_iommu M4U_PORT_L4_MDP_RDMA>; |
| 2256 | + power-domains = <&spm MT8188_POWER_DOMAIN_VPPSYS0>; |
2267 | 2257 | mediatek,gce-client-reg = <&gce1 SUBSYS_1400XXXX 0x1000 0x1000>;
|
2268 | 2258 | mediatek,gce-events = <CMDQ_EVENT_VPP0_MDP_RDMA_SOF>,
|
2269 | 2259 | <CMDQ_EVENT_VPP0_MDP_RDMA_FRAME_DONE>;
|
|
2274 | 2264 | compatible = "mediatek,mt8188-mdp3-fg", "mediatek,mt8195-mdp3-fg";
|
2275 | 2265 | reg = <0 0x14002000 0 0x1000>;
|
2276 | 2266 | clocks = <&vppsys0 CLK_VPP0_MDP_FG>;
|
2277 |
| - power-domains = <&spm MT8188_POWER_DOMAIN_VPPSYS0>; |
2278 | 2267 | mediatek,gce-client-reg = <&gce1 SUBSYS_1400XXXX 0x2000 0x1000>;
|
2279 | 2268 | };
|
2280 | 2269 |
|
2281 | 2270 | display@14004000 {
|
2282 | 2271 | compatible = "mediatek,mt8188-mdp3-hdr", "mediatek,mt8195-mdp3-hdr";
|
2283 | 2272 | reg = <0 0x14004000 0 0x1000>;
|
2284 | 2273 | clocks = <&vppsys0 CLK_VPP0_MDP_HDR>;
|
2285 |
| - power-domains = <&spm MT8188_POWER_DOMAIN_VPPSYS0>; |
2286 | 2274 | mediatek,gce-client-reg = <&gce1 SUBSYS_1400XXXX 0x4000 0x1000>;
|
2287 | 2275 | };
|
2288 | 2276 |
|
2289 | 2277 | display@14005000 {
|
2290 | 2278 | compatible = "mediatek,mt8188-mdp3-aal", "mediatek,mt8195-mdp3-aal";
|
2291 | 2279 | reg = <0 0x14005000 0 0x1000>;
|
| 2280 | + interrupts = <GIC_SPI 582 IRQ_TYPE_LEVEL_HIGH 0>; |
2292 | 2281 | clocks = <&vppsys0 CLK_VPP0_MDP_AAL>;
|
2293 | 2282 | power-domains = <&spm MT8188_POWER_DOMAIN_VPPSYS0>;
|
2294 | 2283 | mediatek,gce-client-reg = <&gce1 SUBSYS_1400XXXX 0x5000 0x1000>;
|
|
2298 | 2287 | compatible = "mediatek,mt8188-mdp3-rsz", "mediatek,mt8183-mdp3-rsz";
|
2299 | 2288 | reg = <0 0x14006000 0 0x1000>;
|
2300 | 2289 | clocks = <&vppsys0 CLK_VPP0_MDP_RSZ>;
|
2301 |
| - power-domains = <&spm MT8188_POWER_DOMAIN_VPPSYS0>; |
2302 | 2290 | mediatek,gce-client-reg = <&gce1 SUBSYS_1400XXXX 0x6000 0x1000>;
|
| 2291 | + mediatek,gce-events = <CMDQ_EVENT_VPP0_MDP_RSZ_IN_RSZ_SOF>, |
| 2292 | + <CMDQ_EVENT_VPP0_MDP_RSZ_FRAME_DONE>; |
2303 | 2293 | };
|
2304 | 2294 |
|
2305 | 2295 | display@14007000 {
|
2306 | 2296 | compatible = "mediatek,mt8188-mdp3-tdshp", "mediatek,mt8195-mdp3-tdshp";
|
2307 | 2297 | reg = <0 0x14007000 0 0x1000>;
|
2308 | 2298 | clocks = <&vppsys0 CLK_VPP0_MDP_TDSHP>;
|
2309 |
| - power-domains = <&spm MT8188_POWER_DOMAIN_VPPSYS0>; |
2310 | 2299 | mediatek,gce-client-reg = <&gce1 SUBSYS_1400XXXX 0x7000 0x1000>;
|
2311 | 2300 | };
|
2312 | 2301 |
|
2313 | 2302 | display@14008000 {
|
2314 | 2303 | compatible = "mediatek,mt8188-mdp3-color", "mediatek,mt8195-mdp3-color";
|
2315 | 2304 | reg = <0 0x14008000 0 0x1000>;
|
| 2305 | + interrupts = <GIC_SPI 585 IRQ_TYPE_LEVEL_HIGH 0>; |
2316 | 2306 | clocks = <&vppsys0 CLK_VPP0_MDP_COLOR>;
|
2317 | 2307 | power-domains = <&spm MT8188_POWER_DOMAIN_VPPSYS0>;
|
2318 | 2308 | mediatek,gce-client-reg = <&gce1 SUBSYS_1400XXXX 0x8000 0x1000>;
|
|
2321 | 2311 | display@14009000 {
|
2322 | 2312 | compatible = "mediatek,mt8188-mdp3-ovl", "mediatek,mt8195-mdp3-ovl";
|
2323 | 2313 | reg = <0 0x14009000 0 0x1000>;
|
| 2314 | + interrupts = <GIC_SPI 586 IRQ_TYPE_LEVEL_HIGH 0>; |
2324 | 2315 | clocks = <&vppsys0 CLK_VPP0_MDP_OVL>;
|
2325 | 2316 | power-domains = <&spm MT8188_POWER_DOMAIN_VPPSYS0>;
|
2326 | 2317 | mediatek,gce-client-reg = <&gce1 SUBSYS_1400XXXX 0x9000 0x1000>;
|
| 2318 | + iommus = <&vpp_iommu M4U_PORT_L4_MDP_OVL>; |
2327 | 2319 | };
|
2328 | 2320 |
|
2329 | 2321 | display@1400a000 {
|
|
2338 | 2330 | compatible = "mediatek,mt8188-mdp3-tcc", "mediatek,mt8195-mdp3-tcc";
|
2339 | 2331 | reg = <0 0x1400b000 0 0x1000>;
|
2340 | 2332 | clocks = <&vppsys0 CLK_VPP0_MDP_TCC>;
|
2341 |
| - power-domains = <&spm MT8188_POWER_DOMAIN_VPPSYS0>; |
2342 | 2333 | mediatek,gce-client-reg = <&gce1 SUBSYS_1400XXXX 0xb000 0x1000>;
|
2343 | 2334 | };
|
2344 | 2335 |
|
2345 | 2336 | display@1400c000 {
|
2346 | 2337 | compatible = "mediatek,mt8188-mdp3-wrot", "mediatek,mt8183-mdp3-wrot";
|
2347 | 2338 | reg = <0 0x1400c000 0 0x1000>;
|
| 2339 | + #dma-cells = <1>; |
2348 | 2340 | clocks = <&vppsys0 CLK_VPP0_MDP_WROT>;
|
2349 | 2341 | iommus = <&vpp_iommu M4U_PORT_L4_MDP_WROT>;
|
2350 | 2342 | power-domains = <&spm MT8188_POWER_DOMAIN_VPPSYS0>;
|
|
2394 | 2386 | };
|
2395 | 2387 |
|
2396 | 2388 | dma-controller@14f09000 {
|
2397 |
| - compatible = "mediatek,mt8188-mdp3-rdma", "mediatek,mt8195-mdp3-rdma"; |
| 2389 | + compatible = "mediatek,mt8188-mdp3-rdma"; |
2398 | 2390 | reg = <0 0x14f09000 0 0x1000>;
|
2399 | 2391 | #dma-cells = <1>;
|
2400 |
| - clocks = <&vppsys1 CLK_VPP1_SVPP2_MDP_RDMA>, |
2401 |
| - <&topckgen CLK_TOP_CFGREG_CLOCK_EN_VPP1>, |
2402 |
| - <&topckgen CLK_TOP_CFGREG_F26M_VPP1>; |
2403 |
| - iommus = <&vdo_iommu M4U_PORT_L5_SVPP2_MDP_RDMA>, |
2404 |
| - <&vdo_iommu M4U_PORT_L5_SVPP2_MDP_WROT>; |
| 2392 | + clocks = <&vppsys1 CLK_VPP1_SVPP2_MDP_RDMA>; |
| 2393 | + iommus = <&vdo_iommu M4U_PORT_L5_SVPP2_MDP_RDMA>; |
2405 | 2394 | power-domains = <&spm MT8188_POWER_DOMAIN_VPPSYS1>;
|
2406 | 2395 | mediatek,gce-client-reg = <&gce1 SUBSYS_14f0XXXX 0x9000 0x1000>;
|
2407 | 2396 | mediatek,gce-events = <CMDQ_EVENT_VPP1_SVPP2_MDP_RDMA_SOF>,
|
2408 | 2397 | <CMDQ_EVENT_VPP1_SVPP2_MDP_RDMA_FRAME_DONE>;
|
2409 | 2398 | };
|
2410 | 2399 |
|
2411 | 2400 | dma-controller@14f0a000 {
|
2412 |
| - compatible = "mediatek,mt8188-mdp3-rdma", "mediatek,mt8195-mdp3-rdma"; |
| 2401 | + compatible = "mediatek,mt8188-mdp3-rdma"; |
2413 | 2402 | reg = <0 0x14f0a000 0 0x1000>;
|
2414 | 2403 | #dma-cells = <1>;
|
2415 |
| - clocks = <&vppsys1 CLK_VPP1_SVPP3_MDP_RDMA>, |
2416 |
| - <&topckgen CLK_TOP_CFGREG_CLOCK_EN_VPP1>, |
2417 |
| - <&topckgen CLK_TOP_CFGREG_F26M_VPP1>; |
2418 |
| - iommus = <&vpp_iommu M4U_PORT_L6_SVPP3_MDP_RDMA>, |
2419 |
| - <&vpp_iommu M4U_PORT_L6_SVPP3_MDP_WROT>; |
| 2404 | + clocks = <&vppsys1 CLK_VPP1_SVPP3_MDP_RDMA>; |
| 2405 | + iommus = <&vpp_iommu M4U_PORT_L6_SVPP3_MDP_RDMA>; |
2420 | 2406 | power-domains = <&spm MT8188_POWER_DOMAIN_VPPSYS1>;
|
2421 | 2407 | mediatek,gce-client-reg = <&gce1 SUBSYS_14f0XXXX 0xa000 0x1000>;
|
2422 | 2408 | mediatek,gce-events = <CMDQ_EVENT_VPP1_SVPP3_MDP_RDMA_SOF>,
|
|
2427 | 2413 | compatible = "mediatek,mt8188-mdp3-fg", "mediatek,mt8195-mdp3-fg";
|
2428 | 2414 | reg = <0 0x14f0c000 0 0x1000>;
|
2429 | 2415 | clocks = <&vppsys1 CLK_VPP1_SVPP2_MDP_FG>;
|
2430 |
| - power-domains = <&spm MT8188_POWER_DOMAIN_VPPSYS1>; |
2431 | 2416 | mediatek,gce-client-reg = <&gce1 SUBSYS_14f0XXXX 0xc000 0x1000>;
|
2432 | 2417 | };
|
2433 | 2418 |
|
2434 | 2419 | display@14f0d000 {
|
2435 | 2420 | compatible = "mediatek,mt8188-mdp3-fg", "mediatek,mt8195-mdp3-fg";
|
2436 | 2421 | reg = <0 0x14f0d000 0 0x1000>;
|
2437 | 2422 | clocks = <&vppsys1 CLK_VPP1_SVPP3_MDP_FG>;
|
2438 |
| - power-domains = <&spm MT8188_POWER_DOMAIN_VPPSYS1>; |
2439 | 2423 | mediatek,gce-client-reg = <&gce1 SUBSYS_14f0XXXX 0xd000 0x1000>;
|
2440 | 2424 | };
|
2441 | 2425 |
|
2442 | 2426 | display@14f0f000 {
|
2443 | 2427 | compatible = "mediatek,mt8188-mdp3-hdr", "mediatek,mt8195-mdp3-hdr";
|
2444 | 2428 | reg = <0 0x14f0f000 0 0x1000>;
|
2445 | 2429 | clocks = <&vppsys1 CLK_VPP1_SVPP2_MDP_HDR>;
|
2446 |
| - power-domains = <&spm MT8188_POWER_DOMAIN_VPPSYS1>; |
2447 | 2430 | mediatek,gce-client-reg = <&gce1 SUBSYS_14f0XXXX 0xf000 0x1000>;
|
2448 | 2431 | };
|
2449 | 2432 |
|
2450 | 2433 | display@14f10000 {
|
2451 | 2434 | compatible = "mediatek,mt8188-mdp3-hdr", "mediatek,mt8195-mdp3-hdr";
|
2452 | 2435 | reg = <0 0x14f10000 0 0x1000>;
|
2453 | 2436 | clocks = <&vppsys1 CLK_VPP1_SVPP3_MDP_HDR>;
|
2454 |
| - power-domains = <&spm MT8188_POWER_DOMAIN_VPPSYS1>; |
2455 | 2437 | mediatek,gce-client-reg = <&gce1 SUBSYS_14f1XXXX 0 0x1000>;
|
2456 | 2438 | };
|
2457 | 2439 |
|
2458 | 2440 | display@14f12000 {
|
2459 | 2441 | compatible = "mediatek,mt8188-mdp3-aal", "mediatek,mt8195-mdp3-aal";
|
2460 | 2442 | reg = <0 0x14f12000 0 0x1000>;
|
| 2443 | + interrupts = <GIC_SPI 618 IRQ_TYPE_LEVEL_HIGH 0>; |
2461 | 2444 | clocks = <&vppsys1 CLK_VPP1_SVPP2_MDP_AAL>;
|
2462 | 2445 | power-domains = <&spm MT8188_POWER_DOMAIN_VPPSYS1>;
|
2463 | 2446 | mediatek,gce-client-reg = <&gce1 SUBSYS_14f1XXXX 0x2000 0x1000>;
|
|
2466 | 2449 | display@14f13000 {
|
2467 | 2450 | compatible = "mediatek,mt8188-mdp3-aal", "mediatek,mt8195-mdp3-aal";
|
2468 | 2451 | reg = <0 0x14f13000 0 0x1000>;
|
| 2452 | + interrupts = <GIC_SPI 619 IRQ_TYPE_LEVEL_HIGH 0>; |
2469 | 2453 | clocks = <&vppsys1 CLK_VPP1_SVPP3_MDP_AAL>;
|
2470 | 2454 | power-domains = <&spm MT8188_POWER_DOMAIN_VPPSYS1>;
|
2471 | 2455 | mediatek,gce-client-reg = <&gce1 SUBSYS_14f1XXXX 0x3000 0x1000>;
|
|
2474 | 2458 | display@14f15000 {
|
2475 | 2459 | compatible = "mediatek,mt8188-mdp3-rsz", "mediatek,mt8183-mdp3-rsz";
|
2476 | 2460 | reg = <0 0x14f15000 0 0x1000>;
|
2477 |
| - clocks = <&vppsys1 CLK_VPP1_SVPP2_MDP_RSZ>, |
2478 |
| - <&vppsys1 CLK_VPP1_SVPP2_VPP_MERGE>; |
2479 |
| - power-domains = <&spm MT8188_POWER_DOMAIN_VPPSYS1>; |
| 2461 | + clocks = <&vppsys1 CLK_VPP1_SVPP2_MDP_RSZ>; |
2480 | 2462 | mediatek,gce-client-reg = <&gce1 SUBSYS_14f1XXXX 0x5000 0x1000>;
|
| 2463 | + mediatek,gce-events = <CMDQ_EVENT_VPP1_SVPP2_MDP_RSZ_SOF>, |
| 2464 | + <CMDQ_EVENT_VPP1_SVPP2_MDP_RSZ_FRAME_DONE>; |
2481 | 2465 | };
|
2482 | 2466 |
|
2483 | 2467 | display@14f16000 {
|
2484 | 2468 | compatible = "mediatek,mt8188-mdp3-rsz", "mediatek,mt8183-mdp3-rsz";
|
2485 | 2469 | reg = <0 0x14f16000 0 0x1000>;
|
2486 |
| - clocks = <&vppsys1 CLK_VPP1_SVPP3_MDP_RSZ>, |
2487 |
| - <&vppsys1 CLK_VPP1_SVPP3_VPP_MERGE>; |
2488 |
| - power-domains = <&spm MT8188_POWER_DOMAIN_VPPSYS1>; |
| 2470 | + clocks = <&vppsys1 CLK_VPP1_SVPP3_MDP_RSZ>; |
2489 | 2471 | mediatek,gce-client-reg = <&gce1 SUBSYS_14f1XXXX 0x6000 0x1000>;
|
| 2472 | + mediatek,gce-events = <CMDQ_EVENT_VPP1_SVPP3_MDP_RSZ_SOF>, |
| 2473 | + <CMDQ_EVENT_VPP1_SVPP3_MDP_RSZ_FRAME_DONE>; |
2490 | 2474 | };
|
2491 | 2475 |
|
2492 | 2476 | display@14f18000 {
|
2493 | 2477 | compatible = "mediatek,mt8188-mdp3-tdshp", "mediatek,mt8195-mdp3-tdshp";
|
2494 | 2478 | reg = <0 0x14f18000 0 0x1000>;
|
2495 | 2479 | clocks = <&vppsys1 CLK_VPP1_SVPP2_MDP_TDSHP>;
|
2496 |
| - power-domains = <&spm MT8188_POWER_DOMAIN_VPPSYS1>; |
2497 | 2480 | mediatek,gce-client-reg = <&gce1 SUBSYS_14f1XXXX 0x8000 0x1000>;
|
2498 | 2481 | };
|
2499 | 2482 |
|
2500 | 2483 | display@14f19000 {
|
2501 | 2484 | compatible = "mediatek,mt8188-mdp3-tdshp", "mediatek,mt8195-mdp3-tdshp";
|
2502 | 2485 | reg = <0 0x14f19000 0 0x1000>;
|
2503 | 2486 | clocks = <&vppsys1 CLK_VPP1_SVPP3_MDP_TDSHP>;
|
2504 |
| - power-domains = <&spm MT8188_POWER_DOMAIN_VPPSYS1>; |
2505 | 2487 | mediatek,gce-client-reg = <&gce1 SUBSYS_14f1XXXX 0x9000 0x1000>;
|
2506 | 2488 | };
|
2507 | 2489 |
|
|
2524 | 2506 | display@14f1d000 {
|
2525 | 2507 | compatible = "mediatek,mt8188-mdp3-color", "mediatek,mt8195-mdp3-color";
|
2526 | 2508 | reg = <0 0x14f1d000 0 0x1000>;
|
| 2509 | + interrupts = <GIC_SPI 629 IRQ_TYPE_LEVEL_HIGH 0>; |
2527 | 2510 | clocks = <&vppsys1 CLK_VPP1_SVPP2_MDP_COLOR>;
|
2528 | 2511 | power-domains = <&spm MT8188_POWER_DOMAIN_VPPSYS1>;
|
2529 | 2512 | mediatek,gce-client-reg = <&gce1 SUBSYS_14f1XXXX 0xd000 0x1000>;
|
|
2532 | 2515 | display@14f1e000 {
|
2533 | 2516 | compatible = "mediatek,mt8188-mdp3-color", "mediatek,mt8195-mdp3-color";
|
2534 | 2517 | reg = <0 0x14f1e000 0 0x1000>;
|
| 2518 | + interrupts = <GIC_SPI 630 IRQ_TYPE_LEVEL_HIGH 0>; |
2535 | 2519 | clocks = <&vppsys1 CLK_VPP1_SVPP3_MDP_COLOR>;
|
2536 | 2520 | power-domains = <&spm MT8188_POWER_DOMAIN_VPPSYS1>;
|
2537 | 2521 | mediatek,gce-client-reg = <&gce1 SUBSYS_14f1XXXX 0xe000 0x1000>;
|
|
2558 | 2542 | display@14f24000 {
|
2559 | 2543 | compatible = "mediatek,mt8188-mdp3-wrot", "mediatek,mt8183-mdp3-wrot";
|
2560 | 2544 | reg = <0 0x14f24000 0 0x1000>;
|
| 2545 | + #dma-cells = <1>; |
2561 | 2546 | clocks = <&vppsys1 CLK_VPP1_SVPP2_MDP_WROT>;
|
2562 | 2547 | iommus = <&vdo_iommu M4U_PORT_L5_SVPP2_MDP_WROT>;
|
2563 | 2548 | power-domains = <&spm MT8188_POWER_DOMAIN_VPPSYS1>;
|
|
2569 | 2554 | display@14f25000 {
|
2570 | 2555 | compatible = "mediatek,mt8188-mdp3-wrot", "mediatek,mt8183-mdp3-wrot";
|
2571 | 2556 | reg = <0 0x14f25000 0 0x1000>;
|
| 2557 | + #dma-cells = <1>; |
2572 | 2558 | clocks = <&vppsys1 CLK_VPP1_SVPP3_MDP_WROT>;
|
2573 | 2559 | iommus = <&vpp_iommu M4U_PORT_L6_SVPP3_MDP_WROT>;
|
2574 | 2560 | power-domains = <&spm MT8188_POWER_DOMAIN_VPPSYS1>;
|
|
0 commit comments