Home
last modified time | relevance | path

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

/linux/drivers/dma/mediatek/
H A Dmtk-hsdma.c263 static struct device *hsdma2dev(struct mtk_hsdma_device *hsdma) in hsdma2dev() argument
265 return hsdma->ddev.dev; in hsdma2dev()
268 static u32 mtk_dma_read(struct mtk_hsdma_device *hsdma, u32 reg) in mtk_dma_read() argument
270 return readl(hsdma->base + reg); in mtk_dma_read()
273 static void mtk_dma_write(struct mtk_hsdma_device *hsdma, u32 reg, u32 val) in mtk_dma_write() argument
275 writel(val, hsdma->base + reg); in mtk_dma_write()
278 static void mtk_dma_rmw(struct mtk_hsdma_device *hsdma, u32 reg, in mtk_dma_rmw() argument
283 val = mtk_dma_read(hsdma, reg); in mtk_dma_rmw()
286 mtk_dma_write(hsdma, reg, val); in mtk_dma_rmw()
289 static void mtk_dma_set(struct mtk_hsdma_device *hsdma, u32 reg, u32 val) in mtk_dma_set() argument
[all …]
H A DMakefile3 obj-$(CONFIG_MTK_HSDMA) += mtk-hsdma.o
/linux/arch/arm64/boot/dts/mediatek/
H A Dmt7622.dtsi933 hsdma: dma-controller@1b007000 { label
934 compatible = "mediatek,mt7622-hsdma";
938 clock-names = "hsdma";
/linux/arch/arm/boot/dts/mediatek/
H A Dmt7623.dtsi949 hsdma: dma-controller@1b007000 { label
950 compatible = "mediatek,mt7623-hsdma";
954 clock-names = "hsdma";