Home
last modified time | relevance | path

Searched refs:i2s_base (Results 1 - 12 of 12) sorted by relevance

/kernel/linux/linux-5.10/sound/soc/intel/keembay/
H A Dkmb_platform.c56 void __iomem *i2s_base = kmb_i2s->i2s_base; in kmb_pcm_tx_fn() local
63 writel(((u16(*)[2])buf)[tx_ptr][0], i2s_base + LRBR_LTHR(0)); in kmb_pcm_tx_fn()
64 writel(((u16(*)[2])buf)[tx_ptr][1], i2s_base + RRBR_RTHR(0)); in kmb_pcm_tx_fn()
66 writel(((u32(*)[2])buf)[tx_ptr][0], i2s_base + LRBR_LTHR(0)); in kmb_pcm_tx_fn()
67 writel(((u32(*)[2])buf)[tx_ptr][1], i2s_base + RRBR_RTHR(0)); in kmb_pcm_tx_fn()
86 void __iomem *i2s_base = kmb_i2s->i2s_base; in kmb_pcm_rx_fn() local
96 readl(i2s_base + LRBR_LTHR(j)); in kmb_pcm_rx_fn()
98 readl(i2s_base in kmb_pcm_rx_fn()
[all...]
H A Dkmb_platform.h121 void __iomem *i2s_base; member
/kernel/linux/linux-6.6/sound/soc/intel/keembay/
H A Dkmb_platform.c104 void __iomem *i2s_base = kmb_i2s->i2s_base; in kmb_pcm_tx_fn() local
114 writel(((u16(*)[2])buf)[tx_ptr][0], i2s_base + LRBR_LTHR(0)); in kmb_pcm_tx_fn()
115 writel(((u16(*)[2])buf)[tx_ptr][1], i2s_base + RRBR_RTHR(0)); in kmb_pcm_tx_fn()
117 writel(((u32(*)[2])buf)[tx_ptr][0], i2s_base + LRBR_LTHR(0)); in kmb_pcm_tx_fn()
118 writel(((u32(*)[2])buf)[tx_ptr][1], i2s_base + RRBR_RTHR(0)); in kmb_pcm_tx_fn()
137 void __iomem *i2s_base = kmb_i2s->i2s_base; in kmb_pcm_rx_fn() local
147 readl(i2s_base + LRBR_LTHR(j)); in kmb_pcm_rx_fn()
149 readl(i2s_base in kmb_pcm_rx_fn()
[all...]
H A Dkmb_platform.h127 void __iomem *i2s_base; member
/kernel/linux/linux-5.10/sound/soc/dwc/
H A Ddwc-i2s.c45 i2s_write_reg(dev->i2s_base, TER(i), 0); in i2s_disable_channels()
48 i2s_write_reg(dev->i2s_base, RER(i), 0); in i2s_disable_channels()
58 i2s_read_reg(dev->i2s_base, TOR(i)); in i2s_clear_irqs()
61 i2s_read_reg(dev->i2s_base, ROR(i)); in i2s_clear_irqs()
72 irq = i2s_read_reg(dev->i2s_base, IMR(i)); in i2s_disable_irqs()
73 i2s_write_reg(dev->i2s_base, IMR(i), irq | 0x30); in i2s_disable_irqs()
77 irq = i2s_read_reg(dev->i2s_base, IMR(i)); in i2s_disable_irqs()
78 i2s_write_reg(dev->i2s_base, IMR(i), irq | 0x03); in i2s_disable_irqs()
90 irq = i2s_read_reg(dev->i2s_base, IMR(i)); in i2s_enable_irqs()
91 i2s_write_reg(dev->i2s_base, IM in i2s_enable_irqs()
[all...]
H A Ddwc-pcm.c34 iowrite32(p[tx_ptr][0], dev->i2s_base + LRBR_LTHR(0)); \
35 iowrite32(p[tx_ptr][1], dev->i2s_base + RRBR_RTHR(0)); \
54 p[rx_ptr][0] = ioread32(dev->i2s_base + LRBR_LTHR(0)); \
55 p[rx_ptr][1] = ioread32(dev->i2s_base + RRBR_RTHR(0)); \
H A Dlocal.h90 void __iomem *i2s_base; member
/kernel/linux/linux-6.6/sound/soc/dwc/
H A Ddwc-i2s.c47 i2s_write_reg(dev->i2s_base, TER(i), 0); in i2s_disable_channels()
50 i2s_write_reg(dev->i2s_base, RER(i), 0); in i2s_disable_channels()
60 i2s_read_reg(dev->i2s_base, TOR(i)); in i2s_clear_irqs()
63 i2s_read_reg(dev->i2s_base, ROR(i)); in i2s_clear_irqs()
74 irq = i2s_read_reg(dev->i2s_base, IMR(i)); in i2s_disable_irqs()
75 i2s_write_reg(dev->i2s_base, IMR(i), irq | 0x30); in i2s_disable_irqs()
79 irq = i2s_read_reg(dev->i2s_base, IMR(i)); in i2s_disable_irqs()
80 i2s_write_reg(dev->i2s_base, IMR(i), irq | 0x03); in i2s_disable_irqs()
92 irq = i2s_read_reg(dev->i2s_base, IMR(i)); in i2s_enable_irqs()
93 i2s_write_reg(dev->i2s_base, IM in i2s_enable_irqs()
[all...]
H A Ddwc-pcm.c34 iowrite32(p[tx_ptr][0], dev->i2s_base + dev->l_reg); \
35 iowrite32(p[tx_ptr][1], dev->i2s_base + dev->r_reg); \
54 p[rx_ptr][0] = ioread32(dev->i2s_base + dev->l_reg); \
55 p[rx_ptr][1] = ioread32(dev->i2s_base + dev->r_reg); \
H A Dlocal.h112 void __iomem *i2s_base; member
/kernel/linux/linux-5.10/drivers/clk/tegra/
H A Dclk-tegra210.c654 void __iomem *i2s_base; in tegra210_ape_mbist_war() local
665 i2s_base = ahub_base + TEGRA210_I2S_BASE; in tegra210_ape_mbist_war()
670 i2s_ctrl = readl_relaxed(i2s_base + TEGRA210_I2S_CTRL); in tegra210_ape_mbist_war()
672 i2s_base + TEGRA210_I2S_CTRL); in tegra210_ape_mbist_war()
673 writel_relaxed(0, i2s_base + TEGRA210_I2S_CG); in tegra210_ape_mbist_war()
674 readl(i2s_base + TEGRA210_I2S_CG); in tegra210_ape_mbist_war()
675 writel_relaxed(1, i2s_base + TEGRA210_I2S_CG); in tegra210_ape_mbist_war()
676 writel_relaxed(i2s_ctrl, i2s_base + TEGRA210_I2S_CTRL); in tegra210_ape_mbist_war()
677 readl(i2s_base + TEGRA210_I2S_CTRL); in tegra210_ape_mbist_war()
679 i2s_base in tegra210_ape_mbist_war()
[all...]
/kernel/linux/linux-6.6/drivers/clk/tegra/
H A Dclk-tegra210.c705 void __iomem *i2s_base; in tegra210_ape_mbist_war() local
716 i2s_base = ahub_base + TEGRA210_I2S_BASE; in tegra210_ape_mbist_war()
721 i2s_ctrl = readl_relaxed(i2s_base + TEGRA210_I2S_CTRL); in tegra210_ape_mbist_war()
723 i2s_base + TEGRA210_I2S_CTRL); in tegra210_ape_mbist_war()
724 writel_relaxed(0, i2s_base + TEGRA210_I2S_CG); in tegra210_ape_mbist_war()
725 readl(i2s_base + TEGRA210_I2S_CG); in tegra210_ape_mbist_war()
726 writel_relaxed(1, i2s_base + TEGRA210_I2S_CG); in tegra210_ape_mbist_war()
727 writel_relaxed(i2s_ctrl, i2s_base + TEGRA210_I2S_CTRL); in tegra210_ape_mbist_war()
728 readl(i2s_base + TEGRA210_I2S_CTRL); in tegra210_ape_mbist_war()
730 i2s_base in tegra210_ape_mbist_war()
[all...]

Completed in 11 milliseconds