/openbmc/linux/drivers/dma/ |
H A D | pl330.c | 274 /* Populated by the PL330 core driver for DMA API driver's info */ 290 * The PL330 core does not modify this and uses the last 402 * to the PL330 core. Not more than two descriptors 414 * by PL330 core 444 * Hardware channel thread of PL330 DMAC. NULL if the channel is 476 /* ioremap'ed address of PL330 registers. */ 478 /* Populated by the PL330 core driver during pl330_add */ 514 .quirk = "arm,pl330-broken-no-flushp", 518 .quirk = "arm,pl330-periph-burst", 530 /* Xfer for PL330 core */ [all …]
|
H A D | Kconfig | 507 tristate "DMA API Driver for PL330" 511 Select if your platform has one or more PL330 DMACs. 513 platform_data for a dma-pl330 device.
|
H A D | Makefile | 63 obj-$(CONFIG_PL330_DMA) += pl330.o
|
/openbmc/linux/Documentation/devicetree/bindings/dma/ |
H A D | arm,pl330.yaml | 4 $id: http://devicetree.org/schemas/dma/arm,pl330.yaml# 7 title: ARM PrimeCell PL330 DMA Controller 13 The ARM PrimeCell PL330 DMA controller can move blocks of memory contents 21 const: arm,pl330 33 - arm,pl330 48 arm,pl330-broken-no-flushp: 52 arm,pl330-periph-burst: 87 compatible = "arm,pl330", "arm,primecell";
|
/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 | rk3036.dtsi | 568 compatible = "arm,pl330", "arm,primecell"; 573 arm,pl330-broken-no-flushp; 574 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;
|
/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;
|
/openbmc/qemu/hw/arm/ |
H A D | exynos4210.c | 519 dev = qdev_new("pl330"); in pl330_create() 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() 815 char *name = g_strdup_printf("pl330-irq-orgate%d", i); in exynos4210_init()
|
/openbmc/qemu/hw/dma/ |
H A D | pl330.c | 2 * ARM PrimeCell PL330 DMA Controller 96 /* DMA channel states as they are described in PL330 Technical Reference Manual 277 #define TYPE_PL330 "pl330" 278 OBJECT_DECLARE_SIMPLE_TYPE(PL330State, PL330) 281 .name = "pl330", 469 * nature of the instruction: is it load or store. PL330 has different queues 608 * For information about instructions see PL330 Technical Reference Manual. 1333 qemu_log_mask(LOG_UNIMP, "pl330: stall of debug instruction not " in pl330_debug_exec() 1368 qemu_log_mask(LOG_GUEST_ERROR, "pl330: write of illegal value %u " in pl330_iomem_write() 1380 qemu_log_mask(LOG_GUEST_ERROR, "pl330: bad write offset " HWADDR_FMT_plx in pl330_iomem_write() [all …]
|
H A D | trace-events | 24 # pl330.c 39 pl330_exec_cycle(uint32_t addr, uint32_t size) "PL330 read from memory @0x%08"PRIx32" (size = 0x%08…
|
H A D | Kconfig | 7 config PL330 config
|
H A D | meson.build | 3 system_ss.add(when: 'CONFIG_PL330', if_true: files('pl330.c'))
|
/openbmc/linux/Documentation/devicetree/bindings/mfd/ |
H A D | samsung,exynos5433-lpass.yaml | 41 $ref: /schemas/dma/arm,pl330.yaml 76 compatible = "arm,pl330", "arm,primecell";
|
/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";
|
/openbmc/linux/arch/arm/mach-highbank/ |
H A D | highbank.c | 82 else if (of_device_is_compatible(dev->of_node, "arm,pl330")) in highbank_platform_notifier()
|
/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";
|