Home
last modified time | relevance | path

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

123

/openbmc/linux/drivers/dma/
H A 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 …]
H A DMakefile63 obj-$(CONFIG_PL330_DMA) += pl330.o
/openbmc/linux/arch/arm/boot/dts/rockchip/
H A 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;
H A 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;
1410 compatible = "arm,pl330", "arm,primecell";
1415 arm,pl330-broken-no-flushp;
1416 arm,pl330-periph-burst;
H A Drk3128.dtsi457 compatible = "arm,pl330", "arm,primecell";
461 arm,pl330-broken-no-flushp;
462 arm,pl330-periph-burst;
H A Drk3036.dtsi568 compatible = "arm,pl330", "arm,primecell";
573 arm,pl330-broken-no-flushp;
574 arm,pl330-periph-burst;
H A Drv1108.dtsi241 compatible = "arm,pl330", "arm,primecell";
245 arm,pl330-broken-no-flushp;
246 arm,pl330-periph-burst;
H A Drv1126.dtsi269 compatible = "arm,pl330", "arm,primecell";
274 arm,pl330-periph-burst;
/openbmc/qemu/hw/arm/
H A Dexynos4210.c553 DeviceState *dev, *uart[4], *pl330[3]; in exynos4210_realize() local
786 pl330[0] = pl330_create(EXYNOS4210_PL330_BASE0_ADDR, in exynos4210_realize()
790 pl330[1] = pl330_create(EXYNOS4210_PL330_BASE1_ADDR, in exynos4210_realize()
794 pl330[2] = pl330_create(EXYNOS4210_PL330_BASE2_ADDR, in exynos4210_realize()
800 qdev_get_gpio_in(pl330[0], 15)); in exynos4210_realize()
802 qdev_get_gpio_in(pl330[1], 15)); in exynos4210_realize()
804 qdev_get_gpio_in(pl330[0], 17)); in exynos4210_realize()
806 qdev_get_gpio_in(pl330[1], 17)); in exynos4210_realize()
/openbmc/u-boot/arch/arm/dts/
H A Drk3xxx.dtsi39 compatible = "arm,pl330", "arm,primecell";
44 arm,pl330-broken-no-flushp;
50 compatible = "arm,pl330", "arm,primecell";
55 arm,pl330-broken-no-flushp;
62 compatible = "arm,pl330", "arm,primecell";
67 arm,pl330-broken-no-flushp;
H A Drk3036.dtsi72 compatible = "arm,pl330", "arm,primecell";
74 arm,pl330-broken-no-flushp;
H A Drv1108.dtsi63 compatible = "arm,pl330", "arm,primecell";
67 arm,pl330-broken-no-flushp;
H A Drk3128.dtsi169 compatible = "arm,pl330", "arm,primecell";
171 arm,pl330-broken-no-flushp;//2
/openbmc/qemu/hw/dma/
H A Dmeson.build3 system_ss.add(when: 'CONFIG_PL330', if_true: files('pl330.c'))
H A Dtrace-events24 # pl330.c
/openbmc/linux/arch/arm64/boot/dts/rockchip/
H A 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;
/openbmc/linux/arch/arm/boot/dts/samsung/
H A Ds5pv210.dtsi121 compatible = "arm,pl330", "arm,primecell";
131 compatible = "arm,pl330", "arm,primecell";
518 compatible = "arm,pl330", "arm,primecell";
H A Dexynos5410.dtsi193 compatible = "arm,pl330", "arm,primecell";
202 compatible = "arm,pl330", "arm,primecell";
H A 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";
H A Dexynos5250.dtsi703 compatible = "arm,pl330", "arm,primecell";
712 compatible = "arm,pl330", "arm,primecell";
721 compatible = "arm,pl330", "arm,primecell";
730 compatible = "arm,pl330", "arm,primecell";
H A Dexynos4.dtsi672 compatible = "arm,pl330", "arm,primecell";
681 compatible = "arm,pl330", "arm,primecell";
690 compatible = "arm,pl330", "arm,primecell";
/openbmc/linux/arch/arm64/boot/dts/tesla/
H A Dfsd.dtsi544 compatible = "arm,pl330", "arm,primecell";
554 compatible = "arm,pl330", "arm,primecell";
564 compatible = "arm,pl330", "arm,primecell";
574 compatible = "arm,pl330", "arm,primecell";
/openbmc/linux/arch/arm/boot/dts/calxeda/
H A Decx-common.dtsi196 compatible = "arm,pl330", "arm,primecell";
/openbmc/linux/arch/arm/boot/dts/arm/
H A Dvexpress-v2p-ca15-tc1.dts116 compatible = "arm,pl330", "arm,primecell";
/openbmc/linux/arch/arm64/boot/dts/exynos/
H A Dexynos7.dtsi148 compatible = "arm,pl330", "arm,primecell";
157 compatible = "arm,pl330", "arm,primecell";

123