/Linux-v5.4/drivers/soc/tegra/fuse/ |
D | fuse-tegra20.c | 38 complete(&fuse->apbdma.wait); in apb_dma_complete() 49 mutex_lock(&fuse->apbdma.lock); in tegra20_fuse_read() 51 fuse->apbdma.config.src_addr = fuse->phys + FUSE_BEGIN + offset; in tegra20_fuse_read() 53 err = dmaengine_slave_config(fuse->apbdma.chan, &fuse->apbdma.config); in tegra20_fuse_read() 57 dma_desc = dmaengine_prep_slave_single(fuse->apbdma.chan, in tegra20_fuse_read() 58 fuse->apbdma.phys, in tegra20_fuse_read() 67 reinit_completion(&fuse->apbdma.wait); in tegra20_fuse_read() 72 dma_async_issue_pending(fuse->apbdma.chan); in tegra20_fuse_read() 73 time_left = wait_for_completion_timeout(&fuse->apbdma.wait, in tegra20_fuse_read() 77 dmaengine_terminate_all(fuse->apbdma.chan); in tegra20_fuse_read() [all …]
|
D | fuse.h | 50 } apbdma; member
|
/Linux-v5.4/arch/arm/boot/dts/ |
D | tegra114.dtsi | 187 apbdma: dma@6000a000 { label 188 compatible = "nvidia,tegra114-apbdma"; 281 dmas = <&apbdma 8>, <&apbdma 8>; 294 dmas = <&apbdma 9>, <&apbdma 9>; 307 dmas = <&apbdma 10>, <&apbdma 10>; 320 dmas = <&apbdma 19>, <&apbdma 19>; 345 dmas = <&apbdma 21>, <&apbdma 21>; 360 dmas = <&apbdma 22>, <&apbdma 22>; 375 dmas = <&apbdma 23>, <&apbdma 23>; 390 dmas = <&apbdma 26>, <&apbdma 26>; [all …]
|
D | tegra30.dtsi | 327 apbdma: dma@6000a000 { label 328 compatible = "nvidia,tegra30-apbdma", "nvidia,tegra20-apbdma"; 455 dmas = <&apbdma 8>, <&apbdma 8>; 468 dmas = <&apbdma 9>, <&apbdma 9>; 481 dmas = <&apbdma 10>, <&apbdma 10>; 494 dmas = <&apbdma 19>, <&apbdma 19>; 507 dmas = <&apbdma 20>, <&apbdma 20>; 553 dmas = <&apbdma 21>, <&apbdma 21>; 569 dmas = <&apbdma 22>, <&apbdma 22>; 585 dmas = <&apbdma 23>, <&apbdma 23>; [all …]
|
D | tegra124.dtsi | 286 apbdma: dma@60020000 { label 287 compatible = "nvidia,tegra124-apbdma", "nvidia,tegra148-apbdma"; 356 dmas = <&apbdma 8>, <&apbdma 8>; 369 dmas = <&apbdma 9>, <&apbdma 9>; 382 dmas = <&apbdma 10>, <&apbdma 10>; 395 dmas = <&apbdma 19>, <&apbdma 19>; 420 dmas = <&apbdma 21>, <&apbdma 21>; 435 dmas = <&apbdma 22>, <&apbdma 22>; 450 dmas = <&apbdma 23>, <&apbdma 23>; 465 dmas = <&apbdma 26>, <&apbdma 26>; [all …]
|
D | tegra20.dtsi | 223 apbdma: dma@6000a000 { label 224 compatible = "nvidia,tegra20-apbdma"; 321 dmas = <&apbdma 12>, <&apbdma 12>; 333 dmas = <&apbdma 2>, <&apbdma 2>; 345 dmas = <&apbdma 1>, <&apbdma 1>; 365 dmas = <&apbdma 8>, <&apbdma 8>; 378 dmas = <&apbdma 9>, <&apbdma 9>; 391 dmas = <&apbdma 10>, <&apbdma 10>; 404 dmas = <&apbdma 19>, <&apbdma 19>; 417 dmas = <&apbdma 20>, <&apbdma 20>; [all …]
|
/Linux-v5.4/arch/arm64/boot/dts/nvidia/ |
D | tegra132.dtsi | 262 apbdma: dma@60020000 { label 263 compatible = "nvidia,tegra124-apbdma", "nvidia,tegra148-apbdma"; 334 dmas = <&apbdma 8>, <&apbdma 8>; 348 dmas = <&apbdma 9>, <&apbdma 9>; 362 dmas = <&apbdma 10>, <&apbdma 10>; 376 dmas = <&apbdma 19>, <&apbdma 19>; 402 dmas = <&apbdma 21>, <&apbdma 21>; 417 dmas = <&apbdma 22>, <&apbdma 22>; 432 dmas = <&apbdma 23>, <&apbdma 23>; 447 dmas = <&apbdma 26>, <&apbdma 26>; [all …]
|
D | tegra210.dtsi | 441 apbdma: dma@60020000 { label 442 compatible = "nvidia,tegra210-apbdma", "nvidia,tegra148-apbdma"; 554 dmas = <&apbdma 8>, <&apbdma 8>; 568 dmas = <&apbdma 9>, <&apbdma 9>; 582 dmas = <&apbdma 10>, <&apbdma 10>; 596 dmas = <&apbdma 19>, <&apbdma 19>; 622 dmas = <&apbdma 21>, <&apbdma 21>; 637 dmas = <&apbdma 22>, <&apbdma 22>; 652 dmas = <&apbdma 23>, <&apbdma 23>; 667 dmas = <&apbdma 26>, <&apbdma 26>; [all …]
|
/Linux-v5.4/Documentation/devicetree/bindings/sound/ |
D | nvidia,tegra30-ahub.txt | 70 nvidia,dma-request-selector = <&apbdma 1>; 80 dmas = <&apbdma 1>, <&apbdma 1>; 81 <&apbdma 2>, <&apbdma 2>; 82 <&apbdma 3>, <&apbdma 3>; 83 <&apbdma 4>, <&apbdma 4>;
|
D | nvidia,tegra20-i2s.txt | 28 dmas = <&apbdma 21>, <&apbdma 21>;
|
D | nvidia,tegra20-ac97.txt | 34 dmas = <&apbdma 12>, <&apbdma 12>;
|
/Linux-v5.4/Documentation/devicetree/bindings/dma/ |
D | nvidia,tegra20-apbdma.txt | 4 - compatible: Should be "nvidia,<chip>-apbdma" 21 apbdma: dma@6000a000 { 22 compatible = "nvidia,tegra20-apbdma";
|
/Linux-v5.4/Documentation/devicetree/bindings/spi/ |
D | nvidia,tegra20-sflash.txt | 35 dmas = <&apbdma 11>, <&apbdma 11>;
|
D | nvidia,tegra20-slink.txt | 35 dmas = <&apbdma 16>, <&apbdma 16>;
|
D | nvidia,tegra114-spi.txt | 51 dmas = <&apbdma 16>, <&apbdma 16>;
|
/Linux-v5.4/Documentation/devicetree/bindings/serial/ |
D | nvidia,tegra20-hsuart.txt | 70 dmas = <&apbdma 8>, <&apbdma 8>;
|
/Linux-v5.4/Documentation/devicetree/bindings/i2c/ |
D | nvidia,tegra20-i2c.txt | 72 dmas = <&apbdma 16>, <&apbdma 16>;
|