Home
last modified time | relevance | path

Searched full:xdmac (Results 1 – 16 of 16) sorted by relevance

/linux-6.14.4/Documentation/devicetree/bindings/dma/
Dsocionext,uniphier-xdmac.yaml4 $id: http://devicetree.org/schemas/dma/socionext,uniphier-xdmac.yaml#
22 const: socionext,uniphier-xdmac
54 xdmac: dma-controller@5fc10000 {
55 compatible = "socionext,uniphier-xdmac";
Dmilbeaut-m10v-xdmac.txt8 - compatible: Should be "socionext,milbeaut-m10v-xdmac"
17 compatible = "socionext,milbeaut-m10v-xdmac";
Datmel,sama5d4-dma.yaml14 The DMA Controller (XDMAC) is a AHB-protocol central direct memory access
/linux-6.14.4/drivers/dma/
Duniphier-xdmac.c191 /* start XDMAC */ in uniphier_xdmac_chan_start()
207 /* stop XDMAC */ in uniphier_xdmac_chan_stop()
534 IRQF_SHARED, "xdmac", xdev); in uniphier_xdmac_probe()
555 dev_info(&pdev->dev, "UniPhier XDMAC driver (%d channels)\n", in uniphier_xdmac_probe()
599 { .compatible = "socionext,uniphier-xdmac" },
608 .name = "uniphier-xdmac",
Dmilbeaut-xdmac.c274 irq_name = devm_kasprintf(dev, GFP_KERNEL, "milbeaut-xdmac-%d", in milbeaut_xdmac_chan_init()
405 { .compatible = "socionext,milbeaut-m10v-xdmac" },
414 .name = "milbeaut-m10v-xdmac",
420 MODULE_DESCRIPTION("Milbeaut XDMAC DmaEngine driver");
DMakefile56 obj-$(CONFIG_MILBEAUT_XDMAC) += milbeaut-xdmac.o
81 obj-$(CONFIG_UNIPHIER_XDMAC) += uniphier-xdmac.o
DKconfig442 XDMAC device.
662 tristate "UniPhier XDMAC support"
668 Enable support for the XDMAC (external DMA controller) on the
Dat_xdmac.c3 * Driver for the Atmel Extensible DMA Controller (aka XDMAC on AT91 systems)
59 #define AT_XDMAC_VERSION 0xFFC /* XDMAC Version Register */
470 /* Tell xdmac where to get the first descriptor. */ in at_xdmac_start_xfer()
956 * Some XDMAC implementations don't provide dword transfer, in in at_xdmac_align_width()
2278 * Read number of xdmac channels, read helper function can't be used in at_xdmac_probe()
/linux-6.14.4/include/dt-bindings/dma/
Dat91.h29 /* ---------- XDMAC ---------- */
/linux-6.14.4/arch/arm64/boot/dts/socionext/
Duniphier-ld11.dtsi583 xdmac: dma-controller@5fc10000 { label
584 compatible = "socionext,uniphier-xdmac";
Duniphier-ld20.dtsi694 xdmac: dma-controller@5fc10000 { label
695 compatible = "socionext,uniphier-xdmac";
Duniphier-pxs3.dtsi518 xdmac: dma-controller@5fc10000 { label
519 compatible = "socionext,uniphier-xdmac";
/linux-6.14.4/arch/arm/boot/dts/socionext/
Duniphier-pro4.dtsi446 xdmac: dma-controller@5fc10000 { label
447 compatible = "socionext,uniphier-xdmac";
Duniphier-pro5.dtsi420 xdmac: dma-controller@5fc10000 { label
421 compatible = "socionext,uniphier-xdmac";
Duniphier-pxs2.dtsi521 xdmac: dma-controller@5fc10000 { label
522 compatible = "socionext,uniphier-xdmac";
/linux-6.14.4/drivers/i2c/busses/
Di2c-at91-master.c761 * trigger the XDMAC when at least 4 data can be written into the TX in at91_twi_configure_dma()
764 * deduced from buffer length, so the XDMAC is triggered properly to in at91_twi_configure_dma()