/kernel/linux/linux-5.10/drivers/net/wireless/broadcom/b43/ |
H A D | tables_lpphy.c | 1070 { .gm = 7, .pga = 15, .pad = 14, .dac = 0, .bb_mult = 152, }, 1071 { .gm = 7, .pga = 15, .pad = 14, .dac = 0, .bb_mult = 147, }, 1072 { .gm = 7, .pga = 15, .pad = 14, .dac = 0, .bb_mult = 143, }, 1073 { .gm = 7, .pga = 15, .pad = 14, .dac = 0, .bb_mult = 139, }, 1074 { .gm = 7, .pga = 15, .pad = 14, .dac = 0, .bb_mult = 135, }, 1075 { .gm = 7, .pga = 15, .pad = 14, .dac = 0, .bb_mult = 131, }, 1076 { .gm = 7, .pga = 15, .pad = 14, .dac = 0, .bb_mult = 128, }, 1077 { .gm = 7, .pga = 15, .pad = 14, .dac = 0, .bb_mult = 124, }, 1078 { .gm = 7, .pga = 15, .pad = 14, .dac = 0, .bb_mult = 121, }, 1079 { .gm = 7, .pga = 15, .pad = 14, .dac [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/broadcom/b43/ |
H A D | tables_lpphy.c | 1070 { .gm = 7, .pga = 15, .pad = 14, .dac = 0, .bb_mult = 152, }, 1071 { .gm = 7, .pga = 15, .pad = 14, .dac = 0, .bb_mult = 147, }, 1072 { .gm = 7, .pga = 15, .pad = 14, .dac = 0, .bb_mult = 143, }, 1073 { .gm = 7, .pga = 15, .pad = 14, .dac = 0, .bb_mult = 139, }, 1074 { .gm = 7, .pga = 15, .pad = 14, .dac = 0, .bb_mult = 135, }, 1075 { .gm = 7, .pga = 15, .pad = 14, .dac = 0, .bb_mult = 131, }, 1076 { .gm = 7, .pga = 15, .pad = 14, .dac = 0, .bb_mult = 128, }, 1077 { .gm = 7, .pga = 15, .pad = 14, .dac = 0, .bb_mult = 124, }, 1078 { .gm = 7, .pga = 15, .pad = 14, .dac = 0, .bb_mult = 121, }, 1079 { .gm = 7, .pga = 15, .pad = 14, .dac [all...] |
/kernel/linux/linux-6.6/drivers/iio/dac/ |
H A D | ad3552r.c | 339 static int ad3552r_transfer(struct ad3552r_desc *dac, u8 addr, u32 len, in ad3552r_transfer() argument 348 return spi_write_then_read(dac->spi, buf, 1, data, len); in ad3552r_transfer() 351 return spi_write_then_read(dac->spi, buf, len + 1, NULL, 0); in ad3552r_transfer() 354 static int ad3552r_write_reg(struct ad3552r_desc *dac, u8 addr, u16 val) in ad3552r_write_reg() argument 369 return ad3552r_transfer(dac, addr, reg_len, buf, false); in ad3552r_write_reg() 372 static int ad3552r_read_reg(struct ad3552r_desc *dac, u8 addr, u16 *val) in ad3552r_read_reg() argument 378 err = ad3552r_transfer(dac, addr, reg_len, buf, true); in ad3552r_read_reg() 397 static int ad3552r_update_reg_field(struct ad3552r_desc *dac, u8 addr, u16 mask, in ad3552r_update_reg_field() argument 403 ret = ad3552r_read_reg(dac, addr, ®); in ad3552r_update_reg_field() 410 return ad3552r_write_reg(dac, add in ad3552r_update_reg_field() 413 ad3552r_set_ch_value(struct ad3552r_desc *dac, enum ad3552r_ch_attributes attr, u8 ch, u16 val) ad3552r_set_ch_value() argument 447 struct ad3552r_desc *dac = iio_priv(indio_dev); ad3552r_read_raw() local 491 struct ad3552r_desc *dac = iio_priv(indio_dev); ad3552r_write_raw() local 528 ad3552r_write_all_channels(struct ad3552r_desc *dac, u8 *data) ad3552r_write_all_channels() argument 556 ad3552r_write_codes(struct ad3552r_desc *dac, u32 mask, u8 *data) ad3552r_write_codes() argument 587 struct ad3552r_desc *dac = iio_priv(indio_dev); ad3552r_trigger_handler() local 606 ad3552r_check_scratch_pad(struct ad3552r_desc *dac) ad3552r_check_scratch_pad() argument 639 struct ad3552r_desc *dac; global() member 655 ad3552r_reset(struct ad3552r_desc *dac) ad3552r_reset() argument 712 ad3552r_get_custom_range(struct ad3552r_desc *dac, s32 i, s32 *v_min, s32 *v_max) ad3552r_get_custom_range() argument 738 ad3552r_calc_gain_and_offset(struct ad3552r_desc *dac, s32 ch) ad3552r_calc_gain_and_offset() argument 799 ad3552r_configure_custom_gain(struct ad3552r_desc *dac, struct fwnode_handle *child, u32 ch) ad3552r_configure_custom_gain() argument 880 ad3552r_configure_device(struct ad3552r_desc *dac) ad3552r_configure_device() argument 1030 ad3552r_init(struct ad3552r_desc *dac) ad3552r_init() argument 1072 struct ad3552r_desc *dac; ad3552r_probe() local [all...] |
H A D | lpc18xx_dac.c | 52 struct lpc18xx_dac *dac = iio_priv(indio_dev); in lpc18xx_dac_read_raw() local 57 reg = readl(dac->base + LPC18XX_DAC_CR); in lpc18xx_dac_read_raw() 64 *val = regulator_get_voltage(dac->vref) / 1000; in lpc18xx_dac_read_raw() 77 struct lpc18xx_dac *dac = iio_priv(indio_dev); in lpc18xx_dac_write_raw() local 88 mutex_lock(&dac->lock); in lpc18xx_dac_write_raw() 89 writel(reg, dac->base + LPC18XX_DAC_CR); in lpc18xx_dac_write_raw() 90 writel(LPC18XX_DAC_CTRL_DMA_ENA, dac->base + LPC18XX_DAC_CTRL); in lpc18xx_dac_write_raw() 91 mutex_unlock(&dac->lock); in lpc18xx_dac_write_raw() 107 struct lpc18xx_dac *dac; in lpc18xx_dac_probe() local 110 indio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(*dac)); in lpc18xx_dac_probe() 171 struct lpc18xx_dac *dac = iio_priv(indio_dev); lpc18xx_dac_remove() local [all...] |
H A D | dpot-dac.c | 24 * | '---' dac output voltage 56 struct dpot_dac *dac = iio_priv(indio_dev); in dpot_dac_read_raw() local 62 return iio_read_channel_raw(dac->dpot, val); in dpot_dac_read_raw() 65 ret = iio_read_channel_scale(dac->dpot, val, val2); in dpot_dac_read_raw() 69 do_div(tmp, dac->max_ohms); in dpot_dac_read_raw() 70 tmp *= regulator_get_voltage(dac->vref) / 1000; in dpot_dac_read_raw() 84 *val *= regulator_get_voltage(dac->vref) / 1000; in dpot_dac_read_raw() 85 *val2 *= dac->max_ohms; in dpot_dac_read_raw() 100 struct dpot_dac *dac = iio_priv(indio_dev); in dpot_dac_read_avail() local 105 return iio_read_avail_channel_raw(dac in dpot_dac_read_avail() 115 struct dpot_dac *dac = iio_priv(indio_dev); dpot_dac_write_raw() local 134 struct dpot_dac *dac = iio_priv(indio_dev); dpot_dac_channel_max_ohms() local 169 struct dpot_dac *dac; dpot_dac_probe() local 232 struct dpot_dac *dac = iio_priv(indio_dev); dpot_dac_remove() local [all...] |
H A D | stm32-dac.c | 21 #include "stm32-dac-core.h" 42 struct stm32_dac *dac = iio_priv(indio_dev); in stm32_dac_is_enabled() local 46 ret = regmap_read(dac->common->regmap, STM32_DAC_CR, &val); in stm32_dac_is_enabled() 60 struct stm32_dac *dac = iio_priv(indio_dev); in stm32_dac_set_enable_state() local 67 mutex_lock(&dac->lock); in stm32_dac_set_enable_state() 70 mutex_unlock(&dac->lock); in stm32_dac_set_enable_state() 77 mutex_unlock(&dac->lock); in stm32_dac_set_enable_state() 82 ret = regmap_update_bits(dac->common->regmap, STM32_DAC_CR, msk, en); in stm32_dac_set_enable_state() 83 mutex_unlock(&dac->lock); in stm32_dac_set_enable_state() 94 if (en && dac in stm32_dac_set_enable_state() 113 stm32_dac_get_value(struct stm32_dac *dac, int channel, int *val) stm32_dac_get_value() argument 125 stm32_dac_set_value(struct stm32_dac *dac, int channel, int val) stm32_dac_set_value() argument 141 struct stm32_dac *dac = iio_priv(indio_dev); stm32_dac_read_raw() local 159 struct stm32_dac *dac = iio_priv(indio_dev); stm32_dac_write_raw() local 173 struct stm32_dac *dac = iio_priv(indio_dev); stm32_dac_debugfs_reg_access() local 316 struct stm32_dac *dac; stm32_dac_probe() local [all...] |
H A D | ad5755.c | 134 * @dac: Per DAC instance parameters. 135 * @dac.mode: The mode to be used for the DAC output. 136 * @dac.ext_current_sense_resistor: Whether an external current sense resistor 138 * @dac.enable_voltage_overrange: Whether to enable 20% voltage output overrange. 139 * @dac.slew.enable: Whether to enable digital slew. 140 * @dac.slew.rate: Slew rate of the digital slew. 141 * @dac.slew.step_size: Slew step size of the digital slew. 158 } dac[4]; member 608 for (i = 0; i < ARRAY_SIZE(pdata->dac); ++i) { in ad5755_setup_pdata() 609 val = pdata->dac[ in ad5755_setup_pdata() [all...] |
/kernel/linux/linux-5.10/drivers/iio/dac/ |
H A D | lpc18xx_dac.c | 53 struct lpc18xx_dac *dac = iio_priv(indio_dev); in lpc18xx_dac_read_raw() local 58 reg = readl(dac->base + LPC18XX_DAC_CR); in lpc18xx_dac_read_raw() 65 *val = regulator_get_voltage(dac->vref) / 1000; in lpc18xx_dac_read_raw() 78 struct lpc18xx_dac *dac = iio_priv(indio_dev); in lpc18xx_dac_write_raw() local 89 mutex_lock(&dac->lock); in lpc18xx_dac_write_raw() 90 writel(reg, dac->base + LPC18XX_DAC_CR); in lpc18xx_dac_write_raw() 91 writel(LPC18XX_DAC_CTRL_DMA_ENA, dac->base + LPC18XX_DAC_CTRL); in lpc18xx_dac_write_raw() 92 mutex_unlock(&dac->lock); in lpc18xx_dac_write_raw() 108 struct lpc18xx_dac *dac; in lpc18xx_dac_probe() local 111 indio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(*dac)); in lpc18xx_dac_probe() 174 struct lpc18xx_dac *dac = iio_priv(indio_dev); lpc18xx_dac_remove() local [all...] |
H A D | dpot-dac.c | 24 * | '---' dac output voltage 56 struct dpot_dac *dac = iio_priv(indio_dev); in dpot_dac_read_raw() local 62 return iio_read_channel_raw(dac->dpot, val); in dpot_dac_read_raw() 65 ret = iio_read_channel_scale(dac->dpot, val, val2); in dpot_dac_read_raw() 69 do_div(tmp, dac->max_ohms); in dpot_dac_read_raw() 70 tmp *= regulator_get_voltage(dac->vref) / 1000; in dpot_dac_read_raw() 84 *val *= regulator_get_voltage(dac->vref) / 1000; in dpot_dac_read_raw() 85 *val2 *= dac->max_ohms; in dpot_dac_read_raw() 100 struct dpot_dac *dac = iio_priv(indio_dev); in dpot_dac_read_avail() local 105 return iio_read_avail_channel_raw(dac in dpot_dac_read_avail() 115 struct dpot_dac *dac = iio_priv(indio_dev); dpot_dac_write_raw() local 134 struct dpot_dac *dac = iio_priv(indio_dev); dpot_dac_channel_max_ohms() local 169 struct dpot_dac *dac; dpot_dac_probe() local 232 struct dpot_dac *dac = iio_priv(indio_dev); dpot_dac_remove() local [all...] |
H A D | stm32-dac.c | 18 #include "stm32-dac-core.h" 39 struct stm32_dac *dac = iio_priv(indio_dev); in stm32_dac_is_enabled() local 43 ret = regmap_read(dac->common->regmap, STM32_DAC_CR, &val); in stm32_dac_is_enabled() 57 struct stm32_dac *dac = iio_priv(indio_dev); in stm32_dac_set_enable_state() local 64 mutex_lock(&dac->lock); in stm32_dac_set_enable_state() 67 mutex_unlock(&dac->lock); in stm32_dac_set_enable_state() 75 mutex_unlock(&dac->lock); in stm32_dac_set_enable_state() 80 ret = regmap_update_bits(dac->common->regmap, STM32_DAC_CR, msk, en); in stm32_dac_set_enable_state() 81 mutex_unlock(&dac->lock); in stm32_dac_set_enable_state() 93 if (en && dac in stm32_dac_set_enable_state() 112 stm32_dac_get_value(struct stm32_dac *dac, int channel, int *val) stm32_dac_get_value() argument 124 stm32_dac_set_value(struct stm32_dac *dac, int channel, int val) stm32_dac_set_value() argument 140 struct stm32_dac *dac = iio_priv(indio_dev); stm32_dac_read_raw() local 158 struct stm32_dac *dac = iio_priv(indio_dev); stm32_dac_write_raw() local 172 struct stm32_dac *dac = iio_priv(indio_dev); stm32_dac_debugfs_reg_access() local 315 struct stm32_dac *dac; stm32_dac_probe() local [all...] |
H A D | ad5755.c | 515 for (i = 0; i < ARRAY_SIZE(pdata->dac); ++i) { in ad5755_setup_pdata() 516 val = pdata->dac[i].slew.step_size << in ad5755_setup_pdata() 518 val |= pdata->dac[i].slew.rate << in ad5755_setup_pdata() 520 if (pdata->dac[i].slew.enable) in ad5755_setup_pdata() 529 for (i = 0; i < ARRAY_SIZE(pdata->dac); ++i) { in ad5755_setup_pdata() 530 if (!ad5755_is_valid_mode(st, pdata->dac[i].mode)) in ad5755_setup_pdata() 534 if (!pdata->dac[i].ext_current_sense_resistor) in ad5755_setup_pdata() 536 if (pdata->dac[i].enable_voltage_overrange) in ad5755_setup_pdata() 538 val |= pdata->dac[i].mode; in ad5755_setup_pdata() 572 if (pdata && ad5755_is_voltage_mode(pdata->dac[ in ad5755_init_channels() [all...] |
/kernel/linux/linux-5.10/sound/soc/img/ |
H A D | pistachio-internal-dac.c | 3 * Pistachio internal dac driver 82 static void pistachio_internal_dac_pwr_off(struct pistachio_internal_dac *dac) in pistachio_internal_dac_pwr_off() argument 84 regmap_update_bits(dac->regmap, PISTACHIO_INTERNAL_DAC_CTRL, in pistachio_internal_dac_pwr_off() 88 pistachio_internal_dac_reg_writel(dac->regmap, 0, in pistachio_internal_dac_pwr_off() 92 static void pistachio_internal_dac_pwr_on(struct pistachio_internal_dac *dac) in pistachio_internal_dac_pwr_on() argument 94 regmap_update_bits(dac->regmap, PISTACHIO_INTERNAL_DAC_SRST, in pistachio_internal_dac_pwr_on() 98 regmap_update_bits(dac->regmap, PISTACHIO_INTERNAL_DAC_SRST, in pistachio_internal_dac_pwr_on() 101 pistachio_internal_dac_reg_writel(dac->regmap, in pistachio_internal_dac_pwr_on() 105 regmap_update_bits(dac->regmap, PISTACHIO_INTERNAL_DAC_CTRL, in pistachio_internal_dac_pwr_on() 124 struct pistachio_internal_dac *dac in pistachio_internal_dac_codec_probe() local 146 struct pistachio_internal_dac *dac; pistachio_internal_dac_probe() local 224 struct pistachio_internal_dac *dac = dev_get_drvdata(&pdev->dev); pistachio_internal_dac_remove() local 236 struct pistachio_internal_dac *dac = dev_get_drvdata(dev); pistachio_internal_dac_rt_resume() local 252 struct pistachio_internal_dac *dac = dev_get_drvdata(dev); pistachio_internal_dac_rt_suspend() local [all...] |
/kernel/linux/linux-6.6/sound/soc/img/ |
H A D | pistachio-internal-dac.c | 3 * Pistachio internal dac driver 82 static void pistachio_internal_dac_pwr_off(struct pistachio_internal_dac *dac) in pistachio_internal_dac_pwr_off() argument 84 regmap_update_bits(dac->regmap, PISTACHIO_INTERNAL_DAC_CTRL, in pistachio_internal_dac_pwr_off() 88 pistachio_internal_dac_reg_writel(dac->regmap, 0, in pistachio_internal_dac_pwr_off() 92 static void pistachio_internal_dac_pwr_on(struct pistachio_internal_dac *dac) in pistachio_internal_dac_pwr_on() argument 94 regmap_update_bits(dac->regmap, PISTACHIO_INTERNAL_DAC_SRST, in pistachio_internal_dac_pwr_on() 98 regmap_update_bits(dac->regmap, PISTACHIO_INTERNAL_DAC_SRST, in pistachio_internal_dac_pwr_on() 101 pistachio_internal_dac_reg_writel(dac->regmap, in pistachio_internal_dac_pwr_on() 105 regmap_update_bits(dac->regmap, PISTACHIO_INTERNAL_DAC_CTRL, in pistachio_internal_dac_pwr_on() 124 struct pistachio_internal_dac *dac in pistachio_internal_dac_codec_probe() local 145 struct pistachio_internal_dac *dac; pistachio_internal_dac_probe() local 220 struct pistachio_internal_dac *dac = dev_get_drvdata(&pdev->dev); pistachio_internal_dac_remove() local 230 struct pistachio_internal_dac *dac = dev_get_drvdata(dev); pistachio_internal_dac_rt_resume() local 246 struct pistachio_internal_dac *dac = dev_get_drvdata(dev); pistachio_internal_dac_rt_suspend() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
H A D | dacnv50.c | 29 nv50_dac_clock(struct nvkm_ior *dac) in nv50_dac_clock() argument 31 struct nvkm_device *device = dac->disp->engine.subdev.device; in nv50_dac_clock() 32 const u32 doff = nv50_ior_base(dac); in nv50_dac_clock() 37 nv50_dac_sense(struct nvkm_ior *dac, u32 loadval) in nv50_dac_sense() argument 39 struct nvkm_device *device = dac->disp->engine.subdev.device; in nv50_dac_sense() 40 const u32 doff = nv50_ior_base(dac); in nv50_dac_sense() 42 dac->func->power(dac, false, true, false, false, false); in nv50_dac_sense() 49 dac->func->power(dac, fals in nv50_dac_sense() 66 nv50_dac_power(struct nvkm_ior *dac, bool normal, bool pu, bool data, bool vsync, bool hsync) nv50_dac_power() argument 84 nv50_dac_state(struct nvkm_ior *dac, struct nvkm_ior_state *state) nv50_dac_state() argument [all...] |
H A D | dacgf119.c | 25 gf119_dac_clock(struct nvkm_ior *dac) in gf119_dac_clock() argument 27 struct nvkm_device *device = dac->disp->engine.subdev.device; in gf119_dac_clock() 28 const u32 doff = nv50_ior_base(dac); in gf119_dac_clock() 33 gf119_dac_state(struct nvkm_ior *dac, struct nvkm_ior_state *state) in gf119_dac_state() argument 35 struct nvkm_device *device = dac->disp->engine.subdev.device; in gf119_dac_state() 36 const u32 coff = (state == &dac->asy) * 0x20000 + dac->id * 0x20; in gf119_dac_state()
|
/kernel/linux/linux-5.10/drivers/leds/ |
H A D | leds-dac124s085.c | 52 struct dac124s085 *dac; in dac124s085_probe() local 56 dac = devm_kzalloc(&spi->dev, sizeof(*dac), GFP_KERNEL); in dac124s085_probe() 57 if (!dac) in dac124s085_probe() 62 for (i = 0; i < ARRAY_SIZE(dac->leds); i++) { in dac124s085_probe() 63 led = dac->leds + i; in dac124s085_probe() 77 spi_set_drvdata(spi, dac); in dac124s085_probe() 83 led_classdev_unregister(&dac->leds[i].ldev); in dac124s085_probe() 90 struct dac124s085 *dac = spi_get_drvdata(spi); in dac124s085_remove() local 93 for (i = 0; i < ARRAY_SIZE(dac in dac124s085_remove() [all...] |
/kernel/linux/linux-6.6/drivers/leds/ |
H A D | leds-dac124s085.c | 52 struct dac124s085 *dac; in dac124s085_probe() local 56 dac = devm_kzalloc(&spi->dev, sizeof(*dac), GFP_KERNEL); in dac124s085_probe() 57 if (!dac) in dac124s085_probe() 62 for (i = 0; i < ARRAY_SIZE(dac->leds); i++) { in dac124s085_probe() 63 led = dac->leds + i; in dac124s085_probe() 77 spi_set_drvdata(spi, dac); in dac124s085_probe() 83 led_classdev_unregister(&dac->leds[i].ldev); in dac124s085_probe() 90 struct dac124s085 *dac = spi_get_drvdata(spi); in dac124s085_remove() local 93 for (i = 0; i < ARRAY_SIZE(dac in dac124s085_remove() [all...] |
/kernel/linux/linux-5.10/sound/mips/ |
H A D | hal2.c | 83 struct hal2_codec dac; member 303 if (hal2->dac.pbus.pbus->pbdma_ctrl & HPC3_PDMACTRL_INT) { in hal2_interrupt() 304 snd_pcm_period_elapsed(hal2->dac.substream); in hal2_interrupt() 335 unsigned int master = hal2->dac.master; in hal2_set_dac_rate() 336 int inc = hal2->dac.inc; in hal2_set_dac_rate() 337 int mod = hal2->dac.mod; in hal2_set_dac_rate() 358 struct hal2_pbus *pbus = &hal2->dac.pbus; in hal2_setup_dac() 365 sample_size = 2 * hal2->dac.voices; in hal2_setup_dac() 385 | (hal2->dac.voices << H2I_C1_DATAT_SHIFT)); in hal2_setup_dac() 415 struct hal2_pbus *pbus = &hal2->dac in hal2_start_dac() 532 struct hal2_codec *dac = &hal2->dac; hal2_playback_prepare() local 567 struct hal2_codec *dac = &hal2->dac; hal2_playback_pointer() local 589 struct hal2_codec *dac = &hal2->dac; hal2_playback_ack() local [all...] |
/kernel/linux/linux-6.6/sound/mips/ |
H A D | hal2.c | 83 struct hal2_codec dac; member 303 if (hal2->dac.pbus.pbus->pbdma_ctrl & HPC3_PDMACTRL_INT) { in hal2_interrupt() 304 snd_pcm_period_elapsed(hal2->dac.substream); in hal2_interrupt() 335 unsigned int master = hal2->dac.master; in hal2_set_dac_rate() 336 int inc = hal2->dac.inc; in hal2_set_dac_rate() 337 int mod = hal2->dac.mod; in hal2_set_dac_rate() 358 struct hal2_pbus *pbus = &hal2->dac.pbus; in hal2_setup_dac() 365 sample_size = 2 * hal2->dac.voices; in hal2_setup_dac() 385 | (hal2->dac.voices << H2I_C1_DATAT_SHIFT)); in hal2_setup_dac() 415 struct hal2_pbus *pbus = &hal2->dac in hal2_start_dac() 532 struct hal2_codec *dac = &hal2->dac; hal2_playback_prepare() local 567 struct hal2_codec *dac = &hal2->dac; hal2_playback_pointer() local 589 struct hal2_codec *dac = &hal2->dac; hal2_playback_ack() local [all...] |
/kernel/linux/linux-5.10/sound/soc/codecs/ |
H A D | sti-sas.c | 79 struct sti_dac_audio dac; member 91 status = regmap_read(drvdata->dac.regmap, reg, &val); in sti_sas_read_reg() 104 status = regmap_write(drvdata->dac.regmap, reg, value); in sti_sas_write_reg() 278 drvdata->dac.mclk = freq; in sti_sas_set_sysclk() 300 if ((drvdata->dac.mclk / runtime->rate) != 256) { in sti_sas_prepare() 364 .name = "sas-dai-dac", 441 drvdata->dac.virt_regmap = devm_regmap_init(&pdev->dev, NULL, drvdata, in sti_sas_driver_probe() 443 if (IS_ERR(drvdata->dac.virt_regmap)) { in sti_sas_driver_probe() 445 return PTR_ERR(drvdata->dac.virt_regmap); in sti_sas_driver_probe() 449 drvdata->dac in sti_sas_driver_probe() [all...] |
H A D | tlv320aic23.c | 230 int dac, int dac_l, int dac_h, int need_dac) in get_score() 233 (dac >= dac_l) && (dac <= dac_h)) { in get_score() 235 int diff_dac = need_dac - dac; in get_score() 265 int dac; in find_rate() local 270 dac = base * sr_dac_mult_table[j]; in find_rate() 272 dac, dac_l, dac_h, need_dac); in find_rate() 280 (dac >> 1), dac_l, dac_h, need_dac); in find_rate() 301 int dac = (val * sr_dac_mult_table[sr]) / SR_MULT; in get_current_sample_rates() local 304 dac >> in get_current_sample_rates() 229 get_score(int adc, int adc_l, int adc_h, int need_adc, int dac, int dac_l, int dac_h, int need_dac) get_score() argument 324 u32 adc, dac; set_sample_rate_control() local [all...] |
/kernel/linux/linux-6.6/sound/soc/codecs/ |
H A D | sti-sas.c | 76 struct sti_dac_audio dac; member 88 status = regmap_read(drvdata->dac.regmap, reg, &val); in sti_sas_read_reg() 100 return regmap_write(drvdata->dac.regmap, reg, value); in sti_sas_write_reg() 272 drvdata->dac.mclk = freq; in sti_sas_set_sysclk() 294 if ((drvdata->dac.mclk / runtime->rate) != 256) { in sti_sas_prepare() 358 .name = "sas-dai-dac", 431 drvdata->dac.virt_regmap = devm_regmap_init(&pdev->dev, NULL, drvdata, in sti_sas_driver_probe() 433 if (IS_ERR(drvdata->dac.virt_regmap)) { in sti_sas_driver_probe() 435 return PTR_ERR(drvdata->dac.virt_regmap); in sti_sas_driver_probe() 439 drvdata->dac in sti_sas_driver_probe() [all...] |
H A D | tlv320aic23.c | 230 int dac, int dac_l, int dac_h, int need_dac) in get_score() 233 (dac >= dac_l) && (dac <= dac_h)) { in get_score() 235 int diff_dac = need_dac - dac; in get_score() 265 int dac; in find_rate() local 270 dac = base * sr_dac_mult_table[j]; in find_rate() 272 dac, dac_l, dac_h, need_dac); in find_rate() 280 (dac >> 1), dac_l, dac_h, need_dac); in find_rate() 301 int dac = (val * sr_dac_mult_table[sr]) / SR_MULT; in get_current_sample_rates() local 304 dac >> in get_current_sample_rates() 229 get_score(int adc, int adc_l, int adc_h, int need_adc, int dac, int dac_l, int dac_h, int need_dac) get_score() argument 324 u32 adc, dac; set_sample_rate_control() local [all...] |
/kernel/linux/linux-5.10/drivers/video/fbdev/ |
H A D | ffb.c | 355 struct ffb_dac __iomem *dac; member 427 struct ffb_dac __iomem *dac = par->dac; in ffb_switch_from_graph() local 446 upa_writel(FFB_DAC_CUR_CTRL, &dac->type2); in ffb_switch_from_graph() 448 upa_writel(0, &dac->value2); in ffb_switch_from_graph() 451 FFB_DAC_CUR_CTRL_P1), &dac->value2); in ffb_switch_from_graph() 676 struct ffb_dac __iomem *dac = par->dac; in ffb_blank() local 685 upa_writel(FFB_DAC_TGEN, &dac->type); in ffb_blank() 686 val = upa_readl(&dac in ffb_blank() 901 struct ffb_dac __iomem *dac; ffb_probe() local [all...] |
/kernel/linux/linux-6.6/drivers/video/fbdev/ |
H A D | ffb.c | 356 struct ffb_dac __iomem *dac; member 428 struct ffb_dac __iomem *dac = par->dac; in ffb_switch_from_graph() local 447 upa_writel(FFB_DAC_CUR_CTRL, &dac->type2); in ffb_switch_from_graph() 449 upa_writel(0, &dac->value2); in ffb_switch_from_graph() 452 FFB_DAC_CUR_CTRL_P1), &dac->value2); in ffb_switch_from_graph() 677 struct ffb_dac __iomem *dac = par->dac; in ffb_blank() local 686 upa_writel(FFB_DAC_TGEN, &dac->type); in ffb_blank() 687 val = upa_readl(&dac in ffb_blank() 902 struct ffb_dac __iomem *dac; ffb_probe() local [all...] |