/linux/drivers/soc/tegra/fuse/ |
H A D | fuse-tegra20.c | 39 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 D | fuse.h | 64 } apbdma; member
|
/linux/arch/arm/boot/dts/nvidia/ |
H A D | tegra114.dtsi | 203 apbdma: dma@6000a000 { label 204 compatible = "nvidia,tegra114-apbdma"; 318 dmas = <&apbdma 8>, <&apbdma 8>; 330 dmas = <&apbdma 9>, <&apbdma 9>; 342 dmas = <&apbdma 10>, <&apbdma 10>; 354 dmas = <&apbdma 19>, <&apbdma 19>; 379 dmas = <&apbdma 21>, <&apbdma 21>; 394 dmas = <&apbdma 22>, <&apbdma 22>; 409 dmas = <&apbdma 23>, <&apbdma 23>; 424 dmas = <&apbdma 26>, <&apbdma 26>; [all …]
|
H A D | tegra124.dtsi | 314 apbdma: dma@60020000 { label 315 compatible = "nvidia,tegra124-apbdma", "nvidia,tegra148-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 D | tegra20.dtsi | 287 apbdma: dma@6000a000 { label 288 compatible = "nvidia,tegra20-apbdma"; 385 dmas = <&apbdma 12>, <&apbdma 12>; 398 dmas = <&apbdma 3>, <&apbdma 3>; 414 dmas = <&apbdma 2>, <&apbdma 2>; 426 dmas = <&apbdma 1>, <&apbdma 1>; 445 dmas = <&apbdma 8>, <&apbdma 8>; 457 dmas = <&apbdma 9>, <&apbdma 9>; 469 dmas = <&apbdma 10>, <&apbdma 10>; 481 dmas = <&apbdma 19>, <&apbdma 19>; [all …]
|
H A D | tegra30.dtsi | 434 apbdma: dma@6000a000 { label 435 compatible = "nvidia,tegra30-apbdma", "nvidia,tegra20-apbdma"; 566 dmas = <&apbdma 8>, <&apbdma 8>; 578 dmas = <&apbdma 9>, <&apbdma 9>; 590 dmas = <&apbdma 10>, <&apbdma 10>; 602 dmas = <&apbdma 19>, <&apbdma 19>; 614 dmas = <&apbdma 20>, <&apbdma 20>; 657 dmas = <&apbdma 21>, <&apbdma 21>; 673 dmas = <&apbdma 22>, <&apbdma 22>; 689 dmas = <&apbdma 23>, <&apbdma 23>; [all …]
|
/linux/arch/arm64/boot/dts/nvidia/ |
H A D | tegra132.dtsi | 274 apbdma: dma@60020000 { label 275 compatible = "nvidia,tegra124-apbdma", "nvidia,tegra148-apbdma"; 344 dmas = <&apbdma 8>, <&apbdma 8>; 356 dmas = <&apbdma 9>, <&apbdma 9>; 368 dmas = <&apbdma 10>, <&apbdma 10>; 380 dmas = <&apbdma 19>, <&apbdma 19>; 405 dmas = <&apbdma 21>, <&apbdma 21>; 420 dmas = <&apbdma 22>, <&apbdma 22>; 435 dmas = <&apbdma 23>, <&apbdma 23>; 450 dmas = <&apbdma 26>, <&apbdma 26>; [all …]
|
H A D | tegra210.dtsi | 505 apbdma: dma@60020000 { label 506 compatible = "nvidia,tegra210-apbdma", "nvidia,tegra148-apbdma"; 622 dmas = <&apbdma 8>, <&apbdma 8>; 634 dmas = <&apbdma 9>, <&apbdma 9>; 646 dmas = <&apbdma 10>, <&apbdma 10>; 658 dmas = <&apbdma 19>, <&apbdma 19>; 683 dmas = <&apbdma 21>, <&apbdma 21>; 698 dmas = <&apbdma 22>, <&apbdma 22>; 713 dmas = <&apbdma 23>, <&apbdma 23>; 728 dmas = <&apbdma 26>, <&apbdma 26>; [all …]
|
/linux/Documentation/devicetree/bindings/sound/ |
H A 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>;
|
/linux/Documentation/devicetree/bindings/dma/ |
H A D | nvidia,tegra20-apbdma.txt | 4 - compatible: Should be "nvidia,<chip>-apbdma" 21 apbdma: dma@6000a000 { 22 compatible = "nvidia,tegra20-apbdma";
|