/sound/pci/ac97/ |
D | ac97_proc.c | 95 unsigned short val, tmp, ext, mext; in snd_ac97_proc_read_main() local 115 val = snd_ac97_read(ac97, AC97_INT_PAGING); in snd_ac97_proc_read_main() 126 AC97_PAGE_MASK, val & AC97_PAGE_MASK); in snd_ac97_proc_read_main() 130 val = ac97->caps; in snd_ac97_proc_read_main() 132 val & AC97_BC_DEDICATED_MIC ? " -dedicated MIC PCM IN channel-" : "", in snd_ac97_proc_read_main() 133 val & AC97_BC_RESERVED1 ? " -reserved1-" : "", in snd_ac97_proc_read_main() 134 val & AC97_BC_BASS_TREBLE ? " -bass & treble-" : "", in snd_ac97_proc_read_main() 135 val & AC97_BC_SIM_STEREO ? " -simulated stereo-" : "", in snd_ac97_proc_read_main() 136 val & AC97_BC_HEADPHONE ? " -headphone out-" : "", in snd_ac97_proc_read_main() 137 val & AC97_BC_LOUDNESS ? " -loudness-" : ""); in snd_ac97_proc_read_main() [all …]
|
/sound/synth/emux/ |
D | emux_nrpn.c | 19 int (*convert)(int val); 41 int type, int val, int mode) in send_converted_effect() argument 46 cval = table[i].convert(val); in send_converted_effect() 86 static int fx_delay(int val); 87 static int fx_attack(int val); 88 static int fx_hold(int val); 89 static int fx_decay(int val); 90 static int fx_the_value(int val); 91 static int fx_twice_value(int val); 92 static int fx_conv_pitch(int val); [all …]
|
/sound/soc/hisilicon/ |
D | hi6210-i2s.c | 81 static inline void hi6210_write_reg(struct hi6210_i2s *i2s, int reg, u32 val) in hi6210_write_reg() argument 83 writel(val, i2s->base + reg); in hi6210_write_reg() 96 u32 val; in hi6210_i2s_startup() local 99 regmap_read(i2s->sysctrl, SC_PERIPH_RSTSTAT2, &val); in hi6210_i2s_startup() 100 if (val & BIT(4)) in hi6210_i2s_startup() 127 val = hi6210_read_reg(i2s, HII2S_CODEC_IRQ_MASK); in hi6210_i2s_startup() 128 val |= 0x3f; in hi6210_i2s_startup() 129 hi6210_write_reg(i2s, HII2S_CODEC_IRQ_MASK, val); in hi6210_i2s_startup() 133 val = hi6210_read_reg(i2s, HII2S_APB_AFIFO_CFG_1); in hi6210_i2s_startup() 134 val |= (BIT(5) | BIT(4)); in hi6210_i2s_startup() [all …]
|
/sound/soc/ti/ |
D | davinci-mcasp.h | 131 #define TXROT(val) (val) argument 133 #define TXSSZ(val) (val<<4) argument 134 #define TXPBIT(val) (val<<8) argument 135 #define TXPAD(val) (val<<13) argument 137 #define FSXDLY(val) (val<<16) argument 142 #define RXROT(val) (val) argument 144 #define RXSSZ(val) (val<<4) argument 145 #define RXPBIT(val) (val<<8) argument 146 #define RXPAD(val) (val<<13) argument 148 #define FSRDLY(val) (val<<16) argument [all …]
|
/sound/pcmcia/pdaudiocf/ |
D | pdaudiocf_core.c | 50 static void pdacf_ak4117_write(void *private_data, unsigned char reg, unsigned char val) in pdacf_ak4117_write() argument 66 outw((u16)reg << 8 | val | (1<<13), chip->port + PDAUDIOCF_REG_AK_IFR); in pdacf_ak4117_write() 93 u16 val; in pdacf_reset() local 95 val = pdacf_reg_read(chip, PDAUDIOCF_REG_SCR); in pdacf_reset() 96 val |= PDAUDIOCF_PDN; in pdacf_reset() 97 val &= ~PDAUDIOCF_RECORD; /* for sure */ in pdacf_reset() 98 pdacf_reg_write(chip, PDAUDIOCF_REG_SCR, val); in pdacf_reset() 100 val |= PDAUDIOCF_RST; in pdacf_reset() 101 pdacf_reg_write(chip, PDAUDIOCF_REG_SCR, val); in pdacf_reset() 103 val &= ~PDAUDIOCF_RST; in pdacf_reset() [all …]
|
/sound/soc/zte/ |
D | zx-tdm.c | 88 static inline void zx_tdm_writel(struct zx_tdm_info *tdm, u16 reg, u32 val) in zx_tdm_writel() argument 90 writel_relaxed(val, tdm->regbase + reg); in zx_tdm_writel() 95 unsigned long val; in zx_tdm_tx_en() local 97 val = zx_tdm_readl(tdm, REG_PROCESS_CTRL); in zx_tdm_tx_en() 99 val |= PROCESS_TX_EN | PROCESS_TDM_EN; in zx_tdm_tx_en() 101 val &= ~(PROCESS_TX_EN | PROCESS_TDM_EN); in zx_tdm_tx_en() 102 zx_tdm_writel(tdm, REG_PROCESS_CTRL, val); in zx_tdm_tx_en() 107 unsigned long val; in zx_tdm_rx_en() local 109 val = zx_tdm_readl(tdm, REG_PROCESS_CTRL); in zx_tdm_rx_en() 111 val |= PROCESS_RX_EN | PROCESS_TDM_EN; in zx_tdm_rx_en() [all …]
|
D | zx-i2s.c | 103 unsigned long val; in zx_i2s_tx_en() local 105 val = readl_relaxed(base + ZX_I2S_PROCESS_CTRL); in zx_i2s_tx_en() 107 val |= ZX_I2S_PROCESS_TX_EN | ZX_I2S_PROCESS_I2S_EN; in zx_i2s_tx_en() 109 val &= ~(ZX_I2S_PROCESS_TX_EN | ZX_I2S_PROCESS_I2S_EN); in zx_i2s_tx_en() 110 writel_relaxed(val, base + ZX_I2S_PROCESS_CTRL); in zx_i2s_tx_en() 115 unsigned long val; in zx_i2s_rx_en() local 117 val = readl_relaxed(base + ZX_I2S_PROCESS_CTRL); in zx_i2s_rx_en() 119 val |= ZX_I2S_PROCESS_RX_EN | ZX_I2S_PROCESS_I2S_EN; in zx_i2s_rx_en() 121 val &= ~(ZX_I2S_PROCESS_RX_EN | ZX_I2S_PROCESS_I2S_EN); in zx_i2s_rx_en() 122 writel_relaxed(val, base + ZX_I2S_PROCESS_CTRL); in zx_i2s_rx_en() [all …]
|
D | zx-spdif.c | 143 u32 val, ch_num, rate; in zx_spdif_hw_params() local 148 val = readl_relaxed(zx_spdif->reg_base + ZX_CTRL); in zx_spdif_hw_params() 149 val &= ~ZX_CTRL_MODA_MASK; in zx_spdif_hw_params() 152 val |= ZX_CTRL_MODA_16; in zx_spdif_hw_params() 156 val |= ZX_CTRL_MODA_18; in zx_spdif_hw_params() 160 val |= ZX_CTRL_MODA_20; in zx_spdif_hw_params() 164 val |= ZX_CTRL_MODA_24; in zx_spdif_hw_params() 173 val |= ZX_CTRL_DOUBLE_TRACK; in zx_spdif_hw_params() 175 val |= ZX_CTRL_LEFT_TRACK; in zx_spdif_hw_params() 176 writel_relaxed(val, zx_spdif->reg_base + ZX_CTRL); in zx_spdif_hw_params() [all …]
|
/sound/soc/ |
D | soc-ops.c | 64 unsigned int val, item; in snd_soc_get_enum_double() local 68 val = (reg_val >> e->shift_l) & e->mask; in snd_soc_get_enum_double() 69 item = snd_soc_enum_val_to_item(e, val); in snd_soc_get_enum_double() 72 val = (reg_val >> e->shift_r) & e->mask; in snd_soc_get_enum_double() 73 item = snd_soc_enum_val_to_item(e, val); in snd_soc_get_enum_double() 96 unsigned int val; in snd_soc_put_enum_double() local 101 val = snd_soc_enum_item_to_val(e, item[0]) << e->shift_l; in snd_soc_put_enum_double() 106 val |= snd_soc_enum_item_to_val(e, item[1]) << e->shift_r; in snd_soc_put_enum_double() 110 return snd_soc_component_update_bits(component, e->reg, mask, val); in snd_soc_put_enum_double() 134 unsigned int val; in snd_soc_read_signed() local [all …]
|
/sound/pci/lola/ |
D | lola_proc.c | 19 unsigned int val; in print_audio_widget() local 21 lola_read_param(chip, nid, LOLA_PAR_AUDIO_WIDGET_CAP, &val); in print_audio_widget() 22 snd_iprintf(buffer, "Node 0x%02x %s wcaps 0x%x\n", nid, name, val); in print_audio_widget() 23 lola_read_param(chip, nid, LOLA_PAR_STREAM_FORMATS, &val); in print_audio_widget() 24 snd_iprintf(buffer, " Formats: 0x%x\n", val); in print_audio_widget() 31 unsigned int val; in print_pin_widget() local 33 lola_read_param(chip, nid, LOLA_PAR_AUDIO_WIDGET_CAP, &val); in print_pin_widget() 34 snd_iprintf(buffer, "Node 0x%02x %s wcaps 0x%x\n", nid, name, val); in print_pin_widget() 35 if (val == 0x00400200) in print_pin_widget() 37 lola_read_param(chip, nid, ampcap, &val); in print_pin_widget() [all …]
|
D | lola_clock.c | 56 unsigned int val, in check_gran_clock_compatibility() argument 62 if (val < LOLA_GRANULARITY_MIN || val > LOLA_GRANULARITY_MAX || in check_gran_clock_compatibility() 63 (val % LOLA_GRANULARITY_STEP) != 0) in check_gran_clock_compatibility() 66 if (val == LOLA_GRANULARITY_MIN) { in check_gran_clock_compatibility() 69 } else if (val < LOLA_GRANULARITY_MAX) { in check_gran_clock_compatibility() 76 int lola_set_granularity(struct lola *chip, unsigned int val, bool force) in lola_set_granularity() argument 81 if (val == chip->granularity) in lola_set_granularity() 88 if (!check_gran_clock_compatibility(chip, val, in lola_set_granularity() 93 chip->granularity = val; in lola_set_granularity() 94 val /= LOLA_GRANULARITY_STEP; in lola_set_granularity() [all …]
|
D | lola_mixer.c | 21 unsigned int val; in lola_init_pin() local 25 err = lola_read_param(chip, nid, LOLA_PAR_AUDIO_WIDGET_CAP, &val); in lola_init_pin() 30 val &= 0x00f00fff; /* test TYPE and bits 0..11 */ in lola_init_pin() 31 if (val == 0x00400200) /* Type = 4, Digital = 1 */ in lola_init_pin() 33 else if (val == 0x0040000a && dir == CAPT) /* Dig=0, InAmp/ovrd */ in lola_init_pin() 35 else if (val == 0x0040000c && dir == PLAY) /* Dig=0, OutAmp/ovrd */ in lola_init_pin() 38 dev_err(chip->card->dev, "Invalid wcaps 0x%x for 0x%x\n", val, nid); in lola_init_pin() 48 err = lola_read_param(chip, nid, LOLA_PAR_AMP_OUT_CAP, &val); in lola_init_pin() 50 err = lola_read_param(chip, nid, LOLA_PAR_AMP_IN_CAP, &val); in lola_init_pin() 56 pin->amp_mute = LOLA_AMP_MUTE_CAPABLE(val); in lola_init_pin() [all …]
|
/sound/hda/ |
D | hdac_regmap.c | 158 unsigned int reg, unsigned int *val) in hda_reg_read_stereo_amp() argument 170 *val = left | (right << 8); in hda_reg_read_stereo_amp() 176 unsigned int reg, unsigned int val) in hda_reg_write_stereo_amp() argument 188 left = val & 0xff; in hda_reg_write_stereo_amp() 189 right = (val >> 8) & 0xff; in hda_reg_write_stereo_amp() 206 unsigned int *val) in hda_reg_read_coef() argument 219 return snd_hdac_exec_verb(codec, verb, 0, val); in hda_reg_read_coef() 224 unsigned int val) in hda_reg_write_coef() argument 237 (val & 0xffff); in hda_reg_write_coef() 241 static int hda_reg_read(void *context, unsigned int reg, unsigned int *val) in hda_reg_read() argument [all …]
|
D | hdac_device.c | 227 u32 val, addr; in snd_hdac_make_cmd() local 237 val = addr << 28; in snd_hdac_make_cmd() 238 val |= (u32)nid << 20; in snd_hdac_make_cmd() 239 val |= verb << 8; in snd_hdac_make_cmd() 240 val |= parm; in snd_hdac_make_cmd() 241 return val; in snd_hdac_make_cmd() 315 unsigned int cmd, val; in snd_hdac_read_parm_uncached() local 318 if (snd_hdac_regmap_read_raw_uncached(codec, cmd, &val) < 0) in snd_hdac_read_parm_uncached() 320 return val; in snd_hdac_read_parm_uncached() 332 unsigned int parm, unsigned int val) in snd_hdac_override_parm() argument [all …]
|
/sound/soc/rockchip/ |
D | rockchip_i2s.c | 92 unsigned int val = 0; in rockchip_snd_txctrl() local 122 regmap_read(i2s->regmap, I2S_CLR, &val); in rockchip_snd_txctrl() 125 while (val) { in rockchip_snd_txctrl() 126 regmap_read(i2s->regmap, I2S_CLR, &val); in rockchip_snd_txctrl() 139 unsigned int val = 0; in rockchip_snd_rxctrl() local 169 regmap_read(i2s->regmap, I2S_CLR, &val); in rockchip_snd_rxctrl() 172 while (val) { in rockchip_snd_rxctrl() 173 regmap_read(i2s->regmap, I2S_CLR, &val); in rockchip_snd_rxctrl() 188 unsigned int mask = 0, val = 0; in rockchip_i2s_set_fmt() local 196 val = I2S_CKR_MSS_MASTER; in rockchip_i2s_set_fmt() [all …]
|
/sound/pci/ice1712/ |
D | pontis.c | 77 static void wm_put_nocache(struct snd_ice1712 *ice, int reg, unsigned short val) in wm_put_nocache() argument 80 cval = (reg << 9) | val; in wm_put_nocache() 84 static void wm_put(struct snd_ice1712 *ice, int reg, unsigned short val) in wm_put() argument 86 wm_put_nocache(ice, reg, val); in wm_put() 88 ice->akm[0].images[reg] = val >> 8; in wm_put() 89 ice->akm[0].images[reg + 1] = val; in wm_put() 112 unsigned short val; in wm_dac_vol_get() local 117 val = wm_get(ice, WM_DAC_ATTEN_L + i) & 0xff; in wm_dac_vol_get() 118 val = val > DAC_MIN ? (val - DAC_MIN) : 0; in wm_dac_vol_get() 119 ucontrol->value.integer.value[i] = val; in wm_dac_vol_get() [all …]
|
D | maya44.c | 77 unsigned char reg, unsigned short val) in wm8776_write() argument 84 (reg << 1) | ((val >> 8) & 1), in wm8776_write() 85 val & 0xff); in wm8776_write() 86 wm->regs[reg] = val; in wm8776_write() 94 unsigned short mask, unsigned short val) in wm8776_write_bits() argument 96 val |= wm->regs[reg] & ~mask; in wm8776_write_bits() 97 if (val != wm->regs[reg]) { in wm8776_write_bits() 98 wm8776_write(ice, wm, reg, val); in wm8776_write_bits() 193 unsigned int val, data; in maya_vol_put() local 198 val = ucontrol->value.integer.value[ch]; in maya_vol_put() [all …]
|
/sound/soc/xilinx/ |
D | xlnx_formatter_pcm.c | 249 u32 val, retries = 0; in xlnx_formatter_pcm_reset() local 251 val = readl(mmio_base + XLNX_AUD_CTRL); in xlnx_formatter_pcm_reset() 252 val |= AUD_CTRL_RESET_MASK; in xlnx_formatter_pcm_reset() 253 writel(val, mmio_base + XLNX_AUD_CTRL); in xlnx_formatter_pcm_reset() 255 val = readl(mmio_base + XLNX_AUD_CTRL); in xlnx_formatter_pcm_reset() 257 while ((val & AUD_CTRL_RESET_MASK) && (retries < 100)) { in xlnx_formatter_pcm_reset() 260 val = readl(mmio_base + XLNX_AUD_CTRL); in xlnx_formatter_pcm_reset() 262 if (val & AUD_CTRL_RESET_MASK) in xlnx_formatter_pcm_reset() 270 u32 val; in xlnx_formatter_disable_irqs() local 272 val = readl(mmio_base + XLNX_AUD_CTRL); in xlnx_formatter_disable_irqs() [all …]
|
D | xlnx_spdif.c | 57 u32 val; in xlnx_spdifrx_irq_handler() local 60 val = readl(ctx->base + XSPDIF_IRQ_STS_REG); in xlnx_spdifrx_irq_handler() 61 if (val & XSPDIF_CH_STS_MASK) { in xlnx_spdifrx_irq_handler() 62 writel(val & XSPDIF_CH_STS_MASK, in xlnx_spdifrx_irq_handler() 64 val = readl(ctx->base + in xlnx_spdifrx_irq_handler() 66 writel(val & ~XSPDIF_CH_STS_MASK, in xlnx_spdifrx_irq_handler() 80 u32 val; in xlnx_spdif_startup() local 83 val = readl(ctx->base + XSPDIF_CONTROL_REG); in xlnx_spdif_startup() 84 val |= XSPDIF_FIFO_FLUSH_MASK; in xlnx_spdif_startup() 85 writel(val, ctx->base + XSPDIF_CONTROL_REG); in xlnx_spdif_startup() [all …]
|
/sound/usb/ |
D | mixer_us16x08.c | 199 int val, val_org, err; in snd_us16x08_route_put() local 202 val = ucontrol->value.enumerated.item[0]; in snd_us16x08_route_put() 205 if (val < 0 || val > 9) in snd_us16x08_route_put() 211 if (val < 2) { in snd_us16x08_route_put() 213 val_org = val; in snd_us16x08_route_put() 218 val_org = val - 2; in snd_us16x08_route_put() 230 elem->cache_val[index] = val; in snd_us16x08_route_put() 266 int val, err; in snd_us16x08_master_put() local 270 val = ucontrol->value.integer.value[0]; in snd_us16x08_master_put() 273 if (val < SND_US16X08_KCMIN(kcontrol) in snd_us16x08_master_put() [all …]
|
/sound/soc/codecs/ |
D | ak4104.c | 66 int val = 0; in ak4104_set_dai_fmt() local 74 val |= AK4104_CONTROL1_DIF0; in ak4104_set_dai_fmt() 77 val |= AK4104_CONTROL1_DIF0 | AK4104_CONTROL1_DIF1; in ak4104_set_dai_fmt() 90 val); in ak4104_set_dai_fmt() 103 int ret, val = 0; in ak4104_hw_params() local 106 val |= IEC958_AES0_CON_NOT_COPYRIGHT; in ak4104_hw_params() 107 regmap_write(ak4104->regmap, AK4104_REG_CHN_STATUS(0), val); in ak4104_hw_params() 109 val = 0; in ak4104_hw_params() 113 val |= IEC958_AES3_CON_FS_22050; in ak4104_hw_params() 116 val |= IEC958_AES3_CON_FS_24000; in ak4104_hw_params() [all …]
|
D | cs35l32.c | 204 unsigned int val; in cs35l32_component_set_sysclk() local 208 val = CS35L32_MCLK_RATIO; in cs35l32_component_set_sysclk() 211 val = CS35L32_MCLK_DIV2_MASK | CS35L32_MCLK_RATIO; in cs35l32_component_set_sysclk() 214 val = 0; in cs35l32_component_set_sysclk() 217 val = CS35L32_MCLK_DIV2_MASK; in cs35l32_component_set_sysclk() 224 CS35L32_MCLK_DIV2_MASK | CS35L32_MCLK_RATIO_MASK, val); in cs35l32_component_set_sysclk() 270 unsigned int val; in cs35l32_handle_of_data() local 272 if (of_property_read_u32(np, "cirrus,sdout-share", &val) >= 0) in cs35l32_handle_of_data() 273 pdata->sdout_share = val; in cs35l32_handle_of_data() 275 if (of_property_read_u32(np, "cirrus,boost-manager", &val)) in cs35l32_handle_of_data() [all …]
|
D | rt715-sdw.c | 146 static int rt715_sdw_read(void *context, unsigned int reg, unsigned int *val) in rt715_sdw_read() argument 175 ((*val >> 8) & 0xff)); in rt715_sdw_read() 180 ret = regmap_write(rt715->sdw_regmap, reg4, (*val & 0xff)); in rt715_sdw_read() 185 ret = regmap_write(rt715->sdw_regmap, reg, *val); in rt715_sdw_read() 192 ((*val >> 8) & 0xff)); in rt715_sdw_read() 197 ret = regmap_write(rt715->sdw_regmap, reg2, (*val & 0xff)); in rt715_sdw_read() 204 ((*val >> 8) & 0xff)); in rt715_sdw_read() 207 ret = regmap_write(rt715->sdw_regmap, reg, (*val & 0xff)); in rt715_sdw_read() 212 ((*val >> 8) & 0xff)); in rt715_sdw_read() 217 ret = regmap_write(rt715->sdw_regmap, reg2, (*val & 0xff)); in rt715_sdw_read() [all …]
|
/sound/i2c/other/ |
D | ak4xxx-adda.c | 27 unsigned char val) in snd_akm4xxx_write() argument 30 ak->ops.write(ak, chip, reg, val); in snd_akm4xxx_write() 33 snd_akm4xxx_set(ak, chip, reg, val); in snd_akm4xxx_write() 341 #define AK_GET_CHIP(val) (((val) >> 8) & 0xff) argument 342 #define AK_GET_ADDR(val) ((val) & 0xff) argument 343 #define AK_GET_SHIFT(val) (((val) >> 16) & 0x0f) argument 344 #define AK_GET_VOL_CVT(val) (((val) >> 21) & 1) argument 345 #define AK_GET_IPGA(val) (((val) >> 20) & 1) argument 346 #define AK_GET_NEEDSMSB(val) (((val) >> 22) & 1) argument 347 #define AK_GET_INVERT(val) (((val) >> 23) & 1) argument [all …]
|
/sound/drivers/vx/ |
D | vx_uer.c | 50 int val; in vx_read_one_cbit() local 56 val = (vx_inb(chip, RUER) >> 7) & 0x01; in vx_read_one_cbit() 60 val = (vx_inl(chip, RUER) >> 7) & 0x01; in vx_read_one_cbit() 63 return val; in vx_read_one_cbit() 71 static void vx_write_one_cbit(struct vx_core *chip, int index, int val) in vx_write_one_cbit() argument 73 val = !!val; /* 0 or 1 */ in vx_write_one_cbit() 77 vx_outb(chip, RUER, (val << 7) | (index & XX_UER_CBITS_OFFSET_MASK)); in vx_write_one_cbit() 80 vx_outl(chip, RUER, (val << 7) | (index & XX_UER_CBITS_OFFSET_MASK)); in vx_write_one_cbit() 94 int val, freq; in vx_read_uer_status() local 101 val = vx_inb(chip, CSUER); in vx_read_uer_status() [all …]
|