Home
last modified time | relevance | path

Searched full:pl330 (Results 1 – 25 of 68) sorted by relevance

123

/openbmc/linux/drivers/dma/
H A Dpl330.c274 /* 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 DKconfig507 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 DMakefile63 obj-$(CONFIG_PL330_DMA) += pl330.o
/openbmc/linux/Documentation/devicetree/bindings/dma/
H A Darm,pl330.yaml4 $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 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 Drk3036.dtsi568 compatible = "arm,pl330", "arm,primecell";
573 arm,pl330-broken-no-flushp;
574 arm,pl330-periph-burst;
H A Drk3128.dtsi457 compatible = "arm,pl330", "arm,primecell";
461 arm,pl330-broken-no-flushp;
462 arm,pl330-periph-burst;
/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;
/openbmc/qemu/hw/arm/
H A Dexynos4210.c519 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 Dpl330.c2 * 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 Dtrace-events24 # pl330.c
39 pl330_exec_cycle(uint32_t addr, uint32_t size) "PL330 read from memory @0x%08"PRIx32" (size = 0x%08…
H A DKconfig7 config PL330 config
H A Dmeson.build3 system_ss.add(when: 'CONFIG_PL330', if_true: files('pl330.c'))
/openbmc/linux/Documentation/devicetree/bindings/mfd/
H A Dsamsung,exynos5433-lpass.yaml41 $ref: /schemas/dma/arm,pl330.yaml
76 compatible = "arm,pl330", "arm,primecell";
/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";
/openbmc/linux/arch/arm/mach-highbank/
H A Dhighbank.c82 else if (of_device_is_compatible(dev->of_node, "arm,pl330")) in highbank_platform_notifier()
/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";

123