/linux-master/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...] |
H A D | tables_lpphy.h | 33 u8 gm, pga, pad, dac, bb_mult; member in struct:lpphy_tx_gain_table_entry
|
/linux-master/drivers/iio/dac/ |
H A D | lpc18xx_dac.c | 52 struct lpc18xx_dac *dac = iio_priv(indio_dev); local 57 reg = readl(dac->base + LPC18XX_DAC_CR); 64 *val = regulator_get_voltage(dac->vref) / 1000; 77 struct lpc18xx_dac *dac = iio_priv(indio_dev); local 88 mutex_lock(&dac->lock); 89 writel(reg, dac->base + LPC18XX_DAC_CR); 90 writel(LPC18XX_DAC_CTRL_DMA_ENA, dac->base + LPC18XX_DAC_CTRL); 91 mutex_unlock(&dac->lock); 107 struct lpc18xx_dac *dac; local 110 indio_dev = devm_iio_device_alloc(&pdev->dev, sizeof(*dac)); 171 struct lpc18xx_dac *dac = iio_priv(indio_dev); local [all...] |
H A D | ad3552r.c | 339 static int ad3552r_transfer(struct ad3552r_desc *dac, u8 addr, u32 len, argument 348 return spi_write_then_read(dac->spi, buf, 1, data, len); 351 return spi_write_then_read(dac->spi, buf, len + 1, NULL, 0); 354 static int ad3552r_write_reg(struct ad3552r_desc *dac, u8 addr, u16 val) argument 369 return ad3552r_transfer(dac, addr, reg_len, buf, false); 372 static int ad3552r_read_reg(struct ad3552r_desc *dac, u8 addr, u16 *val) argument 378 err = ad3552r_transfer(dac, addr, reg_len, buf, true); 397 static int ad3552r_update_reg_field(struct ad3552r_desc *dac, u8 addr, u16 mask, argument 403 ret = ad3552r_read_reg(dac, addr, ®); 410 return ad3552r_write_reg(dac, add 413 ad3552r_set_ch_value(struct ad3552r_desc *dac, enum ad3552r_ch_attributes attr, u8 ch, u16 val) argument 447 struct ad3552r_desc *dac = iio_priv(indio_dev); local 491 struct ad3552r_desc *dac = iio_priv(indio_dev); local 528 ad3552r_write_all_channels(struct ad3552r_desc *dac, u8 *data) argument 556 ad3552r_write_codes(struct ad3552r_desc *dac, u32 mask, u8 *data) argument 587 struct ad3552r_desc *dac = iio_priv(indio_dev); local 606 ad3552r_check_scratch_pad(struct ad3552r_desc *dac) argument 639 struct ad3552r_desc *dac; member in struct:reg_addr_pool 655 ad3552r_reset(struct ad3552r_desc *dac) argument 712 ad3552r_get_custom_range(struct ad3552r_desc *dac, s32 i, s32 *v_min, s32 *v_max) argument 738 ad3552r_calc_gain_and_offset(struct ad3552r_desc *dac, s32 ch) argument 799 ad3552r_configure_custom_gain(struct ad3552r_desc *dac, struct fwnode_handle *child, u32 ch) argument 880 ad3552r_configure_device(struct ad3552r_desc *dac) argument 1030 ad3552r_init(struct ad3552r_desc *dac) argument 1072 struct ad3552r_desc *dac; local [all...] |
H A D | dpot-dac.c | 24 * | '---' dac output voltage 56 struct dpot_dac *dac = iio_priv(indio_dev); local 62 return iio_read_channel_raw(dac->dpot, val); 65 ret = iio_read_channel_scale(dac->dpot, val, val2); 69 do_div(tmp, dac->max_ohms); 70 tmp *= regulator_get_voltage(dac->vref) / 1000; 84 *val *= regulator_get_voltage(dac->vref) / 1000; 85 *val2 *= dac->max_ohms; 100 struct dpot_dac *dac = iio_priv(indio_dev); local 105 return iio_read_avail_channel_raw(dac 115 struct dpot_dac *dac = iio_priv(indio_dev); local 134 struct dpot_dac *dac = iio_priv(indio_dev); local 169 struct dpot_dac *dac; local 232 struct dpot_dac *dac = iio_priv(indio_dev); local [all...] |
H A D | stm32-dac.c | 22 #include "stm32-dac-core.h" 43 struct stm32_dac *dac = iio_priv(indio_dev); local 47 ret = regmap_read(dac->common->regmap, STM32_DAC_CR, &val); 61 struct stm32_dac *dac = iio_priv(indio_dev); local 68 mutex_lock(&dac->lock); 71 mutex_unlock(&dac->lock); 78 mutex_unlock(&dac->lock); 83 ret = regmap_update_bits(dac->common->regmap, STM32_DAC_CR, msk, en); 84 mutex_unlock(&dac->lock); 95 if (en && dac 114 stm32_dac_get_value(struct stm32_dac *dac, int channel, int *val) argument 126 stm32_dac_set_value(struct stm32_dac *dac, int channel, int val) argument 142 struct stm32_dac *dac = iio_priv(indio_dev); local 160 struct stm32_dac *dac = iio_priv(indio_dev); local 174 struct stm32_dac *dac = iio_priv(indio_dev); local 317 struct stm32_dac *dac; 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 in struct:ad5755_platform_data 608 for (i = 0; i < ARRAY_SIZE(pdata->dac); ++i) { 609 val = pdata->dac[ [all...] |
H A D | Makefile | 32 obj-$(CONFIG_CIO_DAC) += cio-dac.o 33 obj-$(CONFIG_DPOT_DAC) += dpot-dac.o 47 obj-$(CONFIG_STM32_DAC_CORE) += stm32-dac-core.o 48 obj-$(CONFIG_STM32_DAC) += stm32-dac.o
|
/linux-master/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) argument 84 regmap_update_bits(dac->regmap, PISTACHIO_INTERNAL_DAC_CTRL, 88 pistachio_internal_dac_reg_writel(dac->regmap, 0, 92 static void pistachio_internal_dac_pwr_on(struct pistachio_internal_dac *dac) argument 94 regmap_update_bits(dac->regmap, PISTACHIO_INTERNAL_DAC_SRST, 98 regmap_update_bits(dac->regmap, PISTACHIO_INTERNAL_DAC_SRST, 101 pistachio_internal_dac_reg_writel(dac->regmap, 105 regmap_update_bits(dac->regmap, PISTACHIO_INTERNAL_DAC_CTRL, 124 struct pistachio_internal_dac *dac local 145 struct pistachio_internal_dac *dac; local 220 struct pistachio_internal_dac *dac = dev_get_drvdata(&pdev->dev); local 230 struct pistachio_internal_dac *dac = dev_get_drvdata(dev); local 246 struct pistachio_internal_dac *dac = dev_get_drvdata(dev); local [all...] |
H A D | Makefile | 8 obj-$(CONFIG_SND_SOC_IMG_PISTACHIO_INTERNAL_DAC) += pistachio-internal-dac.o
|
/linux-master/include/media/i2c/ |
H A D | adv7343.h | 23 * @dac: array to configure power on/off DAC's 1..6 33 u32 dac[6]; member in struct:adv7343_power_mode
|
/linux-master/drivers/leds/ |
H A D | leds-dac124s085.c | 52 struct dac124s085 *dac; local 56 dac = devm_kzalloc(&spi->dev, sizeof(*dac), GFP_KERNEL); 57 if (!dac) 62 for (i = 0; i < ARRAY_SIZE(dac->leds); i++) { 63 led = dac->leds + i; 77 spi_set_drvdata(spi, dac); 83 led_classdev_unregister(&dac->leds[i].ldev); 90 struct dac124s085 *dac = spi_get_drvdata(spi); local 93 for (i = 0; i < ARRAY_SIZE(dac [all...] |
/linux-master/drivers/gpu/drm/nouveau/dispnv50/ |
H A D | core827d.c | 33 .dac = &dac507d,
|
H A D | core917d.c | 36 .dac = &dac907d,
|
H A D | core907d.c | 70 .dac = &dac907d,
|
/linux-master/sound/mips/ |
H A D | hal2.c | 83 struct hal2_codec dac; member in struct:snd_hal2 303 if (hal2->dac.pbus.pbus->pbdma_ctrl & HPC3_PDMACTRL_INT) { 304 snd_pcm_period_elapsed(hal2->dac.substream); 335 unsigned int master = hal2->dac.master; 336 int inc = hal2->dac.inc; 337 int mod = hal2->dac.mod; 358 struct hal2_pbus *pbus = &hal2->dac.pbus; 365 sample_size = 2 * hal2->dac.voices; 385 | (hal2->dac.voices << H2I_C1_DATAT_SHIFT)); 415 struct hal2_pbus *pbus = &hal2->dac 532 struct hal2_codec *dac = &hal2->dac; local 567 struct hal2_codec *dac = &hal2->dac; local 589 struct hal2_codec *dac = &hal2->dac; local [all...] |
/linux-master/sound/soc/codecs/ |
H A D | sti-sas.c | 76 struct sti_dac_audio dac; member in struct:sti_sas_data 88 status = regmap_read(drvdata->dac.regmap, reg, &val); 100 return regmap_write(drvdata->dac.regmap, reg, value); 272 drvdata->dac.mclk = freq; 294 if ((drvdata->dac.mclk / runtime->rate) != 256) { 358 .name = "sas-dai-dac", 431 drvdata->dac.virt_regmap = devm_regmap_init(&pdev->dev, NULL, drvdata, 433 if (IS_ERR(drvdata->dac.virt_regmap)) { 435 return PTR_ERR(drvdata->dac.virt_regmap); 439 drvdata->dac [all...] |
H A D | tlv320aic23.c | 230 int dac, int dac_l, int dac_h, int need_dac) 233 (dac >= dac_l) && (dac <= dac_h)) { 235 int diff_dac = need_dac - dac; 265 int dac; local 270 dac = base * sr_dac_mult_table[j]; 272 dac, dac_l, dac_h, need_dac); 280 (dac >> 1), dac_l, dac_h, need_dac); 301 int dac = (val * sr_dac_mult_table[sr]) / SR_MULT; local 304 dac >> 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) argument 324 u32 adc, dac; local [all...] |
H A D | wm8728.c | 90 u16 dac = snd_soc_component_read(component, WM8728_DACCTL); local 92 dac &= ~0x18; 98 dac |= 0x10; 101 dac |= 0x08; 107 snd_soc_component_write(component, WM8728_DACCTL, dac);
|
/linux-master/drivers/net/wireless/broadcom/brcm80211/brcmsmac/phy/ |
H A D | phytbl_lcn.h | 35 unsigned char dac; member in struct:lcnphy_tx_gain_tbl_entry
|
/linux-master/drivers/iio/adc/ |
H A D | envelope-detector.c | 20 * | dac|-->--|- / | 55 struct iio_channel *dac; member in struct:envelope 149 ret = iio_write_channel_raw(env->dac, env->invert ? 0 : env->dac_max); 157 ret = iio_write_channel_raw(env->dac, env->level); 220 return iio_read_channel_scale(env->dac, val, val2); 349 env->dac = devm_iio_channel_get(dev, "dac"); 350 if (IS_ERR(env->dac)) 351 return dev_err_probe(dev, PTR_ERR(env->dac), 352 "failed to get dac inpu [all...] |
/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
H A D | gk110.c | 41 .dac = { .cnt = gf119_dac_cnt, .new = gf119_dac_new },
|
/linux-master/sound/soc/tegra/ |
H A D | tegra20_das.c | 104 static void tegra20_das_connect_dap_to_dac(struct tegra20_das *das, int dap, int dac) argument 111 reg = dac << TEGRA20_DAS_DAP_CTRL_SEL_DAP_CTRL_SEL_P; 116 static void tegra20_das_connect_dac_to_dap(struct tegra20_das *das, int dac, int dap) argument 122 (dac * TEGRA20_DAS_DAC_INPUT_DATA_CLK_SEL_STRIDE);
|
/linux-master/drivers/video/fbdev/ |
H A D | ffb.c | 355 struct ffb_dac __iomem *dac; member in struct:ffb_par 427 struct ffb_dac __iomem *dac = par->dac; local 446 upa_writel(FFB_DAC_CUR_CTRL, &dac->type2); 448 upa_writel(0, &dac->value2); 451 FFB_DAC_CUR_CTRL_P1), &dac->value2); 676 struct ffb_dac __iomem *dac = par->dac; local 685 upa_writel(FFB_DAC_TGEN, &dac->type); 686 val = upa_readl(&dac 901 struct ffb_dac __iomem *dac; local [all...] |
/linux-master/drivers/gpu/drm/sun4i/ |
H A D | sun4i_tv.c | 31 #define SUN4I_TVE_EN_DAC_MAP(dac, out) (((out) & 0xf) << (dac + 1) * 4) 52 #define SUN4I_TVE_DAC0_DAC_EN(dac) BIT(dac) 55 #define SUN4I_TVE_NOTCH_DAC0_TO_DAC_DLY(dac, x) ((4 - (x)) << (dac * 3)) 72 #define SUN4I_TVE_DAC1_AMPLITUDE(dac, x) ((x) << (dac * 8)) 75 #define SUN4I_TVE_DETECT_STA_DAC(dac) BIT((dac * [all...] |