Home
last modified time | relevance | path

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

/linux/drivers/dma/qcom/
H A Dbam_dma.c439 static inline void __iomem *bam_addr(struct bam_device *bdev, u32 pipe, in bam_addr() function
460 val = readl_relaxed(bam_addr(bdev, 0, BAM_CTRL)); in bam_reset()
462 writel_relaxed(val, bam_addr(bdev, 0, BAM_CTRL)); in bam_reset()
464 writel_relaxed(val, bam_addr(bdev, 0, BAM_CTRL)); in bam_reset()
471 writel_relaxed(val, bam_addr(bdev, 0, BAM_CTRL)); in bam_reset()
475 bam_addr(bdev, 0, BAM_DESC_CNT_TRSHLD)); in bam_reset()
478 writel_relaxed(BAM_CNFG_BITS_DEFAULT, bam_addr(bdev, 0, BAM_CNFG_BITS)); in bam_reset()
482 bam_addr(bdev, 0, BAM_IRQ_EN)); in bam_reset()
485 writel_relaxed(BAM_IRQ_MSK, bam_addr(bdev, 0, BAM_IRQ_SRCS_MSK_EE)); in bam_reset()
501 writel_relaxed(1, bam_addr(bdev, bchan->id, BAM_P_RST)); in bam_reset_channel()
[all …]