| /linux-6.15/drivers/dma/ |
| H A D | pl330.c | 1582 struct pl330_dmac *pl330 = from_tasklet(pl330, t, tasks); in pl330_dotask() local 1600 pl330->dmac_tbd.reset_chan = (1 << pl330->pcfg.num_chan) - 1; in pl330_dotask() 1923 pl330->mcode_cpu = dma_alloc_attrs(pl330->ddma.dev, in dmac_alloc_resources() 1939 pl330->mcode_cpu, pl330->mcode_bus, in dmac_alloc_resources() 2020 pl330->pcfg.num_chan * pl330->mcbufsz, pl330->mcode_cpu, in pl330_del() 2149 if (!pl330) in of_dma_pl330_xlate() 2603 desc = pluck_desc(&pl330->desc_pool, &pl330->pool_lock); in pl330_get_desc() 2673 burst_len *= pl330->pcfg.data_buf_dep / pl330->pcfg.num_chan; in get_burst_len() 3022 pl330 = devm_kzalloc(&adev->dev, sizeof(*pl330), GFP_KERNEL); in pl330_probe() 3023 if (!pl330) in pl330_probe() [all …]
|
| H A D | Makefile | 67 obj-$(CONFIG_PL330_DMA) += pl330.o
|
| /linux-6.15/Documentation/devicetree/bindings/dma/ |
| H A D | arm,pl330.yaml | 4 $id: http://devicetree.org/schemas/dma/arm,pl330.yaml# 21 const: arm,pl330 33 - arm,pl330 48 arm,pl330-broken-no-flushp: 52 arm,pl330-periph-burst: 87 compatible = "arm,pl330", "arm,primecell";
|
| /linux-6.15/arch/arm/boot/dts/rockchip/ |
| H A D | rk3xxx.dtsi | 279 compatible = "arm,pl330", "arm,primecell"; 284 arm,pl330-broken-no-flushp; 285 arm,pl330-periph-burst; 291 compatible = "arm,pl330", "arm,primecell"; 296 arm,pl330-broken-no-flushp; 297 arm,pl330-periph-burst; 479 compatible = "arm,pl330", "arm,primecell"; 484 arm,pl330-broken-no-flushp; 485 arm,pl330-periph-burst;
|
| H A D | rk3288.dtsi | 456 compatible = "arm,pl330", "arm,primecell"; 461 arm,pl330-broken-no-flushp; 462 arm,pl330-periph-burst; 646 compatible = "arm,pl330", "arm,primecell"; 651 arm,pl330-broken-no-flushp; 652 arm,pl330-periph-burst; 1419 compatible = "arm,pl330", "arm,primecell"; 1424 arm,pl330-broken-no-flushp; 1425 arm,pl330-periph-burst;
|
| H A D | rk3036.dtsi | 571 compatible = "arm,pl330", "arm,primecell"; 576 arm,pl330-broken-no-flushp; 577 arm,pl330-periph-burst;
|
| H A D | rv1108.dtsi | 241 compatible = "arm,pl330", "arm,primecell"; 245 arm,pl330-broken-no-flushp; 246 arm,pl330-periph-burst;
|
| H A D | rk3128.dtsi | 849 compatible = "arm,pl330", "arm,primecell"; 853 arm,pl330-broken-no-flushp; 854 arm,pl330-periph-burst;
|
| H A D | rv1126.dtsi | 379 compatible = "arm,pl330", "arm,primecell"; 384 arm,pl330-periph-burst;
|
| /linux-6.15/arch/arm64/boot/dts/exynos/ |
| H A D | exynosautov920.dtsi | 344 compatible = "arm,pl330", "arm,primecell"; 353 compatible = "arm,pl330", "arm,primecell"; 362 compatible = "arm,pl330", "arm,primecell"; 371 compatible = "arm,pl330", "arm,primecell"; 380 compatible = "arm,pl330", "arm,primecell"; 389 compatible = "arm,pl330", "arm,primecell"; 398 compatible = "arm,pl330", "arm,primecell";
|
| H A D | exynos7.dtsi | 148 compatible = "arm,pl330", "arm,primecell"; 157 compatible = "arm,pl330", "arm,primecell";
|
| /linux-6.15/Documentation/devicetree/bindings/mfd/ |
| H A D | samsung,exynos5433-lpass.yaml | 41 $ref: /schemas/dma/arm,pl330.yaml 76 compatible = "arm,pl330", "arm,primecell";
|
| /linux-6.15/arch/arm/boot/dts/samsung/ |
| H A D | s5pv210.dtsi | 121 compatible = "arm,pl330", "arm,primecell"; 131 compatible = "arm,pl330", "arm,primecell"; 520 compatible = "arm,pl330", "arm,primecell";
|
| H A D | exynos5410.dtsi | 193 compatible = "arm,pl330", "arm,primecell"; 202 compatible = "arm,pl330", "arm,primecell";
|
| H A D | exynos5420.dtsi | 542 compatible = "arm,pl330", "arm,primecell"; 552 compatible = "arm,pl330", "arm,primecell"; 561 compatible = "arm,pl330", "arm,primecell"; 570 compatible = "arm,pl330", "arm,primecell"; 579 compatible = "arm,pl330", "arm,primecell";
|
| H A D | exynos5250.dtsi | 706 compatible = "arm,pl330", "arm,primecell"; 715 compatible = "arm,pl330", "arm,primecell"; 724 compatible = "arm,pl330", "arm,primecell"; 733 compatible = "arm,pl330", "arm,primecell";
|
| H A D | exynos4.dtsi | 675 compatible = "arm,pl330", "arm,primecell"; 684 compatible = "arm,pl330", "arm,primecell"; 693 compatible = "arm,pl330", "arm,primecell";
|
| /linux-6.15/arch/arm64/boot/dts/rockchip/ |
| H A D | rk3368.dtsi | 376 compatible = "arm,pl330", "arm,primecell"; 381 arm,pl330-broken-no-flushp; 382 arm,pl330-periph-burst; 521 compatible = "arm,pl330", "arm,primecell"; 526 arm,pl330-broken-no-flushp; 527 arm,pl330-periph-burst;
|
| H A D | rk3576.dtsi | 1475 compatible = "arm,pl330", "arm,primecell"; 1477 arm,pl330-periph-burst; 1486 compatible = "arm,pl330", "arm,primecell"; 1488 arm,pl330-periph-burst; 1497 compatible = "arm,pl330", "arm,primecell"; 1499 arm,pl330-periph-burst;
|
| H A D | rk3308.dtsi | 589 compatible = "arm,pl330", "arm,primecell"; 593 arm,pl330-periph-burst; 600 compatible = "arm,pl330", "arm,primecell"; 604 arm,pl330-periph-burst;
|
| /linux-6.15/arch/arm/boot/dts/calxeda/ |
| H A D | ecx-common.dtsi | 196 compatible = "arm,pl330", "arm,primecell";
|
| /linux-6.15/arch/arm64/boot/dts/tesla/ |
| H A D | fsd.dtsi | 556 compatible = "arm,pl330", "arm,primecell"; 566 compatible = "arm,pl330", "arm,primecell"; 576 compatible = "arm,pl330", "arm,primecell"; 586 compatible = "arm,pl330", "arm,primecell";
|
| /linux-6.15/arch/arm/boot/dts/arm/ |
| H A D | vexpress-v2p-ca15-tc1.dts | 116 compatible = "arm,pl330", "arm,primecell";
|
| /linux-6.15/arch/arm64/boot/dts/lg/ |
| H A D | lg1313.dtsi | 187 compatible = "arm,pl330", "arm,primecell";
|
| H A D | lg1312.dtsi | 187 compatible = "arm,pl330", "arm,primecell";
|