Home
last modified time | relevance | path

Searched refs:hsdma (Results 1 – 8 of 8) sorted by relevance

/linux/drivers/staging/mt7621-dma/
A Dhsdma-mt7621.c209 dev_dbg(hsdma->ddev.dev, in hsdma_dump_reg()
220 dev_dbg(hsdma->ddev.dev, in hsdma_dump_reg()
516 chan = &hsdma->chan[0]; in mtk_hsdma_rx()
536 struct mtk_hsdam_engine *hsdma = from_tasklet(hsdma, t, task); in mtk_hsdma_tasklet() local
538 mtk_hsdma_rx(hsdma); in mtk_hsdma_tasklet()
539 mtk_hsdma_tx(hsdma); in mtk_hsdma_tasklet()
584 chan = &hsdma->chan[0]; in mtk_hsdma_init()
611 hsdma_dump_reg(hsdma); in mtk_hsdma_init()
663 hsdma = devm_kzalloc(&pdev->dev, sizeof(*hsdma), GFP_KERNEL); in mtk_hsdma_probe()
664 if (!hsdma) in mtk_hsdma_probe()
[all …]
A DMakefile2 obj-$(CONFIG_MTK_HSDMA) += hsdma-mt7621.o
/linux/drivers/dma/mediatek/
A Dmtk-hsdma.c509 err = mtk_hsdma_issue_pending_vdesc(hsdma, hsdma->pc, hvd); in mtk_hsdma_issue_vchan_pending()
550 pc = hsdma->pc; in mtk_hsdma_free_rooms_in_ring()
819 err = mtk_hsdma_alloc_pchan(hsdma, hsdma->pc); in mtk_hsdma_alloc_chan_resources()
845 mtk_hsdma_free_pchan(hsdma, hsdma->pc); in mtk_hsdma_free_chan_resources()
902 hsdma = devm_kzalloc(&pdev->dev, sizeof(*hsdma), GFP_KERNEL); in mtk_hsdma_probe()
903 if (!hsdma) in mtk_hsdma_probe()
906 dd = &hsdma->ddev; in mtk_hsdma_probe()
914 if (!hsdma->soc) { in mtk_hsdma_probe()
964 if (!hsdma->pc) in mtk_hsdma_probe()
967 hsdma->vc = devm_kcalloc(&pdev->dev, hsdma->dma_requests, in mtk_hsdma_probe()
[all …]
A DMakefile3 obj-$(CONFIG_MTK_HSDMA) += mtk-hsdma.o
/linux/Documentation/devicetree/bindings/dma/
A Dmtk-hsdma.txt9 "mediatek,mt7622-hsdma": for MT7622 SoC
10 "mediatek,mt7623-hsdma": for MT7623 SoC
16 - clock-names: Should contain "hsdma" entries.
23 hsdma: dma-controller@1b007000 {
24 compatible = "mediatek,mt7623-hsdma";
28 clock-names = "hsdma";
/linux/drivers/staging/mt7621-dts/
A Dmt7621.dtsi169 hsdma: hsdma@7000 { label
170 compatible = "mediatek,mt7621-hsdma";
174 clock-names = "hsdma";
176 reset-names = "hsdma";
/linux/arch/arm64/boot/dts/mediatek/
A Dmt7622.dtsi912 hsdma: dma-controller@1b007000 { label
913 compatible = "mediatek,mt7622-hsdma";
917 clock-names = "hsdma";
/linux/arch/arm/boot/dts/
A Dmt7623.dtsi950 hsdma: dma-controller@1b007000 { label
951 compatible = "mediatek,mt7623-hsdma";
955 clock-names = "hsdma";

Completed in 26 milliseconds