/linux-6.12.1/Documentation/devicetree/bindings/dma/stm32/ |
D | st,stm32-dma3.yaml | 4 $id: http://devicetree.org/schemas/dma/stm32/st,stm32-dma3.yaml# 7 title: STMicroelectronics STM32 DMA3 Controller 10 The STM32 DMA3 is a direct memory access controller with different features 19 Bindings are generic for these 3 STM32 DMA3 configurations. 21 DMA clients connected to the STM32 DMA3 controller must use the format 33 const: st,stm32mp25-dma3 114 compatible = "st,stm32mp25-dma3";
|
/linux-6.12.1/drivers/dma/stm32/ |
D | Kconfig | 38 tristate "STMicroelectronics STM32 DMA3 support" 42 Enable support for the on-chip DMA3 controller on STMicroelectronics 44 If you have a board based on STM32 SoC with such DMA3 controller 45 and want to use DMA3, say Y here.
|
D | Makefile | 5 obj-$(CONFIG_STM32_DMA3) += stm32-dma3.o
|
D | stm32-dma3.c | 3 * STM32 DMA3 controller driver 518 * by DMA3. By explicitly using a write memory barrier here, instead of doing it with writel in stm32_dma3_chan_prep_hwdesc() 1565 * CID filtering must be configured to ensure that the DMA3 channel will inherit the CID of in stm32_dma3_check_rif() 1605 { .compatible = "st,stm32mp25-dma3", }, 1786 dev_info(&pdev->dev, "STM32 DMA3 registered rev:%lu.%lu\n", in stm32_dma3_probe() 1832 .name = "stm32-dma3", 1845 MODULE_DESCRIPTION("STM32 DMA3 controller driver");
|
/linux-6.12.1/Documentation/devicetree/bindings/dma/ |
D | intel,ldma.yaml | 24 - intel,lgm-dma3 107 dma3: dma-controller@ec800000 { 108 compatible = "intel,lgm-dma3";
|
D | brcm,bcm2835-dma.yaml | 85 "dma3",
|
/linux-6.12.1/arch/sh/drivers/pci/ |
D | pci-sh4.h | 62 #define SH4_PCICLR_MDMA3 0x08000000 /* DMA3 Transfer Error */ 104 #define SH4_PCIDPA3 0x1B0 /* DMA3 Transfer Addr. */ 105 #define SH4_PCIDLA3 0x1B4 /* DMA3 Local Addr. */ 106 #define SH4_PCIDTC3 0x1B8 /* DMA3 Transfer Cnt. */ 107 #define SH4_PCIDCR3 0x1BC /* DMA3 Control Register */
|
/linux-6.12.1/drivers/media/common/saa7146/ |
D | saa7146_vbi.c | 64 /* load video-dma3 NumLines3 and NumBytes3 */ in vbi_workaround() 74 /* upload brs and video-dma3*/ in vbi_workaround() 76 /* load mc2 register: enable dma3 */ in vbi_workaround() 115 /* stop video-dma3 */ in vbi_workaround() 180 /* turn on video-dma3 */ in saa7146_set_vbi_capture()
|
D | saa7146_hlp.c | 664 /* turn on video-dma3 */ in program_capture_engine() 692 /* turn off video-dma3 */ in program_capture_engine()
|
D | saa7146_fops.c | 125 /* turn off video-dma3 */ in saa7146_buffer_next()
|
/linux-6.12.1/Documentation/devicetree/bindings/pci/ |
D | baikal,bt1-pcie.yaml | 51 - const: dma3 149 interrupt-names = "dma0", "dma1", "dma2", "dma3",
|
D | rockchip-dw-pcie-common.yaml | 87 - const: dma3
|
D | rockchip-dw-pcie-ep.yaml | 85 "dma0", "dma1", "dma2", "dma3";
|
/linux-6.12.1/drivers/media/pci/ttpci/ |
D | budget-core.c | 52 saa7146_write(budget->dev, MC1, MASK_20); // DMA3 off in stop_ts_capture() 66 saa7146_write(dev, MC1, MASK_20); // DMA3 off in start_ts_capture() 77 * tuner -> SAA7146 port A -> SAA7146 BRS -> SAA7146 DMA3 -> memory in start_ts_capture() 80 * DMA3 is configured to strip the trailing 16 FEC bytes: in start_ts_capture() 143 saa7146_write(dev, MC1, (MASK_04 | MASK_20)); /* DMA3 on */ in start_ts_capture()
|
/linux-6.12.1/include/dt-bindings/clock/ |
D | stm32mp13-clks.h | 100 #define DMA3 72 macro
|
/linux-6.12.1/arch/powerpc/include/asm/ |
D | tsi108_irq.h | 53 #define IRQ_TSI108_DMA3 TSI108_IRQ(11) /* DMA3 */
|
/linux-6.12.1/arch/arm/boot/dts/broadcom/ |
D | bcm2835-common.dtsi | 35 "dma3",
|
/linux-6.12.1/sound/isa/ |
D | cmi8328.c | 92 * bits 5-6: SB DMA: 00=disabled (when SB disabled), 01=DMA0, 10=DMA1, 11=DMA3 109 * bits 3-4: CD-ROM DMA: 00=disabled, 01=DMA0, 10=DMA1, 11=DMA3
|
/linux-6.12.1/drivers/clk/stm32/ |
D | clk-stm32mp13.c | 847 static struct clk_stm32_gate dma3 = { variable 849 .hw.init = CLK_HW_INIT("dma3", "ck_mlahb", &clk_stm32_gate_ops, 0), 1371 STM32_GATE_CFG(DMA3, dma3, SECF_DMA3),
|
/linux-6.12.1/arch/arm64/boot/dts/st/ |
D | stm32mp251.dtsi | 164 compatible = "st,stm32mp25-dma3"; 187 compatible = "st,stm32mp25-dma3"; 210 compatible = "st,stm32mp25-dma3";
|
/linux-6.12.1/drivers/dma/lgm/ |
D | lgm-dma.c | 1522 static const struct ldma_inst_data dma3 = { variable 1523 .name = "dma3", 1558 { .compatible = "intel,lgm-dma3", .data = &dma3},
|
/linux-6.12.1/drivers/net/wireless/ath/wcn36xx/ |
D | dxe.h | 26 RX_HIGH = DMA3
|
/linux-6.12.1/Documentation/networking/device_drivers/ethernet/ti/ |
D | cpsw.rst | 130 | |dma7| |dma6| |dma5| |dma4| |dma3| | 361 | |dma7| |dma6| |dma3| |dma2| |dma1| |dma0| |dma4| |dma5| |
|
/linux-6.12.1/arch/arm/boot/dts/xilinx/ |
D | zynq-7000.dtsi | 353 * interrupt-names = "abort", "dma0", "dma1", "dma2", "dma3",
|
/linux-6.12.1/drivers/crypto/cavium/nitrox/ |
D | nitrox_req.h | 461 * @dma3: Fourth pointer point to buffer in remote host.
|