/sound/pci/au88x0/ |
D | au88x0_xtalk.c | 248 hwwrite(vortex->mmio, 0x24200 + i * 0x24, coefs[i][0]); in vortex_XtalkHw_SetLeftEQ() 249 hwwrite(vortex->mmio, 0x24204 + i * 0x24, coefs[i][1]); in vortex_XtalkHw_SetLeftEQ() 250 hwwrite(vortex->mmio, 0x24208 + i * 0x24, coefs[i][2]); in vortex_XtalkHw_SetLeftEQ() 251 hwwrite(vortex->mmio, 0x2420c + i * 0x24, coefs[i][3]); in vortex_XtalkHw_SetLeftEQ() 252 hwwrite(vortex->mmio, 0x24210 + i * 0x24, coefs[i][4]); in vortex_XtalkHw_SetLeftEQ() 254 hwwrite(vortex->mmio, 0x24538, arg_0 & 0xffff); in vortex_XtalkHw_SetLeftEQ() 255 hwwrite(vortex->mmio, 0x2453C, arg_4 & 0xffff); in vortex_XtalkHw_SetLeftEQ() 265 hwwrite(vortex->mmio, 0x242b4 + i * 0x24, coefs[i][0]); in vortex_XtalkHw_SetRightEQ() 266 hwwrite(vortex->mmio, 0x242b8 + i * 0x24, coefs[i][1]); in vortex_XtalkHw_SetRightEQ() 267 hwwrite(vortex->mmio, 0x242bc + i * 0x24, coefs[i][2]); in vortex_XtalkHw_SetRightEQ() [all …]
|
D | au88x0_core.c | 79 hwwrite(vortex->mmio, VORTEX_MIXER_SR, in vortex_mixer_en_sr() 80 hwread(vortex->mmio, VORTEX_MIXER_SR) | (0x1 << channel)); in vortex_mixer_en_sr() 84 hwwrite(vortex->mmio, VORTEX_MIXER_SR, in vortex_mixer_dis_sr() 85 hwread(vortex->mmio, VORTEX_MIXER_SR) & ~(0x1 << channel)); in vortex_mixer_dis_sr() 93 hwwrite(vortex->mmio, VORTEX_MIX_INVOL_A + ((mix << 5) + channel), 95 hwwrite(vortex->mmio, VORTEX_MIX_INVOL_B + ((mix << 5) + channel), 102 a = hwread(vortex->mmio, VORTEX_MIX_VOL_A + (mix << 2)) & 0xff; 114 a = hwread(vortex->mmio, 139 a = hwread(vortex->mmio, 143 hwwrite(vortex->mmio, [all …]
|
D | au88x0_synth.c | 33 temp = hwread(vortex->mmio, WT_STEREO(wt)); in vortex_wt_setstereo() 36 hwwrite(vortex->mmio, WT_STEREO(wt), temp); in vortex_wt_setstereo() 45 temp = hwread(vortex->mmio, WT_DSREG((wt >= 0x20) ? 1 : 0)); in vortex_wt_setdsout() 50 hwwrite(vortex->mmio, WT_DSREG((wt >= 0x20) ? 1 : 0), temp); in vortex_wt_setdsout() 70 hwwrite(vortex->mmio, WT_SRAMP(0), 0x880000); in vortex_wt_allocroute() 73 hwwrite(vortex->mmio, WT_SRAMP(1), 0x880000); in vortex_wt_allocroute() 76 hwwrite(vortex->mmio, WT_PARM(wt, 0), 0); in vortex_wt_allocroute() 77 hwwrite(vortex->mmio, WT_PARM(wt, 1), 0); in vortex_wt_allocroute() 78 hwwrite(vortex->mmio, WT_PARM(wt, 2), 0); in vortex_wt_allocroute() 80 temp = hwread(vortex->mmio, WT_PARM(wt, 3)); in vortex_wt_allocroute() [all …]
|
D | au88x0_eq.c | 41 hwwrite(vortex->mmio, 0x2b3c4, gain); in vortex_EqHw_SetTimeConsts() 42 hwwrite(vortex->mmio, 0x2b3c8, level); in vortex_EqHw_SetTimeConsts() 60 hwwrite(vortex->mmio, 0x2b000 + n * 0x30, coefs[i + 0]); in vortex_EqHw_SetLeftCoefs() 61 hwwrite(vortex->mmio, 0x2b004 + n * 0x30, coefs[i + 1]); in vortex_EqHw_SetLeftCoefs() 64 hwwrite(vortex->mmio, 0x2b008 + n * 0x30, coefs[i + 2]); in vortex_EqHw_SetLeftCoefs() 65 hwwrite(vortex->mmio, 0x2b00c + n * 0x30, coefs[i + 3]); in vortex_EqHw_SetLeftCoefs() 66 hwwrite(vortex->mmio, 0x2b010 + n * 0x30, coefs[i + 4]); in vortex_EqHw_SetLeftCoefs() 68 hwwrite(vortex->mmio, 0x2b008 + n * 0x30, sign_invert(coefs[2 + i])); in vortex_EqHw_SetLeftCoefs() 69 hwwrite(vortex->mmio, 0x2b00c + n * 0x30, sign_invert(coefs[3 + i])); in vortex_EqHw_SetLeftCoefs() 70 hwwrite(vortex->mmio, 0x2b010 + n * 0x30, sign_invert(coefs[4 + i])); in vortex_EqHw_SetLeftCoefs() [all …]
|
D | au88x0_mpu401.c | 42 (hwread(vortex->mmio, VORTEX_CTRL) & ~CTRL_MIDI_PORT) | in snd_vortex_midi() 44 hwwrite(vortex->mmio, VORTEX_CTRL, temp); in snd_vortex_midi() 48 (hwread(vortex->mmio, VORTEX_CTRL) & ~CTRL_MIDI_PORT) & in snd_vortex_midi() 50 hwwrite(vortex->mmio, VORTEX_CTRL, temp); in snd_vortex_midi() 54 temp = hwread(vortex->mmio, VORTEX_CTRL2) & 0xffff00cf; in snd_vortex_midi() 56 hwwrite(vortex->mmio, VORTEX_CTRL2, temp); in snd_vortex_midi() 57 hwwrite(vortex->mmio, VORTEX_MIDI_CMD, MPU401_RESET); in snd_vortex_midi() 60 temp = hwread(vortex->mmio, VORTEX_MIDI_DATA); in snd_vortex_midi() 66 hwwrite(vortex->mmio, VORTEX_IRQ_CTRL, in snd_vortex_midi() 67 hwread(vortex->mmio, VORTEX_IRQ_CTRL) | IRQ_MIDI); in snd_vortex_midi() [all …]
|
D | au88x0_a3d.c | 25 hwwrite(vortex->mmio, in a3dsrc_SetTimeConsts() 27 hwwrite(vortex->mmio, in a3dsrc_SetTimeConsts() 29 hwwrite(vortex->mmio, in a3dsrc_SetTimeConsts() 31 hwwrite(vortex->mmio, in a3dsrc_SetTimeConsts() 51 hwwrite(vortex->mmio, in a3dsrc_SetAtmosTarget() 54 hwwrite(vortex->mmio, in a3dsrc_SetAtmosTarget() 57 hwwrite(vortex->mmio, in a3dsrc_SetAtmosTarget() 66 hwwrite(vortex->mmio, in a3dsrc_SetAtmosCurrent() 69 hwwrite(vortex->mmio, in a3dsrc_SetAtmosCurrent() 72 hwwrite(vortex->mmio, in a3dsrc_SetAtmosCurrent() [all …]
|
D | au88x0_game.c | 33 return hwread(vortex->mmio, VORTEX_GAME_LEGACY); in vortex_game_read() 39 hwwrite(vortex->mmio, VORTEX_GAME_LEGACY, 0xff); in vortex_game_trigger() 48 *buttons = (~hwread(vortex->mmio, VORTEX_GAME_LEGACY) >> 4) & 0xf; in vortex_game_cooked_read() 52 hwread(vortex->mmio, VORTEX_GAME_AXIS + (i * AXIS_SIZE)); in vortex_game_cooked_read() 65 hwwrite(vortex->mmio, VORTEX_CTRL2, in vortex_game_open() 66 hwread(vortex->mmio, in vortex_game_open() 71 hwwrite(vortex->mmio, VORTEX_CTRL2, in vortex_game_open() 72 hwread(vortex->mmio, in vortex_game_open()
|
D | au88x0.h | 174 void __iomem *mmio; member
|
D | au88x0.c | 168 chip->mmio = pcim_iomap_table(pci)[0]; in snd_vortex_create()
|
/sound/soc/au1x/ |
D | psc.h | 13 void __iomem *mmio; member 26 #define PSC_CTRL(x) ((x)->mmio + PSC_CTRL_OFFSET) 27 #define PSC_SEL(x) ((x)->mmio + PSC_SEL_OFFSET) 28 #define I2S_STAT(x) ((x)->mmio + PSC_I2SSTAT_OFFSET) 29 #define I2S_CFG(x) ((x)->mmio + PSC_I2SCFG_OFFSET) 30 #define I2S_PCR(x) ((x)->mmio + PSC_I2SPCR_OFFSET) 31 #define AC97_CFG(x) ((x)->mmio + PSC_AC97CFG_OFFSET) 32 #define AC97_CDC(x) ((x)->mmio + PSC_AC97CDC_OFFSET) 33 #define AC97_EVNT(x) ((x)->mmio + PSC_AC97EVNT_OFFSET) 34 #define AC97_PCR(x) ((x)->mmio + PSC_AC97PCR_OFFSET) [all …]
|
D | i2sc.c | 72 return __raw_readl(ctx->mmio + reg); in RD() 77 __raw_writel(v, ctx->mmio + reg); in WR() 251 ctx->mmio = devm_ioremap(&pdev->dev, iores->start, in au1xi2s_drvprobe() 253 if (!ctx->mmio) in au1xi2s_drvprobe()
|
D | ac97c.c | 74 return __raw_readl(ctx->mmio + reg); in RD() 79 __raw_writel(v, ctx->mmio + reg); in WR() 250 ctx->mmio = devm_ioremap(&pdev->dev, iores->start, in au1xac97c_drvprobe() 252 if (!ctx->mmio) in au1xac97c_drvprobe()
|
D | psc-i2s.c | 303 wd->mmio = devm_platform_ioremap_resource(pdev, 0); in au1xpsc_i2s_drvprobe() 304 if (IS_ERR(wd->mmio)) in au1xpsc_i2s_drvprobe() 305 return PTR_ERR(wd->mmio); in au1xpsc_i2s_drvprobe()
|
D | psc-ac97.c | 376 wd->mmio = devm_platform_ioremap_resource(pdev, 0); in au1xpsc_ac97_drvprobe() 377 if (IS_ERR(wd->mmio)) in au1xpsc_ac97_drvprobe() 378 return PTR_ERR(wd->mmio); in au1xpsc_ac97_drvprobe()
|
/sound/soc/xilinx/ |
D | xlnx_formatter_pcm.c | 79 void __iomem *mmio; member 99 void __iomem *mmio; member 287 reg = adata->mmio + XLNX_MM2S_OFFSET + XLNX_AUD_STS; in xlnx_mm2s_irq_handler() 306 reg = adata->mmio + XLNX_S2MM_OFFSET + XLNX_AUD_STS; in xlnx_s2mm_irq_handler() 354 stream_data->mmio = adata->mmio + XLNX_MM2S_OFFSET; in xlnx_formatter_pcm_open() 363 stream_data->mmio = adata->mmio + XLNX_S2MM_OFFSET; in xlnx_formatter_pcm_open() 367 val = readl(adata->mmio + XLNX_AUD_CORE_CONFIG); in xlnx_formatter_pcm_open() 412 val = readl(stream_data->mmio + XLNX_AUD_CTRL); in xlnx_formatter_pcm_open() 414 writel(val, stream_data->mmio + XLNX_AUD_CTRL); in xlnx_formatter_pcm_open() 426 ret = xlnx_formatter_pcm_reset(stream_data->mmio); in xlnx_formatter_pcm_close() [all …]
|
/sound/soc/sof/intel/ |
D | byt.c | 116 struct resource *mmio; in byt_acpi_probe() local 128 mmio = platform_get_resource(pdev, IORESOURCE_MEM, in byt_acpi_probe() 130 if (mmio) { in byt_acpi_probe() 131 base = mmio->start; in byt_acpi_probe() 132 size = resource_size(mmio); in byt_acpi_probe() 156 mmio = platform_get_resource(pdev, IORESOURCE_MEM, in byt_acpi_probe() 158 if (mmio) { in byt_acpi_probe() 159 base = mmio->start; in byt_acpi_probe() 160 size = resource_size(mmio); in byt_acpi_probe()
|
D | bdw.c | 456 struct resource *mmio; in bdw_probe() local 461 mmio = platform_get_resource(pdev, IORESOURCE_MEM, in bdw_probe() 463 if (mmio) { in bdw_probe() 464 base = mmio->start; in bdw_probe() 465 size = resource_size(mmio); in bdw_probe() 488 mmio = platform_get_resource(pdev, IORESOURCE_MEM, in bdw_probe() 490 if (mmio) { in bdw_probe() 491 base = mmio->start; in bdw_probe() 492 size = resource_size(mmio); in bdw_probe()
|
/sound/soc/sh/ |
D | ssi.c | 62 #define SSIREG(reg) (*(unsigned long *)(ssi->mmio + (reg))) 65 unsigned long mmio; member 71 .mmio = 0xFE680000, 74 .mmio = 0xFE690000, 78 .mmio = 0xFFE70000,
|
D | hac.c | 76 unsigned long mmio; /* HAC base address */ member 80 .mmio = 0xFE240000, 83 .mmio = 0xFE250000, 87 .mmio = 0xFFE40000, 94 #define HACREG(reg) (*(unsigned long *)(hac->mmio + (reg)))
|
D | dma-sh7760.c | 51 unsigned long mmio; /* DMABRG audio channel control reg MMIO */ member 64 .mmio = 0xFE3C0040, 68 .mmio = 0xFE3C0060, 73 #define BRGREG(x) (*(unsigned long *)(cam->mmio + (x)))
|
/sound/soc/sof/imx/ |
D | imx8m.c | 135 struct resource *mmio; in imx8m_probe() local 167 mmio = platform_get_resource(pdev, IORESOURCE_MEM, 0); in imx8m_probe() 168 if (mmio) { in imx8m_probe() 169 base = mmio->start; in imx8m_probe() 170 size = resource_size(mmio); in imx8m_probe()
|
D | imx8.c | 214 struct resource *mmio; in imx8_probe() local 291 mmio = platform_get_resource(pdev, IORESOURCE_MEM, 0); in imx8_probe() 292 if (mmio) { in imx8_probe() 293 base = mmio->start; in imx8_probe() 294 size = resource_size(mmio); in imx8_probe()
|
/sound/pci/ |
D | bt87x.c | 180 void __iomem *mmio; member 203 return readl(chip->mmio + reg); in snd_bt87x_readl() 208 writel(value, chip->mmio + reg); in snd_bt87x_writel() 702 chip->mmio = pcim_iomap_table(pci)[0]; in snd_bt87x_create()
|