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

ARM: dts: exynos: Properly override node to use MDMA0 on Universal C210

The Universal C210 (Exynos4210) uses the secure interface of MDMA0,
instead of regular one - non-secure MDMA1. DTS was overriding MDMA1
node address which caused DTC W=1 warning:

arch/arm/boot/dts/exynos4.dtsi:707.25-716.6:
Warning (simple_bus_reg): /soc/amba/mdma@12850000: simple-bus unit address format error, expected "12840000"

Signed-off-by: Krzysztof Kozlowski <krzk@kernel.org>

+17 -2
+1 -1
arch/arm/boot/dts/exynos4.dtsi
··· 675 675 status = "disabled"; 676 676 }; 677 677 678 - amba { 678 + amba: amba { 679 679 #address-cells = <1>; 680 680 #size-cells = <1>; 681 681 compatible = "simple-bus";
+16 -1
arch/arm/boot/dts/exynos4210-universal_c210.dts
··· 177 177 }; 178 178 }; 179 179 180 + &amba { 181 + mdma0: mdma@12840000 { 182 + compatible = "arm,pl330", "arm,primecell"; 183 + reg = <0x12840000 0x1000>; 184 + interrupts = <GIC_SPI 34 IRQ_TYPE_LEVEL_HIGH>; 185 + clocks = <&clock CLK_MDMA>; 186 + clock-names = "apb_pclk"; 187 + #dma-cells = <1>; 188 + #dma-channels = <8>; 189 + #dma-requests = <1>; 190 + power-domains = <&pd_lcd0>; 191 + }; 192 + }; 193 + 180 194 &camera { 181 195 status = "okay"; 182 196 ··· 505 491 }; 506 492 507 493 &mdma1 { 508 - reg = <0x12840000 0x1000>; 494 + /* Use the secure mdma0 */ 495 + status = "disabled"; 509 496 }; 510 497 511 498 &mixer {