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

arm64: dts: st: add DMA support on I2C instances of stm32mp25

Add dmas and dma-names properties in i2c nodes of stm32mp251.dtsi to
enable DMA support.

Signed-off-by: Amelie Delaunay <amelie.delaunay@foss.st.com>
Signed-off-by: Alexandre Torgue <alexandre.torgue@foss.st.com>

authored by

Amelie Delaunay and committed by
Alexandre Torgue
ceb9f837 1e110e44

+24
+24
arch/arm64/boot/dts/st/stm32mp251.dtsi
··· 318 318 resets = <&rcc I2C1_R>; 319 319 #address-cells = <1>; 320 320 #size-cells = <0>; 321 + dmas = <&hpdma 27 0x20 0x3012>, 322 + <&hpdma 28 0x20 0x3021>; 323 + dma-names = "rx", "tx"; 321 324 access-controllers = <&rifsc 41>; 322 325 status = "disabled"; 323 326 }; ··· 334 331 resets = <&rcc I2C2_R>; 335 332 #address-cells = <1>; 336 333 #size-cells = <0>; 334 + dmas = <&hpdma 30 0x20 0x3012>, 335 + <&hpdma 31 0x20 0x3021>; 336 + dma-names = "rx", "tx"; 337 337 access-controllers = <&rifsc 42>; 338 338 status = "disabled"; 339 339 }; ··· 350 344 resets = <&rcc I2C3_R>; 351 345 #address-cells = <1>; 352 346 #size-cells = <0>; 347 + dmas = <&hpdma 33 0x20 0x3012>, 348 + <&hpdma 34 0x20 0x3021>; 349 + dma-names = "rx", "tx"; 353 350 access-controllers = <&rifsc 43>; 354 351 status = "disabled"; 355 352 }; ··· 366 357 resets = <&rcc I2C4_R>; 367 358 #address-cells = <1>; 368 359 #size-cells = <0>; 360 + dmas = <&hpdma 36 0x20 0x3012>, 361 + <&hpdma 37 0x20 0x3021>; 362 + dma-names = "rx", "tx"; 369 363 access-controllers = <&rifsc 44>; 370 364 status = "disabled"; 371 365 }; ··· 382 370 resets = <&rcc I2C5_R>; 383 371 #address-cells = <1>; 384 372 #size-cells = <0>; 373 + dmas = <&hpdma 39 0x20 0x3012>, 374 + <&hpdma 40 0x20 0x3021>; 375 + dma-names = "rx", "tx"; 385 376 access-controllers = <&rifsc 45>; 386 377 status = "disabled"; 387 378 }; ··· 398 383 resets = <&rcc I2C6_R>; 399 384 #address-cells = <1>; 400 385 #size-cells = <0>; 386 + dmas = <&hpdma 42 0x20 0x3012>, 387 + <&hpdma 43 0x20 0x3021>; 388 + dma-names = "rx", "tx"; 401 389 access-controllers = <&rifsc 46>; 402 390 status = "disabled"; 403 391 }; ··· 414 396 resets = <&rcc I2C7_R>; 415 397 #address-cells = <1>; 416 398 #size-cells = <0>; 399 + dmas = <&hpdma 45 0x20 0x3012>, 400 + <&hpdma 46 0x20 0x3021>; 401 + dma-names = "rx", "tx"; 417 402 access-controllers = <&rifsc 47>; 418 403 status = "disabled"; 419 404 }; ··· 572 551 resets = <&rcc I2C8_R>; 573 552 #address-cells = <1>; 574 553 #size-cells = <0>; 554 + dmas = <&hpdma 168 0x20 0x3012>, 555 + <&hpdma 169 0x20 0x3021>; 556 + dma-names = "rx", "tx"; 575 557 access-controllers = <&rifsc 48>; 576 558 status = "disabled"; 577 559 };