Home
last modified time | relevance | path

Searched refs:control_reg (Results 1 – 25 of 30) sorted by relevance

12

/Linux-v4.19/sound/pci/echoaudio/
Dechoaudio_3g.c145 static u32 set_spdif_bits(struct echoaudio *chip, u32 control_reg, u32 rate) in set_spdif_bits() argument
147 control_reg &= E3G_SPDIF_FORMAT_CLEAR_MASK; in set_spdif_bits()
151 control_reg |= E3G_SPDIF_SAMPLE_RATE0 | E3G_SPDIF_SAMPLE_RATE1; in set_spdif_bits()
155 control_reg |= E3G_SPDIF_SAMPLE_RATE0; in set_spdif_bits()
158 control_reg |= E3G_SPDIF_SAMPLE_RATE1; in set_spdif_bits()
163 control_reg |= E3G_SPDIF_PRO_MODE; in set_spdif_bits()
166 control_reg |= E3G_SPDIF_NOT_AUDIO; in set_spdif_bits()
168 control_reg |= E3G_SPDIF_24_BIT | E3G_SPDIF_TWO_CHANNEL | in set_spdif_bits()
171 return control_reg; in set_spdif_bits()
179 u32 control_reg; in set_professional_spdif() local
[all …]
Dgina24_dsp.c124 u32 control_reg; in load_asic() local
154 control_reg = GML_CONVERTER_ENABLE | GML_48KHZ; in load_asic()
155 err = write_control_reg(chip, control_reg, true); in load_asic()
164 u32 control_reg, clock; in set_sample_rate() local
182 control_reg = le32_to_cpu(chip->comm_page->control_register); in set_sample_rate()
183 control_reg &= GML_CLOCK_CLEAR_MASK & GML_SPDIF_RATE_CLEAR_MASK; in set_sample_rate()
198 if (control_reg & GML_SPDIF_PRO_MODE) in set_sample_rate()
223 control_reg |= clock; in set_sample_rate()
229 return write_control_reg(chip, control_reg, false); in set_sample_rate()
236 u32 control_reg, clocks_from_dsp; in set_input_clock() local
[all …]
Dmona_dsp.c117 u32 control_reg; in load_asic() local
150 control_reg = GML_CONVERTER_ENABLE | GML_48KHZ; in load_asic()
151 err = write_control_reg(chip, control_reg, true); in load_asic()
198 u32 control_reg, clock; in set_sample_rate() local
244 control_reg = le32_to_cpu(chip->comm_page->control_register); in set_sample_rate()
245 control_reg &= GML_CLOCK_CLEAR_MASK; in set_sample_rate()
246 control_reg &= GML_SPDIF_RATE_CLEAR_MASK; in set_sample_rate()
261 if (control_reg & GML_SPDIF_PRO_MODE) in set_sample_rate()
286 control_reg |= clock; in set_sample_rate()
293 return write_control_reg(chip, control_reg, force_write); in set_sample_rate()
[all …]
Dlayla24_dsp.c159 u32 control_reg, clock, base_rate; in set_sample_rate() local
176 control_reg = le32_to_cpu(chip->comm_page->control_register); in set_sample_rate()
177 control_reg &= GML_CLOCK_CLEAR_MASK & GML_SPDIF_RATE_CLEAR_MASK; in set_sample_rate()
194 if (control_reg & GML_SPDIF_PRO_MODE) in set_sample_rate()
219 control_reg |= GML_DOUBLE_SPEED_MODE; in set_sample_rate()
237 control_reg |= clock; in set_sample_rate()
242 "set_sample_rate: %d clock %d\n", rate, control_reg); in set_sample_rate()
244 return write_control_reg(chip, control_reg, false); in set_sample_rate()
251 u32 control_reg, clocks_from_dsp; in set_input_clock() local
254 control_reg = le32_to_cpu(chip->comm_page->control_register) & in set_input_clock()
[all …]
Dechoaudio_gml.c158 u32 control_reg; in set_professional_spdif() local
162 control_reg = le32_to_cpu(chip->comm_page->control_register); in set_professional_spdif()
163 control_reg &= GML_SPDIF_FORMAT_CLEAR_MASK; in set_professional_spdif()
166 control_reg |= GML_SPDIF_TWO_CHANNEL | GML_SPDIF_24_BIT | in set_professional_spdif()
170 control_reg |= GML_SPDIF_PRO_MODE; in set_professional_spdif()
174 control_reg |= GML_SPDIF_SAMPLE_RATE0 | in set_professional_spdif()
178 control_reg |= GML_SPDIF_SAMPLE_RATE0; in set_professional_spdif()
181 control_reg |= GML_SPDIF_SAMPLE_RATE1; in set_professional_spdif()
188 control_reg |= GML_SPDIF_SAMPLE_RATE0 | in set_professional_spdif()
192 control_reg |= GML_SPDIF_SAMPLE_RATE1; in set_professional_spdif()
[all …]
Dindigodj_dsp.c92 u32 control_reg; in set_sample_rate() local
96 control_reg = MIA_96000; in set_sample_rate()
99 control_reg = MIA_88200; in set_sample_rate()
102 control_reg = MIA_48000; in set_sample_rate()
105 control_reg = MIA_44100; in set_sample_rate()
108 control_reg = MIA_32000; in set_sample_rate()
117 if (control_reg != le32_to_cpu(chip->comm_page->control_register)) { in set_sample_rate()
122 chip->comm_page->control_register = cpu_to_le32(control_reg); in set_sample_rate()
Dindigo_dsp.c92 u32 control_reg; in set_sample_rate() local
96 control_reg = MIA_96000; in set_sample_rate()
99 control_reg = MIA_88200; in set_sample_rate()
102 control_reg = MIA_48000; in set_sample_rate()
105 control_reg = MIA_44100; in set_sample_rate()
108 control_reg = MIA_32000; in set_sample_rate()
117 if (control_reg != le32_to_cpu(chip->comm_page->control_register)) { in set_sample_rate()
122 chip->comm_page->control_register = cpu_to_le32(control_reg); in set_sample_rate()
Dmia_dsp.c109 u32 control_reg; in set_sample_rate() local
113 control_reg = MIA_96000; in set_sample_rate()
116 control_reg = MIA_88200; in set_sample_rate()
119 control_reg = MIA_48000; in set_sample_rate()
122 control_reg = MIA_44100; in set_sample_rate()
125 control_reg = MIA_32000; in set_sample_rate()
135 control_reg |= MIA_SPDIF; in set_sample_rate()
138 if (control_reg != le32_to_cpu(chip->comm_page->control_register)) { in set_sample_rate()
143 chip->comm_page->control_register = cpu_to_le32(control_reg); in set_sample_rate()
Dindigo_express_dsp.c31 u32 clock, control_reg, old_control_reg; in set_sample_rate() local
37 control_reg = old_control_reg & ~INDIGO_EXPRESS_CLOCK_MASK; in set_sample_rate()
62 control_reg |= clock; in set_sample_rate()
63 if (control_reg != old_control_reg) { in set_sample_rate()
66 chip->comm_page->control_register = cpu_to_le32(control_reg); in set_sample_rate()
Decho3g_dsp.c120 u32 control_reg = le32_to_cpu(chip->comm_page->control_register); in set_phantom_power() local
123 control_reg |= E3G_PHANTOM_POWER; in set_phantom_power()
125 control_reg &= ~E3G_PHANTOM_POWER; in set_phantom_power()
128 return write_control_reg(chip, control_reg, in set_phantom_power()
/Linux-v4.19/drivers/scsi/pcmcia/
Dnsp_message.c15 unsigned char data_reg, control_reg; in nsp_message_in() local
33 control_reg = nsp_index_read(base, SCSIBUSCTRL); in nsp_message_in()
34 control_reg |= SCSI_ACK; in nsp_message_in()
35 nsp_index_write(base, SCSIBUSCTRL, control_reg); in nsp_message_in()
41 control_reg = nsp_index_read(base, SCSIBUSCTRL); in nsp_message_in()
42 control_reg &= ~SCSI_ACK; in nsp_message_in()
43 nsp_index_write(base, SCSIBUSCTRL, control_reg); in nsp_message_in()
/Linux-v4.19/drivers/clk/
Dclk-palmas.c35 unsigned int control_reg; member
67 cinfo->clk_desc->control_reg, in palmas_clks_prepare()
72 cinfo->clk_desc->control_reg, ret); in palmas_clks_prepare()
92 cinfo->clk_desc->control_reg, in palmas_clks_unprepare()
96 cinfo->clk_desc->control_reg, ret); in palmas_clks_unprepare()
109 cinfo->clk_desc->control_reg, &val); in palmas_clks_is_prepared()
112 cinfo->clk_desc->control_reg, ret); in palmas_clks_is_prepared()
138 .control_reg = PALMAS_CLK32KG_CTRL,
154 .control_reg = PALMAS_CLK32KGAUDIO_CTRL,
211 cinfo->clk_desc->control_reg, in palmas_clks_init_configure()
[all …]
/Linux-v4.19/drivers/clk/ti/
Dapll.c63 v = ti_clk_ll_ops->clk_readl(&ad->control_reg); in dra7_apll_enable()
66 ti_clk_ll_ops->clk_writel(v, &ad->control_reg); in dra7_apll_enable()
102 v = ti_clk_ll_ops->clk_readl(&ad->control_reg); in dra7_apll_disable()
105 ti_clk_ll_ops->clk_writel(v, &ad->control_reg); in dra7_apll_disable()
116 v = ti_clk_ll_ops->clk_readl(&ad->control_reg); in dra7_apll_is_enabled()
217 ret = ti_clk_get_reg_addr(node, 0, &ad->control_reg); in of_dra7_apll_setup()
246 v = ti_clk_ll_ops->clk_readl(&ad->control_reg); in omap2_apll_is_enabled()
272 v = ti_clk_ll_ops->clk_readl(&ad->control_reg); in omap2_apll_enable()
275 ti_clk_ll_ops->clk_writel(v, &ad->control_reg); in omap2_apll_enable()
302 v = ti_clk_ll_ops->clk_readl(&ad->control_reg); in omap2_apll_disable()
[all …]
Ddpll3xxx.c57 v = ti_clk_ll_ops->clk_readl(&dd->control_reg); in _omap3_dpll_write_clken()
60 ti_clk_ll_ops->clk_writel(v, &dd->control_reg); in _omap3_dpll_write_clken()
320 v = ti_clk_ll_ops->clk_readl(&dd->control_reg); in omap3_noncore_dpll_program()
323 ti_clk_ll_ops->clk_writel(v, &dd->control_reg); in omap3_noncore_dpll_program()
377 v = ti_clk_ll_ops->clk_readl(&dd->control_reg); in omap3_noncore_dpll_program()
393 ti_clk_ll_ops->clk_writel(v, &dd->control_reg); in omap3_noncore_dpll_program()
776 v = ti_clk_ll_ops->clk_readl(&dd->control_reg) & dd->enable_mask; in omap3_clkoutx2_recalc()
Dclkt_dpll.c216 v = ti_clk_ll_ops->clk_readl(&dd->control_reg); in omap2_init_dpll_parent()
252 v = ti_clk_ll_ops->clk_readl(&dd->control_reg); in omap2_get_dpll_rate()
/Linux-v4.19/drivers/watchdog/
Dts72xx_wdt.c45 void __iomem *control_reg; member
56 writeb(priv->regval, priv->control_reg); in ts72xx_wdt_start()
66 writeb(TS72XX_WDT_CTRL_DISABLE, priv->control_reg); in ts72xx_wdt_stop()
135 priv->control_reg = devm_ioremap_resource(&pdev->dev, res); in ts72xx_wdt_probe()
136 if (IS_ERR(priv->control_reg)) in ts72xx_wdt_probe()
137 return PTR_ERR(priv->control_reg); in ts72xx_wdt_probe()
/Linux-v4.19/drivers/tty/serial/
Dpmac_zilog.h55 volatile u8 __iomem *control_reg; member
88 writeb(reg, port->control_reg); in read_zsreg()
89 return readb(port->control_reg); in read_zsreg()
95 writeb(reg, port->control_reg); in write_zsreg()
96 writeb(value, port->control_reg); in write_zsreg()
111 (void)readb(port->control_reg); in zssync()
/Linux-v4.19/arch/mips/cavium-octeon/executive/
Dcvmx-helper-sgmii.c139 union cvmx_pcsx_mrx_control_reg control_reg; in __cvmx_helper_sgmii_hardware_init_link() local
149 control_reg.u64 = in __cvmx_helper_sgmii_hardware_init_link()
152 control_reg.s.reset = 1; in __cvmx_helper_sgmii_hardware_init_link()
154 control_reg.u64); in __cvmx_helper_sgmii_hardware_init_link()
169 control_reg.s.rst_an = 1; in __cvmx_helper_sgmii_hardware_init_link()
170 control_reg.s.an_en = 1; in __cvmx_helper_sgmii_hardware_init_link()
171 control_reg.s.pwr_dn = 0; in __cvmx_helper_sgmii_hardware_init_link()
173 control_reg.u64); in __cvmx_helper_sgmii_hardware_init_link()
/Linux-v4.19/drivers/power/supply/
Dds2780_battery.c361 u8 *control_reg) in ds2780_get_control_register() argument
363 return ds2780_read8(dev_info, control_reg, DS2780_CONTROL_REG); in ds2780_get_control_register()
367 u8 control_reg) in ds2780_set_control_register() argument
371 ret = ds2780_write(dev_info, &control_reg, in ds2780_set_control_register()
452 u8 control_reg; in ds2780_get_pmod_enabled() local
457 ret = ds2780_get_control_register(dev_info, &control_reg); in ds2780_get_pmod_enabled()
462 !!(control_reg & DS2780_CONTROL_REG_PMOD)); in ds2780_get_pmod_enabled()
471 u8 control_reg, new_setting; in ds2780_set_pmod_enabled() local
476 ret = ds2780_get_control_register(dev_info, &control_reg); in ds2780_set_pmod_enabled()
490 control_reg |= DS2780_CONTROL_REG_PMOD; in ds2780_set_pmod_enabled()
[all …]
Dds2781_battery.c363 u8 *control_reg) in ds2781_get_control_register() argument
365 return ds2781_read8(dev_info, control_reg, DS2781_CONTROL); in ds2781_get_control_register()
369 u8 control_reg) in ds2781_set_control_register() argument
373 ret = ds2781_write(dev_info, &control_reg, in ds2781_set_control_register()
454 u8 control_reg; in ds2781_get_pmod_enabled() local
459 ret = ds2781_get_control_register(dev_info, &control_reg); in ds2781_get_pmod_enabled()
464 !!(control_reg & DS2781_CONTROL_PMOD)); in ds2781_get_pmod_enabled()
473 u8 control_reg, new_setting; in ds2781_set_pmod_enabled() local
478 ret = ds2781_get_control_register(dev_info, &control_reg); in ds2781_set_pmod_enabled()
492 control_reg |= DS2781_CONTROL_PMOD; in ds2781_set_pmod_enabled()
[all …]
/Linux-v4.19/drivers/regulator/
Das3722-regulator.c69 u32 control_reg; member
100 .control_reg = AS3722_SD0_CONTROL_REG,
112 .control_reg = AS3722_SD1_CONTROL_REG,
125 .control_reg = AS3722_SD23_CONTROL_REG,
139 .control_reg = AS3722_SD23_CONTROL_REG,
153 .control_reg = AS3722_SD4_CONTROL_REG,
167 .control_reg = AS3722_SD5_CONTROL_REG,
180 .control_reg = AS3722_SD6_CONTROL_REG,
495 if (!as3722_reg_lookup[id].control_reg) in as3722_sd_get_mode()
498 ret = as3722_read(as3722, as3722_reg_lookup[id].control_reg, &val); in as3722_sd_get_mode()
[all …]
Danatop-regulator.c26 u32 control_reg; member
206 &sreg->control_reg); in anatop_regulator_probe()
255 rdesc->vsel_reg = sreg->control_reg; in anatop_regulator_probe()
267 if (sreg->control_reg && sreg->delay_bit_width) { in anatop_regulator_probe()
309 rdesc->enable_reg = sreg->control_reg; in anatop_regulator_probe()
Dti-abb-regulator.c105 void __iomem *control_reg; member
280 ti_abb_rmw(regs->opp_sel_mask, info->opp_sel, abb->control_reg); in ti_abb_set_opp()
291 ti_abb_rmw(regs->opp_change_mask, 1, abb->control_reg); in ti_abb_set_opp()
735 abb->control_reg = abb->base + abb->regs->control_off; in ti_abb_probe()
740 abb->control_reg = devm_ioremap_resource(dev, res); in ti_abb_probe()
741 if (IS_ERR(abb->control_reg)) in ti_abb_probe()
742 return PTR_ERR(abb->control_reg); in ti_abb_probe()
/Linux-v4.19/drivers/soc/fsl/qe/
Dqe_ic.c441 u32 temp, control_reg = QEIC_CICNR, shift = 0; in qe_ic_set_high_priority() local
464 control_reg = QEIC_CRICR; in qe_ic_set_high_priority()
468 control_reg = QEIC_CRICR; in qe_ic_set_high_priority()
475 temp = qe_ic_read(qe_ic->regs, control_reg); in qe_ic_set_high_priority()
478 qe_ic_write(qe_ic->regs, control_reg, temp); in qe_ic_set_high_priority()
/Linux-v4.19/drivers/i2c/busses/
Di2c-mt65xx.c279 u16 control_reg; in mtk_i2c_init_hw() local
302 control_reg = I2C_CONTROL_ACKERR_DET_EN | in mtk_i2c_init_hw()
304 writew(control_reg, i2c->base + OFFSET_CONTROL); in mtk_i2c_init_hw()
441 u16 control_reg; in mtk_i2c_do_transfer() local
455 control_reg = readw(i2c->base + OFFSET_CONTROL) & in mtk_i2c_do_transfer()
458 control_reg |= I2C_CONTROL_RS; in mtk_i2c_do_transfer()
461 control_reg |= I2C_CONTROL_DIR_CHANGE | I2C_CONTROL_RS; in mtk_i2c_do_transfer()
463 writew(control_reg, i2c->base + OFFSET_CONTROL); in mtk_i2c_do_transfer()

12