Home
last modified time | relevance | path

Searched refs:dac (Results 1 – 25 of 173) sorted by relevance

1234567

/linux-6.3-rc2/drivers/net/wireless/broadcom/b43/
A Dtables_lpphy.c1278 { .gm = 4, .pga = 9, .pad = 5, .dac = 0, .bb_mult = 70, },
1279 { .gm = 4, .pga = 9, .pad = 5, .dac = 0, .bb_mult = 68, },
1280 { .gm = 4, .pga = 9, .pad = 5, .dac = 0, .bb_mult = 66, },
1281 { .gm = 4, .pga = 9, .pad = 5, .dac = 0, .bb_mult = 64, },
1282 { .gm = 4, .pga = 9, .pad = 5, .dac = 0, .bb_mult = 63, },
1283 { .gm = 4, .pga = 9, .pad = 5, .dac = 0, .bb_mult = 61, },
1284 { .gm = 4, .pga = 9, .pad = 5, .dac = 0, .bb_mult = 59, },
1285 { .gm = 4, .pga = 9, .pad = 4, .dac = 0, .bb_mult = 71, },
1286 { .gm = 4, .pga = 9, .pad = 4, .dac = 0, .bb_mult = 69, },
2352 tmp |= data.dac; in lpphy_rev0_1_write_gain_table()
[all …]
/linux-6.3-rc2/drivers/iio/dac/
A Dad3552r.c494 mutex_lock(&dac->lock); in ad3552r_write_raw()
541 if (!dac->gpio_ldac) { in ad3552r_write_all_channels()
550 if (dac->gpio_ldac) in ad3552r_write_all_channels()
576 if (dac->gpio_ldac) in ad3552r_write_codes()
661 dac->gpio_reset = devm_gpiod_get_optional(&dac->spi->dev, "reset", in ad3552r_reset()
664 return dev_err_probe(&dac->spi->dev, PTR_ERR(dac->gpio_reset), in ad3552r_reset()
667 if (dac->gpio_reset) { in ad3552r_reset()
682 addr.dac = dac; in ad3552r_reset()
947 if (!dac->num_ch) { in ad3552r_configure_device()
1021 dac->num_ch = cnt; in ad3552r_configure_device()
[all …]
A Dlpc18xx_dac.c88 mutex_lock(&dac->lock); 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
115 dac = iio_priv(indio_dev); in lpc18xx_dac_probe()
116 mutex_init(&dac->lock); in lpc18xx_dac_probe()
119 if (IS_ERR(dac->base)) in lpc18xx_dac_probe()
120 return PTR_ERR(dac->base); in lpc18xx_dac_probe()
123 if (IS_ERR(dac->clk)) in lpc18xx_dac_probe()
128 if (IS_ERR(dac->vref)) in lpc18xx_dac_probe()
164 regulator_disable(dac->vref); in lpc18xx_dac_probe()
[all …]
A Ddpot-dac.c56 struct dpot_dac *dac = iio_priv(indio_dev); in dpot_dac_read_raw() local
69 do_div(tmp, dac->max_ohms); in dpot_dac_read_raw()
85 *val2 *= dac->max_ohms; in dpot_dac_read_raw()
169 struct dpot_dac *dac; in dpot_dac_probe() local
178 dac = iio_priv(indio_dev); in dpot_dac_probe()
187 if (IS_ERR(dac->vref)) in dpot_dac_probe()
192 if (IS_ERR(dac->dpot)) in dpot_dac_probe()
208 dac->max_ohms = ret; in dpot_dac_probe()
210 ret = regulator_enable(dac->vref); in dpot_dac_probe()
225 regulator_disable(dac->vref); in dpot_dac_probe()
[all …]
A Dstm32-dac.c42 struct stm32_dac *dac = iio_priv(indio_dev); in stm32_dac_is_enabled() local
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()
83 mutex_unlock(&dac->lock); in stm32_dac_set_enable_state()
94 if (en && dac->common->hfsel) in stm32_dac_set_enable_state()
147 *val = dac->common->vref_mv; in stm32_dac_read_raw()
316 struct stm32_dac *dac; in stm32_dac_probe() local
327 dac = iio_priv(indio_dev); in stm32_dac_probe()
[all …]
A Dad5755.c158 } dac[4]; member
609 val = pdata->dac[i].slew.step_size << in ad5755_setup_pdata()
611 val |= pdata->dac[i].slew.rate << in ad5755_setup_pdata()
613 if (pdata->dac[i].slew.enable) in ad5755_setup_pdata()
629 if (pdata->dac[i].enable_voltage_overrange) in ad5755_setup_pdata()
631 val |= pdata->dac[i].mode; in ad5755_setup_pdata()
692 .dac = {
771 pdata->dac[devnr].slew.rate = in ad5755_parse_fw()
784 pdata->dac[devnr].slew.step_size = in ad5755_parse_fw()
794 pdata->dac[devnr].slew.enable = false; in ad5755_parse_fw()
[all …]
A DMakefile32 obj-$(CONFIG_CIO_DAC) += cio-dac.o
33 obj-$(CONFIG_DPOT_DAC) += dpot-dac.o
45 obj-$(CONFIG_STM32_DAC_CORE) += stm32-dac-core.o
46 obj-$(CONFIG_STM32_DAC) += stm32-dac.o
/linux-6.3-rc2/sound/soc/img/
A Dpistachio-internal-dac.c145 struct pistachio_internal_dac *dac; in pistachio_internal_dac_probe() local
150 dac = devm_kzalloc(dev, sizeof(*dac), GFP_KERNEL); in pistachio_internal_dac_probe()
152 if (!dac) in pistachio_internal_dac_probe()
155 platform_set_drvdata(pdev, dac); in pistachio_internal_dac_probe()
159 if (IS_ERR(dac->regmap)) in pistachio_internal_dac_probe()
160 return PTR_ERR(dac->regmap); in pistachio_internal_dac_probe()
163 if (IS_ERR(dac->supply)) in pistachio_internal_dac_probe()
192 pistachio_internal_dac_pwr_on(dac); in pistachio_internal_dac_probe()
213 regulator_disable(dac->supply); in pistachio_internal_dac_probe()
224 regulator_disable(dac->supply); in pistachio_internal_dac_remove()
[all …]
/linux-6.3-rc2/drivers/leds/
A Dleds-dac124s085.c52 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->leds); i++) in dac124s085_remove()
94 led_classdev_unregister(&dac->leds[i].ldev); in dac124s085_remove()
/linux-6.3-rc2/Documentation/devicetree/bindings/iio/dac/
A Dst,stm32-dac.yaml4 $id: http://devicetree.org/schemas/iio/dac/st,stm32-dac.yaml#
23 - st,stm32f4-dac-core
24 - st,stm32h7-dac-core
60 "^dac@[1-2]+$":
68 const: st,stm32-dac
88 dac: dac@40017000 {
89 compatible = "st,stm32h7-dac-core";
97 dac@1 {
98 compatible = "st,stm32-dac";
103 dac@2 {
[all …]
A Dfsl,vf610-dac.yaml4 $id: http://devicetree.org/schemas/iio/dac/fsl,vf610-dac.yaml#
14 const: fsl,vf610-dac
26 const: dac
47 dac@400cc000 {
48 compatible = "fsl,vf610-dac";
51 clock-names = "dac";
A Dnxp,lpc1850-dac.yaml4 $id: http://devicetree.org/schemas/iio/dac/nxp,lpc1850-dac.yaml#
17 const: nxp,lpc1850-dac
49 dac: dac@400e1000 {
50 compatible = "nxp,lpc1850-dac";
A Ddpot-dac.yaml4 $id: http://devicetree.org/schemas/iio/dac/dpot-dac.yaml#
26 | '---' dac output voltage
32 const: dpot-dac
58 dac {
59 compatible = "dpot-dac";
/linux-6.3-rc2/sound/mips/
A Dhal2.c83 struct hal2_codec dac; member
336 int inc = hal2->dac.inc; in hal2_set_dac_rate()
337 int mod = hal2->dac.mod; in hal2_set_dac_rate()
532 struct hal2_codec *dac = &hal2->dac; in hal2_playback_prepare() local
535 dac->sample_rate = hal2_compute_rate(dac, runtime->rate); in hal2_playback_prepare()
536 memset(&dac->pcm_indirect, 0, sizeof(dac->pcm_indirect)); in hal2_playback_prepare()
539 dac->pcm_indirect.hw_io = dac->buffer_dma; in hal2_playback_prepare()
541 dac->substream = substream; in hal2_playback_prepare()
567 struct hal2_codec *dac = &hal2->dac; in hal2_playback_pointer() local
589 struct hal2_codec *dac = &hal2->dac; in hal2_playback_ack() local
[all …]
/linux-6.3-rc2/Documentation/devicetree/bindings/iio/adc/
A Denvelope-detector.yaml22 | dac|-->--|- / |
36 description: Channel node of the dac to be used for comparator input.
39 const: dac
69 dac: dac {
70 compatible = "dpot-dac";
79 io-channels = <&dac 0>;
80 io-channel-names = "dac";
/linux-6.3-rc2/sound/soc/codecs/
A Dsti-sas.c76 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()
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.regmap = in sti_sas_driver_probe()
441 if (IS_ERR(drvdata->dac.regmap)) { in sti_sas_driver_probe()
443 return PTR_ERR(drvdata->dac.regmap); in sti_sas_driver_probe()
[all …]
A Dtlv320aic23.c230 int dac, int dac_l, int dac_h, int need_dac) in get_score() argument
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()
304 dac >>= 1; in get_current_sample_rates()
307 *sample_rate_dac = dac; in get_current_sample_rates()
324 u32 adc, dac; in set_sample_rate_control() local
[all …]
A Dwm8728.c90 u16 dac = snd_soc_component_read(component, WM8728_DACCTL); in wm8728_hw_params() local
92 dac &= ~0x18; in wm8728_hw_params()
98 dac |= 0x10; in wm8728_hw_params()
101 dac |= 0x08; in wm8728_hw_params()
107 snd_soc_component_write(component, WM8728_DACCTL, dac); in wm8728_hw_params()
/linux-6.3-rc2/Documentation/devicetree/bindings/sound/
A Dimg,pistachio-internal-dac.txt5 - compatible: "img,pistachio-internal-dac"
8 node which contains the internal dac control registers
14 internal_dac: internal-dac {
15 compatible = "img,pistachio-internal-dac";
/linux-6.3-rc2/drivers/video/fbdev/
A Dffb.c355 struct ffb_dac __iomem *dac; member
427 struct ffb_dac __iomem *dac = par->dac; in ffb_switch_from_graph() local
448 upa_writel(0, &dac->value2); in ffb_switch_from_graph()
676 struct ffb_dac __iomem *dac = par->dac; in ffb_blank() local
686 val = upa_readl(&dac->value); in ffb_blank()
702 upa_writel(val, &dac->value); in ffb_blank()
705 upa_readl(&dac->value); in ffb_blank()
901 struct ffb_dac __iomem *dac; in ffb_probe() local
923 if (!par->dac) in ffb_probe()
957 dac = par->dac; in ffb_probe()
[all …]
/linux-6.3-rc2/drivers/iio/adc/
A Denvelope-detector.c55 struct iio_channel *dac; member
149 ret = iio_write_channel_raw(env->dac, env->invert ? 0 : env->dac_max); in envelope_detector_setup_compare()
157 ret = iio_write_channel_raw(env->dac, env->level); in envelope_detector_setup_compare()
220 return iio_read_channel_scale(env->dac, val, val2); in envelope_detector_read_raw()
349 env->dac = devm_iio_channel_get(dev, "dac"); in envelope_detector_probe()
350 if (IS_ERR(env->dac)) in envelope_detector_probe()
351 return dev_err_probe(dev, PTR_ERR(env->dac), in envelope_detector_probe()
373 ret = iio_get_channel_type(env->dac, &type); in envelope_detector_probe()
382 ret = iio_read_max_channel_raw(env->dac, &env->dac_max); in envelope_detector_probe()
/linux-6.3-rc2/drivers/gpu/drm/sun4i/
A Dsun4i_tv.c31 #define SUN4I_TVE_EN_DAC_MAP(dac, out) (((out) & 0xf) << (dac + 1) * 4) argument
52 #define SUN4I_TVE_DAC0_DAC_EN(dac) BIT(dac) argument
55 #define SUN4I_TVE_NOTCH_DAC0_TO_DAC_DLY(dac, x) ((4 - (x)) << (dac * 3)) argument
72 #define SUN4I_TVE_DAC1_AMPLITUDE(dac, x) ((x) << (dac * 8)) argument
75 #define SUN4I_TVE_DETECT_STA_DAC(dac) BIT((dac * 8)) argument
/linux-6.3-rc2/sound/soc/tegra/
A Dtegra20_das.c104 static void tegra20_das_connect_dap_to_dac(struct tegra20_das *das, int dap, int dac) in tegra20_das_connect_dap_to_dac() argument
111 reg = dac << TEGRA20_DAS_DAP_CTRL_SEL_DAP_CTRL_SEL_P; in tegra20_das_connect_dap_to_dac()
116 static void tegra20_das_connect_dac_to_dap(struct tegra20_das *das, int dac, int dap) in tegra20_das_connect_dac_to_dap() argument
122 (dac * TEGRA20_DAS_DAC_INPUT_DATA_CLK_SEL_STRIDE); in tegra20_das_connect_dac_to_dap()
/linux-6.3-rc2/Documentation/devicetree/bindings/media/i2c/
A Dadv7343.txt19 - ad,adv7343-power-mode-dac: array configuring the power on/off DAC's 1..6,
22 - ad,adv7343-sd-config-dac-out: array configure SD DAC Output's 1 and 2, 0 = OFF
41 adi,dac-enable = <1 1 1 0 0 1>;
43 adi,sd-dac-enable = <1 0>;
/linux-6.3-rc2/drivers/gpu/drm/nouveau/nvkm/engine/disp/
A Dnv50.c241 nv50_dac_clock(struct nvkm_ior *dac) in nv50_dac_clock() argument
244 const u32 doff = nv50_ior_base(dac); in nv50_dac_clock()
253 const u32 doff = nv50_ior_base(dac); in nv50_dac_sense()
255 dac->func->power(dac, false, true, false, false, false); in nv50_dac_sense()
262 dac->func->power(dac, false, false, false, false, false); in nv50_dac_sense()
299 const u32 coff = dac->id * 8 + (state == &dac->arm) * 4; in nv50_dac_state()
1581 if (func->dac.cnt) { in nv50_disp_oneinit()
1582 disp->dac.nr = func->dac.cnt(disp, &disp->dac.mask); in nv50_disp_oneinit()
1583 nvkm_debug(subdev, " DAC(s): %d (%02lx)\n", disp->dac.nr, disp->dac.mask); in nv50_disp_oneinit()
1584 for_each_set_bit(i, &disp->dac.mask, disp->dac.nr) { in nv50_disp_oneinit()
[all …]

Completed in 84 milliseconds

1234567