/linux-6.12.1/drivers/dma/ |
D | pl330.c | 1185 static inline int _ldst_peripheral(struct pl330_dmac *pl330, in _ldst_peripheral() argument 1196 if (!(pl330->quirks & PL330_QUIRK_BROKEN_NO_FLUSHP)) in _ldst_peripheral() 1209 static int _bursts(struct pl330_dmac *pl330, unsigned dry_run, u8 buf[], in _bursts() argument 1215 if (pl330->quirks & PL330_QUIRK_PERIPH_BURST) in _bursts() 1221 off += _ldst_peripheral(pl330, dry_run, &buf[off], pxs, cyc, in _bursts() 1243 static int _dregs(struct pl330_dmac *pl330, unsigned int dry_run, u8 buf[], in _dregs() argument 1271 off += _ldst_peripheral(pl330, dry_run, &buf[off], pxs, 1, in _dregs() 1290 static inline int _loop(struct pl330_dmac *pl330, unsigned dry_run, u8 buf[], in _loop() argument 1298 return _bursts(pl330, dry_run, buf, pxs, 1); in _loop() 1316 szbrst = _bursts(pl330, 1, buf, pxs, 1); in _loop() [all …]
|
D | Makefile | 68 obj-$(CONFIG_PL330_DMA) += pl330.o
|
/linux-6.12.1/arch/arm/boot/dts/rockchip/ |
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;
|
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;
|
D | rk3036.dtsi | 571 compatible = "arm,pl330", "arm,primecell"; 576 arm,pl330-broken-no-flushp; 577 arm,pl330-periph-burst;
|
D | rv1108.dtsi | 241 compatible = "arm,pl330", "arm,primecell"; 245 arm,pl330-broken-no-flushp; 246 arm,pl330-periph-burst;
|
D | rk3128.dtsi | 849 compatible = "arm,pl330", "arm,primecell"; 853 arm,pl330-broken-no-flushp; 854 arm,pl330-periph-burst;
|
D | rv1126.dtsi | 379 compatible = "arm,pl330", "arm,primecell"; 384 arm,pl330-periph-burst;
|
/linux-6.12.1/arch/arm64/boot/dts/rockchip/ |
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;
|
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;
|
D | rk356x.dtsi | 1241 compatible = "arm,pl330", "arm,primecell"; 1245 arm,pl330-periph-burst; 1252 compatible = "arm,pl330", "arm,primecell"; 1256 arm,pl330-periph-burst;
|
/linux-6.12.1/arch/arm/boot/dts/samsung/ |
D | s5pv210.dtsi | 121 compatible = "arm,pl330", "arm,primecell"; 131 compatible = "arm,pl330", "arm,primecell"; 520 compatible = "arm,pl330", "arm,primecell";
|
D | exynos5410.dtsi | 193 compatible = "arm,pl330", "arm,primecell"; 202 compatible = "arm,pl330", "arm,primecell";
|
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";
|
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";
|
D | exynos4.dtsi | 675 compatible = "arm,pl330", "arm,primecell"; 684 compatible = "arm,pl330", "arm,primecell"; 693 compatible = "arm,pl330", "arm,primecell";
|
D | exynos3250.dtsi | 598 compatible = "arm,pl330", "arm,primecell"; 607 compatible = "arm,pl330", "arm,primecell";
|
/linux-6.12.1/arch/arm/boot/dts/calxeda/ |
D | ecx-common.dtsi | 196 compatible = "arm,pl330", "arm,primecell";
|
/linux-6.12.1/arch/arm64/boot/dts/tesla/ |
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.12.1/arch/arm/boot/dts/arm/ |
D | vexpress-v2p-ca15-tc1.dts | 116 compatible = "arm,pl330", "arm,primecell";
|
/linux-6.12.1/arch/arm64/boot/dts/exynos/ |
D | exynos7.dtsi | 148 compatible = "arm,pl330", "arm,primecell"; 157 compatible = "arm,pl330", "arm,primecell";
|
D | exynos850.dtsi | 192 compatible = "arm,pl330", "arm,primecell"; 198 arm,pl330-broken-no-flushp;
|
/linux-6.12.1/arch/arm64/boot/dts/lg/ |
D | lg1313.dtsi | 187 compatible = "arm,pl330", "arm,primecell";
|
D | lg1312.dtsi | 187 compatible = "arm,pl330", "arm,primecell";
|
/linux-6.12.1/arch/arm/boot/dts/broadcom/ |
D | bcm-hr2.dtsi | 158 compatible = "arm,pl330", "arm,primecell";
|