/openbmc/linux/drivers/dma/ |
H A 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 …]
|
H A D | Makefile | 63 obj-$(CONFIG_PL330_DMA) += pl330.o
|
/openbmc/linux/arch/arm/boot/dts/rockchip/ |
H A D | rk3xxx.dtsi | 278 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 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; 1410 compatible = "arm,pl330", "arm,primecell"; 1415 arm,pl330-broken-no-flushp; 1416 arm,pl330-periph-burst;
|
H A D | rk3128.dtsi | 457 compatible = "arm,pl330", "arm,primecell"; 461 arm,pl330-broken-no-flushp; 462 arm,pl330-periph-burst;
|
H A D | rk3036.dtsi | 568 compatible = "arm,pl330", "arm,primecell"; 573 arm,pl330-broken-no-flushp; 574 arm,pl330-periph-burst;
|
H A D | rv1108.dtsi | 241 compatible = "arm,pl330", "arm,primecell"; 245 arm,pl330-broken-no-flushp; 246 arm,pl330-periph-burst;
|
H A D | rv1126.dtsi | 269 compatible = "arm,pl330", "arm,primecell"; 274 arm,pl330-periph-burst;
|
/openbmc/qemu/hw/arm/ |
H A D | exynos4210.c | 553 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 D | rk3xxx.dtsi | 39 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 D | rk3036.dtsi | 72 compatible = "arm,pl330", "arm,primecell"; 74 arm,pl330-broken-no-flushp;
|
H A D | rv1108.dtsi | 63 compatible = "arm,pl330", "arm,primecell"; 67 arm,pl330-broken-no-flushp;
|
H A D | rk3128.dtsi | 169 compatible = "arm,pl330", "arm,primecell"; 171 arm,pl330-broken-no-flushp;//2
|
/openbmc/qemu/hw/dma/ |
H A D | meson.build | 3 system_ss.add(when: 'CONFIG_PL330', if_true: files('pl330.c'))
|
H A D | trace-events | 24 # pl330.c
|
/openbmc/linux/arch/arm64/boot/dts/rockchip/ |
H A 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;
|
/openbmc/linux/arch/arm/boot/dts/samsung/ |
H A D | s5pv210.dtsi | 121 compatible = "arm,pl330", "arm,primecell"; 131 compatible = "arm,pl330", "arm,primecell"; 518 compatible = "arm,pl330", "arm,primecell";
|
H A D | exynos5410.dtsi | 193 compatible = "arm,pl330", "arm,primecell"; 202 compatible = "arm,pl330", "arm,primecell";
|
H A 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";
|
H A D | exynos5250.dtsi | 703 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 D | exynos4.dtsi | 672 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 D | fsd.dtsi | 544 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 D | ecx-common.dtsi | 196 compatible = "arm,pl330", "arm,primecell";
|
/openbmc/linux/arch/arm/boot/dts/arm/ |
H A D | vexpress-v2p-ca15-tc1.dts | 116 compatible = "arm,pl330", "arm,primecell";
|
/openbmc/linux/arch/arm64/boot/dts/exynos/ |
H A D | exynos7.dtsi | 148 compatible = "arm,pl330", "arm,primecell"; 157 compatible = "arm,pl330", "arm,primecell";
|