/linux-5.19.10/drivers/dma/ |
D | pl330.c | 1179 static inline int _ldst_peripheral(struct pl330_dmac *pl330, in _ldst_peripheral() argument 1190 if (!(pl330->quirks & PL330_QUIRK_BROKEN_NO_FLUSHP)) in _ldst_peripheral() 1203 static int _bursts(struct pl330_dmac *pl330, unsigned dry_run, u8 buf[], in _bursts() argument 1209 if (pl330->quirks & PL330_QUIRK_PERIPH_BURST) in _bursts() 1215 off += _ldst_peripheral(pl330, dry_run, &buf[off], pxs, cyc, in _bursts() 1237 static int _dregs(struct pl330_dmac *pl330, unsigned int dry_run, u8 buf[], in _dregs() argument 1265 off += _ldst_peripheral(pl330, dry_run, &buf[off], pxs, 1, in _dregs() 1284 static inline int _loop(struct pl330_dmac *pl330, unsigned dry_run, u8 buf[], in _loop() argument 1292 return _bursts(pl330, dry_run, buf, pxs, 1); in _loop() 1310 szbrst = _bursts(pl330, 1, buf, pxs, 1); in _loop() [all …]
|
D | Makefile | 62 obj-$(CONFIG_PL330_DMA) += pl330.o
|
/linux-5.19.10/Documentation/devicetree/bindings/dma/ |
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: 81 compatible = "arm,pl330", "arm,primecell";
|
/linux-5.19.10/arch/arm/boot/dts/ |
D | rk3xxx.dtsi | 273 compatible = "arm,pl330", "arm,primecell"; 278 arm,pl330-broken-no-flushp; 279 arm,pl330-periph-burst; 285 compatible = "arm,pl330", "arm,primecell"; 290 arm,pl330-broken-no-flushp; 291 arm,pl330-periph-burst; 473 compatible = "arm,pl330", "arm,primecell"; 478 arm,pl330-broken-no-flushp; 479 arm,pl330-periph-burst;
|
D | rk3288.dtsi | 447 compatible = "arm,pl330", "arm,primecell"; 452 arm,pl330-broken-no-flushp; 453 arm,pl330-periph-burst; 637 compatible = "arm,pl330", "arm,primecell"; 642 arm,pl330-broken-no-flushp; 643 arm,pl330-periph-burst; 1378 compatible = "arm,pl330", "arm,primecell"; 1383 arm,pl330-broken-no-flushp; 1384 arm,pl330-periph-burst;
|
D | s5pv210.dtsi | 121 compatible = "arm,pl330", "arm,primecell"; 131 compatible = "arm,pl330", "arm,primecell"; 518 compatible = "arm,pl330", "arm,primecell";
|
D | exynos5410.dtsi | 193 compatible = "arm,pl330", "arm,primecell"; 202 compatible = "arm,pl330", "arm,primecell";
|
D | ecx-common.dtsi | 196 compatible = "arm,pl330", "arm,primecell";
|
D | exynos5420.dtsi | 434 compatible = "arm,pl330", "arm,primecell"; 444 compatible = "arm,pl330", "arm,primecell"; 453 compatible = "arm,pl330", "arm,primecell"; 462 compatible = "arm,pl330", "arm,primecell"; 471 compatible = "arm,pl330", "arm,primecell";
|
D | rk3036.dtsi | 562 compatible = "arm,pl330", "arm,primecell"; 567 arm,pl330-broken-no-flushp; 568 arm,pl330-periph-burst;
|
D | vexpress-v2p-ca15-tc1.dts | 116 compatible = "arm,pl330", "arm,primecell";
|
D | rv1108.dtsi | 245 compatible = "arm,pl330", "arm,primecell"; 249 arm,pl330-broken-no-flushp; 250 arm,pl330-periph-burst;
|
D | exynos5250.dtsi | 697 compatible = "arm,pl330", "arm,primecell"; 706 compatible = "arm,pl330", "arm,primecell"; 715 compatible = "arm,pl330", "arm,primecell"; 724 compatible = "arm,pl330", "arm,primecell";
|
D | exynos4.dtsi | 673 compatible = "arm,pl330", "arm,primecell"; 682 compatible = "arm,pl330", "arm,primecell"; 691 compatible = "arm,pl330", "arm,primecell";
|
D | bcm-hr2.dtsi | 158 compatible = "arm,pl330", "arm,primecell";
|
D | exynos3250.dtsi | 426 compatible = "arm,pl330", "arm,primecell"; 435 compatible = "arm,pl330", "arm,primecell";
|
D | zynq-7000.dtsi | 335 compatible = "arm,pl330", "arm,primecell";
|
/linux-5.19.10/Documentation/devicetree/bindings/mfd/ |
D | samsung,exynos5433-lpass.yaml | 41 $ref: /schemas/dma/arm,pl330.yaml 76 compatible = "arm,pl330", "arm,primecell";
|
/linux-5.19.10/arch/arm64/boot/dts/tesla/ |
D | fsd.dtsi | 431 compatible = "arm,pl330", "arm,primecell"; 441 compatible = "arm,pl330", "arm,primecell"; 451 compatible = "arm,pl330", "arm,primecell"; 461 compatible = "arm,pl330", "arm,primecell";
|
/linux-5.19.10/arch/arm64/boot/dts/rockchip/ |
D | rk3368.dtsi | 373 compatible = "arm,pl330", "arm,primecell"; 378 arm,pl330-broken-no-flushp; 379 arm,pl330-periph-burst; 518 compatible = "arm,pl330", "arm,primecell"; 523 arm,pl330-broken-no-flushp; 524 arm,pl330-periph-burst;
|
D | rk3308.dtsi | 553 compatible = "arm,pl330", "arm,primecell"; 557 arm,pl330-periph-burst; 564 compatible = "arm,pl330", "arm,primecell"; 568 arm,pl330-periph-burst;
|
D | rk356x.dtsi | 884 compatible = "arm,pl330", "arm,primecell"; 888 arm,pl330-periph-burst; 895 compatible = "arm,pl330", "arm,primecell"; 899 arm,pl330-periph-burst;
|
/linux-5.19.10/arch/arm64/boot/dts/exynos/ |
D | exynos7.dtsi | 146 compatible = "arm,pl330", "arm,primecell"; 155 compatible = "arm,pl330", "arm,primecell";
|
/linux-5.19.10/arch/arm64/boot/dts/lg/ |
D | lg1312.dtsi | 186 compatible = "arm,pl330", "arm,primecell";
|
D | lg1313.dtsi | 186 compatible = "arm,pl330", "arm,primecell";
|