Home
last modified time | relevance | path

Searched refs:apbdma (Results 1 – 17 of 17) sorted by relevance

/Linux-v5.4/drivers/soc/tegra/fuse/
Dfuse-tegra20.c38 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 …]
Dfuse.h50 } apbdma; member
/Linux-v5.4/arch/arm/boot/dts/
Dtegra114.dtsi187 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 …]
Dtegra30.dtsi327 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 …]
Dtegra124.dtsi286 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 …]
Dtegra20.dtsi223 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/
Dtegra132.dtsi262 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 …]
Dtegra210.dtsi441 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/
Dnvidia,tegra30-ahub.txt70 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>;
Dnvidia,tegra20-i2s.txt28 dmas = <&apbdma 21>, <&apbdma 21>;
Dnvidia,tegra20-ac97.txt34 dmas = <&apbdma 12>, <&apbdma 12>;
/Linux-v5.4/Documentation/devicetree/bindings/dma/
Dnvidia,tegra20-apbdma.txt4 - compatible: Should be "nvidia,<chip>-apbdma"
21 apbdma: dma@6000a000 {
22 compatible = "nvidia,tegra20-apbdma";
/Linux-v5.4/Documentation/devicetree/bindings/spi/
Dnvidia,tegra20-sflash.txt35 dmas = <&apbdma 11>, <&apbdma 11>;
Dnvidia,tegra20-slink.txt35 dmas = <&apbdma 16>, <&apbdma 16>;
Dnvidia,tegra114-spi.txt51 dmas = <&apbdma 16>, <&apbdma 16>;
/Linux-v5.4/Documentation/devicetree/bindings/serial/
Dnvidia,tegra20-hsuart.txt70 dmas = <&apbdma 8>, <&apbdma 8>;
/Linux-v5.4/Documentation/devicetree/bindings/i2c/
Dnvidia,tegra20-i2c.txt72 dmas = <&apbdma 16>, <&apbdma 16>;