Home
last modified time | relevance | path

Searched refs:pl330 (Results 1 – 25 of 43) sorted by relevance

12

/linux-6.1.9/drivers/dma/
Dpl330.c1179 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 …]
DMakefile63 obj-$(CONFIG_PL330_DMA) += pl330.o
/linux-6.1.9/Documentation/devicetree/bindings/dma/
Darm,pl330.yaml4 $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.1.9/arch/arm/boot/dts/
Drk3xxx.dtsi278 compatible = "arm,pl330", "arm,primecell";
283 arm,pl330-broken-no-flushp;
284 arm,pl330-periph-burst;
290 compatible = "arm,pl330", "arm,primecell";
295 arm,pl330-broken-no-flushp;
296 arm,pl330-periph-burst;
478 compatible = "arm,pl330", "arm,primecell";
483 arm,pl330-broken-no-flushp;
484 arm,pl330-periph-burst;
Drk3288.dtsi447 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;
Ds5pv210.dtsi121 compatible = "arm,pl330", "arm,primecell";
131 compatible = "arm,pl330", "arm,primecell";
518 compatible = "arm,pl330", "arm,primecell";
Dexynos5410.dtsi193 compatible = "arm,pl330", "arm,primecell";
202 compatible = "arm,pl330", "arm,primecell";
Decx-common.dtsi196 compatible = "arm,pl330", "arm,primecell";
Dexynos5420.dtsi434 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";
Drk3036.dtsi560 compatible = "arm,pl330", "arm,primecell";
565 arm,pl330-broken-no-flushp;
566 arm,pl330-periph-burst;
Dvexpress-v2p-ca15-tc1.dts116 compatible = "arm,pl330", "arm,primecell";
Drv1108.dtsi245 compatible = "arm,pl330", "arm,primecell";
249 arm,pl330-broken-no-flushp;
250 arm,pl330-periph-burst;
Dexynos5250.dtsi697 compatible = "arm,pl330", "arm,primecell";
706 compatible = "arm,pl330", "arm,primecell";
715 compatible = "arm,pl330", "arm,primecell";
724 compatible = "arm,pl330", "arm,primecell";
Dexynos4.dtsi673 compatible = "arm,pl330", "arm,primecell";
682 compatible = "arm,pl330", "arm,primecell";
691 compatible = "arm,pl330", "arm,primecell";
Dbcm-hr2.dtsi158 compatible = "arm,pl330", "arm,primecell";
Dexynos3250.dtsi426 compatible = "arm,pl330", "arm,primecell";
435 compatible = "arm,pl330", "arm,primecell";
Dzynq-7000.dtsi335 compatible = "arm,pl330", "arm,primecell";
/linux-6.1.9/Documentation/devicetree/bindings/mfd/
Dsamsung,exynos5433-lpass.yaml41 $ref: /schemas/dma/arm,pl330.yaml
76 compatible = "arm,pl330", "arm,primecell";
/linux-6.1.9/arch/arm64/boot/dts/rockchip/
Drk3368.dtsi373 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;
Drk3308.dtsi553 compatible = "arm,pl330", "arm,primecell";
557 arm,pl330-periph-burst;
564 compatible = "arm,pl330", "arm,primecell";
568 arm,pl330-periph-burst;
Drk356x.dtsi1146 compatible = "arm,pl330", "arm,primecell";
1150 arm,pl330-periph-burst;
1157 compatible = "arm,pl330", "arm,primecell";
1161 arm,pl330-periph-burst;
/linux-6.1.9/arch/arm64/boot/dts/tesla/
Dfsd.dtsi522 compatible = "arm,pl330", "arm,primecell";
532 compatible = "arm,pl330", "arm,primecell";
542 compatible = "arm,pl330", "arm,primecell";
552 compatible = "arm,pl330", "arm,primecell";
/linux-6.1.9/arch/arm64/boot/dts/exynos/
Dexynos7.dtsi146 compatible = "arm,pl330", "arm,primecell";
155 compatible = "arm,pl330", "arm,primecell";
/linux-6.1.9/arch/arm64/boot/dts/lg/
Dlg1312.dtsi186 compatible = "arm,pl330", "arm,primecell";
Dlg1313.dtsi186 compatible = "arm,pl330", "arm,primecell";

12