Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ARM: dts: exynos: drop useless 'dma-channels/requests' properties

The pl330 DMA controller provides number of DMA channels and requests
through its registers, so duplicating this information (with a chance of
mistakes) in DTS is pointless. Additionally the DTS used always wrong
property names which causes DT schema check failures - the bindings
documented 'dma-channels' and 'dma-requests' properties without leading
hash sign.

Reported-by: Rob Herring <robh@kernel.org>
Suggested-by: Marek Szyprowski <m.szyprowski@samsung.com>
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Link: https://lore.kernel.org/r/20220430121902.59895-8-krzysztof.kozlowski@linaro.org

-34
-4
arch/arm/boot/dts/exynos3250.dtsi
··· 429 429 clocks = <&cmu CLK_PDMA0>; 430 430 clock-names = "apb_pclk"; 431 431 #dma-cells = <1>; 432 - #dma-channels = <8>; 433 - #dma-requests = <32>; 434 432 }; 435 433 436 434 pdma1: dma-controller@12690000 { ··· 438 440 clocks = <&cmu CLK_PDMA1>; 439 441 clock-names = "apb_pclk"; 440 442 #dma-cells = <1>; 441 - #dma-channels = <8>; 442 - #dma-requests = <32>; 443 443 }; 444 444 445 445 adc: adc@126c0000 {
-6
arch/arm/boot/dts/exynos4.dtsi
··· 676 676 clocks = <&clock CLK_PDMA0>; 677 677 clock-names = "apb_pclk"; 678 678 #dma-cells = <1>; 679 - #dma-channels = <8>; 680 - #dma-requests = <32>; 681 679 }; 682 680 683 681 pdma1: dma-controller@12690000 { ··· 685 687 clocks = <&clock CLK_PDMA1>; 686 688 clock-names = "apb_pclk"; 687 689 #dma-cells = <1>; 688 - #dma-channels = <8>; 689 - #dma-requests = <32>; 690 690 }; 691 691 692 692 mdma1: dma-controller@12850000 { ··· 694 698 clocks = <&clock CLK_MDMA>; 695 699 clock-names = "apb_pclk"; 696 700 #dma-cells = <1>; 697 - #dma-channels = <8>; 698 - #dma-requests = <1>; 699 701 }; 700 702 701 703 fimd: fimd@11c00000 {
-2
arch/arm/boot/dts/exynos4210-universal_c210.dts
··· 666 666 clocks = <&clock CLK_MDMA>; 667 667 clock-names = "apb_pclk"; 668 668 #dma-cells = <1>; 669 - #dma-channels = <8>; 670 - #dma-requests = <1>; 671 669 power-domains = <&pd_lcd0>; 672 670 }; 673 671 };
-8
arch/arm/boot/dts/exynos5250.dtsi
··· 700 700 clocks = <&clock CLK_PDMA0>; 701 701 clock-names = "apb_pclk"; 702 702 #dma-cells = <1>; 703 - #dma-channels = <8>; 704 - #dma-requests = <32>; 705 703 }; 706 704 707 705 pdma1: dma-controller@121b0000 { ··· 709 711 clocks = <&clock CLK_PDMA1>; 710 712 clock-names = "apb_pclk"; 711 713 #dma-cells = <1>; 712 - #dma-channels = <8>; 713 - #dma-requests = <32>; 714 714 }; 715 715 716 716 mdma0: dma-controller@10800000 { ··· 718 722 clocks = <&clock CLK_MDMA0>; 719 723 clock-names = "apb_pclk"; 720 724 #dma-cells = <1>; 721 - #dma-channels = <8>; 722 - #dma-requests = <1>; 723 725 }; 724 726 725 727 mdma1: dma-controller@11c10000 { ··· 727 733 clocks = <&clock CLK_MDMA1>; 728 734 clock-names = "apb_pclk"; 729 735 #dma-cells = <1>; 730 - #dma-channels = <8>; 731 - #dma-requests = <1>; 732 736 }; 733 737 734 738 gsc_0: gsc@13e00000 {
-4
arch/arm/boot/dts/exynos5410.dtsi
··· 196 196 clocks = <&clock CLK_PDMA0>; 197 197 clock-names = "apb_pclk"; 198 198 #dma-cells = <1>; 199 - #dma-channels = <8>; 200 - #dma-requests = <32>; 201 199 }; 202 200 203 201 pdma1: dma-controller@121b0000 { ··· 205 207 clocks = <&clock CLK_PDMA1>; 206 208 clock-names = "apb_pclk"; 207 209 #dma-cells = <1>; 208 - #dma-channels = <8>; 209 - #dma-requests = <32>; 210 210 }; 211 211 212 212 audi2s0: i2s@3830000 {
-10
arch/arm/boot/dts/exynos5420.dtsi
··· 437 437 clocks = <&clock_audss EXYNOS_ADMA>; 438 438 clock-names = "apb_pclk"; 439 439 #dma-cells = <1>; 440 - #dma-channels = <6>; 441 - #dma-requests = <16>; 442 440 power-domains = <&mau_pd>; 443 441 }; 444 442 ··· 447 449 clocks = <&clock CLK_PDMA0>; 448 450 clock-names = "apb_pclk"; 449 451 #dma-cells = <1>; 450 - #dma-channels = <8>; 451 - #dma-requests = <32>; 452 452 }; 453 453 454 454 pdma1: dma-controller@121b0000 { ··· 456 460 clocks = <&clock CLK_PDMA1>; 457 461 clock-names = "apb_pclk"; 458 462 #dma-cells = <1>; 459 - #dma-channels = <8>; 460 - #dma-requests = <32>; 461 463 }; 462 464 463 465 mdma0: dma-controller@10800000 { ··· 465 471 clocks = <&clock CLK_MDMA0>; 466 472 clock-names = "apb_pclk"; 467 473 #dma-cells = <1>; 468 - #dma-channels = <8>; 469 - #dma-requests = <1>; 470 474 }; 471 475 472 476 mdma1: dma-controller@11c10000 { ··· 474 482 clocks = <&clock CLK_MDMA1>; 475 483 clock-names = "apb_pclk"; 476 484 #dma-cells = <1>; 477 - #dma-channels = <8>; 478 - #dma-requests = <1>; 479 485 /* 480 486 * MDMA1 can support both secure and non-secure 481 487 * AXI transactions. When this is enabled in