Home
last modified time | relevance | path

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

/linux/drivers/soc/tegra/fuse/
H A Dfuse-tegra20.c39 complete(&fuse->apbdma.wait); in apb_dma_complete()
54 mutex_lock(&fuse->apbdma.lock); in tegra20_fuse_read()
56 fuse->apbdma.config.src_addr = fuse->phys + FUSE_BEGIN + offset; in tegra20_fuse_read()
58 err = dmaengine_slave_config(fuse->apbdma.chan, &fuse->apbdma.config); in tegra20_fuse_read()
62 dma_desc = dmaengine_prep_slave_single(fuse->apbdma.chan, in tegra20_fuse_read()
63 fuse->apbdma.phys, in tegra20_fuse_read()
72 reinit_completion(&fuse->apbdma.wait); in tegra20_fuse_read()
75 dma_async_issue_pending(fuse->apbdma.chan); in tegra20_fuse_read()
76 time_left = wait_for_completion_timeout(&fuse->apbdma.wait, in tegra20_fuse_read()
80 dmaengine_terminate_all(fuse->apbdma.chan); in tegra20_fuse_read()
[all …]
H A Dfuse.h64 } apbdma; member
/linux/arch/arm/boot/dts/nvidia/
H A Dtegra114.dtsi268 apbdma: dma@6000a000 { label
269 compatible = "nvidia,tegra114-apbdma";
383 dmas = <&apbdma 8>, <&apbdma 8>;
395 dmas = <&apbdma 9>, <&apbdma 9>;
407 dmas = <&apbdma 10>, <&apbdma 10>;
419 dmas = <&apbdma 19>, <&apbdma 19>;
444 dmas = <&apbdma 21>, <&apbdma 21>;
459 dmas = <&apbdma 22>, <&apbdma 22>;
474 dmas = <&apbdma 23>, <&apbdma 23>;
489 dmas = <&apbdma 26>, <&apbdma 26>;
[all …]
H A Dtegra124.dtsi410 apbdma: dma@60020000 { label
411 compatible = "nvidia,tegra124-apbdma", "nvidia,tegra148-apbdma";
479 dmas = <&apbdma 8>, <&apbdma 8>;
491 dmas = <&apbdma 9>, <&apbdma 9>;
503 dmas = <&apbdma 10>, <&apbdma 10>;
515 dmas = <&apbdma 19>, <&apbdma 19>;
540 dmas = <&apbdma 21>, <&apbdma 21>;
555 dmas = <&apbdma 22>, <&apbdma 22>;
570 dmas = <&apbdma 23>, <&apbdma 23>;
585 dmas = <&apbdma 26>, <&apbdma 26>;
[all …]
/linux/arch/arm64/boot/dts/nvidia/
H A Dtegra132.dtsi275 apbdma: dma-controller@60020000 { label
276 compatible = "nvidia,tegra124-apbdma", "nvidia,tegra148-apbdma";
345 dmas = <&apbdma 8>, <&apbdma 8>;
357 dmas = <&apbdma 9>, <&apbdma 9>;
369 dmas = <&apbdma 10>, <&apbdma 10>;
381 dmas = <&apbdma 19>, <&apbdma 19>;
406 dmas = <&apbdma 21>, <&apbdma 21>;
421 dmas = <&apbdma 22>, <&apbdma 22>;
436 dmas = <&apbdma 23>, <&apbdma 23>;
451 dmas = <&apbdma 26>, <&apbdma 26>;
[all …]
H A Dtegra210.dtsi539 apbdma: dma-controller@60020000 { label
540 compatible = "nvidia,tegra210-apbdma", "nvidia,tegra148-apbdma";
656 dmas = <&apbdma 8>, <&apbdma 8>;
668 dmas = <&apbdma 9>, <&apbdma 9>;
680 dmas = <&apbdma 10>, <&apbdma 10>;
692 dmas = <&apbdma 19>, <&apbdma 19>;
717 dmas = <&apbdma 21>, <&apbdma 21>;
732 dmas = <&apbdma 22>, <&apbdma 22>;
747 dmas = <&apbdma 23>, <&apbdma 23>;
762 dmas = <&apbdma 26>, <&apbdma 26>;
[all …]
/linux/Documentation/devicetree/bindings/sound/
H A 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>;
/linux/arch/loongarch/boot/dts/
H A Dloongson-2k0500.dtsi88 compatible = "loongson,ls2k0500-apbdma", "loongson,ls2k1000-apbdma";
98 compatible = "loongson,ls2k0500-apbdma", "loongson,ls2k1000-apbdma";
108 compatible = "loongson,ls2k0500-apbdma", "loongson,ls2k1000-apbdma";
118 compatible = "loongson,ls2k0500-apbdma", "loongson,ls2k1000-apbdma";
H A Dloongson-2k1000.dtsi252 compatible = "loongson,ls2k1000-apbdma";
262 compatible = "loongson,ls2k1000-apbdma";
272 compatible = "loongson,ls2k1000-apbdma";
282 compatible = "loongson,ls2k1000-apbdma";
292 compatible = "loongson,ls2k1000-apbdma";
/linux/arch/mips/boot/dts/loongson/
H A Dloongson1c.dtsi50 compatible = "loongson,ls1c-apbdma", "loongson,ls1b-apbdma";
H A Dloongson1b.dtsi70 compatible = "loongson,ls1b-apbdma";
/linux/
H A DMAINTAINERS14951 F: Documentation/devicetree/bindings/dma/loongson,ls2x-apbdma.yaml