Home
last modified time | relevance | path

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

12

/linux-6.12.1/drivers/dma/
Dpl330.c1185 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 …]
DMakefile68 obj-$(CONFIG_PL330_DMA) += pl330.o
/linux-6.12.1/arch/arm/boot/dts/rockchip/
Drk3xxx.dtsi279 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;
Drk3288.dtsi456 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;
Drk3036.dtsi571 compatible = "arm,pl330", "arm,primecell";
576 arm,pl330-broken-no-flushp;
577 arm,pl330-periph-burst;
Drv1108.dtsi241 compatible = "arm,pl330", "arm,primecell";
245 arm,pl330-broken-no-flushp;
246 arm,pl330-periph-burst;
Drk3128.dtsi849 compatible = "arm,pl330", "arm,primecell";
853 arm,pl330-broken-no-flushp;
854 arm,pl330-periph-burst;
Drv1126.dtsi379 compatible = "arm,pl330", "arm,primecell";
384 arm,pl330-periph-burst;
/linux-6.12.1/arch/arm64/boot/dts/rockchip/
Drk3368.dtsi376 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;
Drk3308.dtsi589 compatible = "arm,pl330", "arm,primecell";
593 arm,pl330-periph-burst;
600 compatible = "arm,pl330", "arm,primecell";
604 arm,pl330-periph-burst;
Drk356x.dtsi1241 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/
Ds5pv210.dtsi121 compatible = "arm,pl330", "arm,primecell";
131 compatible = "arm,pl330", "arm,primecell";
520 compatible = "arm,pl330", "arm,primecell";
Dexynos5410.dtsi193 compatible = "arm,pl330", "arm,primecell";
202 compatible = "arm,pl330", "arm,primecell";
Dexynos5420.dtsi542 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";
Dexynos5250.dtsi706 compatible = "arm,pl330", "arm,primecell";
715 compatible = "arm,pl330", "arm,primecell";
724 compatible = "arm,pl330", "arm,primecell";
733 compatible = "arm,pl330", "arm,primecell";
Dexynos4.dtsi675 compatible = "arm,pl330", "arm,primecell";
684 compatible = "arm,pl330", "arm,primecell";
693 compatible = "arm,pl330", "arm,primecell";
Dexynos3250.dtsi598 compatible = "arm,pl330", "arm,primecell";
607 compatible = "arm,pl330", "arm,primecell";
/linux-6.12.1/arch/arm/boot/dts/calxeda/
Decx-common.dtsi196 compatible = "arm,pl330", "arm,primecell";
/linux-6.12.1/arch/arm64/boot/dts/tesla/
Dfsd.dtsi556 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/
Dvexpress-v2p-ca15-tc1.dts116 compatible = "arm,pl330", "arm,primecell";
/linux-6.12.1/arch/arm64/boot/dts/exynos/
Dexynos7.dtsi148 compatible = "arm,pl330", "arm,primecell";
157 compatible = "arm,pl330", "arm,primecell";
Dexynos850.dtsi192 compatible = "arm,pl330", "arm,primecell";
198 arm,pl330-broken-no-flushp;
/linux-6.12.1/arch/arm64/boot/dts/lg/
Dlg1313.dtsi187 compatible = "arm,pl330", "arm,primecell";
Dlg1312.dtsi187 compatible = "arm,pl330", "arm,primecell";
/linux-6.12.1/arch/arm/boot/dts/broadcom/
Dbcm-hr2.dtsi158 compatible = "arm,pl330", "arm,primecell";

12