Home
last modified time | relevance | path

Searched refs:REG_CTRL (Results 1 - 21 of 21) sorted by relevance

/kernel/linux/linux-6.6/drivers/i2c/busses/
H A Di2c-meson.c22 #define REG_CTRL 0x00 macro
170 meson_i2c_set_mask(i2c, REG_CTRL, REG_CTRL_CLKDIV_MASK, in meson_gxbb_axg_i2c_set_clk_div()
173 meson_i2c_set_mask(i2c, REG_CTRL, REG_CTRL_CLKDIVEXT_MASK, in meson_gxbb_axg_i2c_set_clk_div()
202 meson_i2c_set_mask(i2c, REG_CTRL, REG_CTRL_CLKDIV_MASK, in meson6_i2c_set_clk_div()
205 meson_i2c_set_mask(i2c, REG_CTRL, REG_CTRL_CLKDIVEXT_MASK, in meson6_i2c_set_clk_div()
310 meson_i2c_set_mask(i2c, REG_CTRL, REG_CTRL_START, 0); in meson_i2c_irq()
311 ctrl = readl(i2c->regs + REG_CTRL); in meson_i2c_irq()
330 meson_i2c_set_mask(i2c, REG_CTRL, REG_CTRL_START, REG_CTRL_START); in meson_i2c_irq()
368 meson_i2c_set_mask(i2c, REG_CTRL, REG_CTRL_ACK_IGNORE, flags); in meson_i2c_xfer_msg()
380 meson_i2c_set_mask(i2c, REG_CTRL, REG_CTRL_STAR in meson_i2c_xfer_msg()
[all...]
/kernel/linux/linux-5.10/drivers/pwm/
H A Dpwm-vt8500.c31 #define REG_CTRL(pwm) (((pwm) << 4) + 0x00) macro
117 val = readl(vt8500->base + REG_CTRL(pwm->hwpwm)); in vt8500_pwm_config()
119 writel(val, vt8500->base + REG_CTRL(pwm->hwpwm)); in vt8500_pwm_config()
138 val = readl(vt8500->base + REG_CTRL(pwm->hwpwm)); in vt8500_pwm_enable()
140 writel(val, vt8500->base + REG_CTRL(pwm->hwpwm)); in vt8500_pwm_enable()
151 val = readl(vt8500->base + REG_CTRL(pwm->hwpwm)); in vt8500_pwm_disable()
153 writel(val, vt8500->base + REG_CTRL(pwm->hwpwm)); in vt8500_pwm_disable()
166 val = readl(vt8500->base + REG_CTRL(pwm->hwpwm)); in vt8500_pwm_set_polarity()
173 writel(val, vt8500->base + REG_CTRL(pwm->hwpwm)); in vt8500_pwm_set_polarity()
/kernel/linux/linux-6.6/drivers/pwm/
H A Dpwm-vt8500.c28 #define REG_CTRL(pwm) (((pwm) << 4) + 0x00) macro
114 val = readl(vt8500->base + REG_CTRL(pwm->hwpwm)); in vt8500_pwm_config()
116 writel(val, vt8500->base + REG_CTRL(pwm->hwpwm)); in vt8500_pwm_config()
135 val = readl(vt8500->base + REG_CTRL(pwm->hwpwm)); in vt8500_pwm_enable()
137 writel(val, vt8500->base + REG_CTRL(pwm->hwpwm)); in vt8500_pwm_enable()
148 val = readl(vt8500->base + REG_CTRL(pwm->hwpwm)); in vt8500_pwm_disable()
150 writel(val, vt8500->base + REG_CTRL(pwm->hwpwm)); in vt8500_pwm_disable()
163 val = readl(vt8500->base + REG_CTRL(pwm->hwpwm)); in vt8500_pwm_set_polarity()
170 writel(val, vt8500->base + REG_CTRL(pwm->hwpwm)); in vt8500_pwm_set_polarity()
/kernel/linux/linux-5.10/drivers/i2c/busses/
H A Di2c-meson.c23 #define REG_CTRL 0x00 macro
152 meson_i2c_set_mask(i2c, REG_CTRL, REG_CTRL_CLKDIV, in meson_i2c_set_clk_div()
155 meson_i2c_set_mask(i2c, REG_CTRL, REG_CTRL_CLKDIVEXT, in meson_i2c_set_clk_div()
260 meson_i2c_set_mask(i2c, REG_CTRL, REG_CTRL_START, 0); in meson_i2c_irq()
261 ctrl = readl(i2c->regs + REG_CTRL); in meson_i2c_irq()
280 meson_i2c_set_mask(i2c, REG_CTRL, REG_CTRL_START, REG_CTRL_START); in meson_i2c_irq()
318 meson_i2c_set_mask(i2c, REG_CTRL, REG_CTRL_ACK_IGNORE, flags); in meson_i2c_xfer_msg()
330 meson_i2c_set_mask(i2c, REG_CTRL, REG_CTRL_START, REG_CTRL_START); in meson_i2c_xfer_msg()
333 ret = readl_poll_timeout_atomic(i2c->regs + REG_CTRL, ctrl, in meson_i2c_xfer_msg()
355 meson_i2c_set_mask(i2c, REG_CTRL, REG_CTRL_STAR in meson_i2c_xfer_msg()
[all...]
H A Di2c-efm32.c17 #define REG_CTRL 0x00 macro
409 efm32_i2c_write32(ddata, REG_CTRL, REG_CTRL_EN | in efm32_i2c_probe()
/kernel/linux/linux-6.6/drivers/phy/amlogic/
H A Dphy-meson8b-usb2.c27 #define REG_CTRL 0x04 macro
172 regmap_update_bits(priv->regmap, REG_CTRL, REG_CTRL_REF_CLK_SEL_MASK, in phy_meson8b_usb2_power_on()
175 regmap_update_bits(priv->regmap, REG_CTRL, REG_CTRL_FSEL_MASK, in phy_meson8b_usb2_power_on()
179 regmap_update_bits(priv->regmap, REG_CTRL, REG_CTRL_POWER_ON_RESET, in phy_meson8b_usb2_power_on()
182 regmap_update_bits(priv->regmap, REG_CTRL, REG_CTRL_POWER_ON_RESET, 0); in phy_meson8b_usb2_power_on()
185 regmap_update_bits(priv->regmap, REG_CTRL, REG_CTRL_SOF_TOGGLE_OUT, in phy_meson8b_usb2_power_on()
227 regmap_update_bits(priv->regmap, REG_CTRL, REG_CTRL_POWER_ON_RESET, in phy_meson8b_usb2_power_off()
/kernel/linux/linux-5.10/drivers/video/backlight/
H A Dlm3630a_bl.c19 #define REG_CTRL 0x00 macro
100 rval |= lm3630a_update(pchip, REG_CTRL, 0x14, pdata->leda_ctrl); in lm3630a_chip_init()
101 rval |= lm3630a_update(pchip, REG_CTRL, 0x0B, pdata->ledb_ctrl); in lm3630a_chip_init()
138 rval = lm3630a_update(pchip, REG_CTRL, 0x80, 0x00); in lm3630a_isr_func()
197 ret = lm3630a_update(pchip, REG_CTRL, 0x80, 0x00); in lm3630a_bank_a_update_status()
204 ret |= lm3630a_update(pchip, REG_CTRL, LM3630A_LEDA_ENABLE, 0); in lm3630a_bank_a_update_status()
206 ret |= lm3630a_update(pchip, REG_CTRL, in lm3630a_bank_a_update_status()
236 rval = lm3630a_update(pchip, REG_CTRL, 0x80, 0x00); in lm3630a_bank_a_get_brightness()
274 ret = lm3630a_update(pchip, REG_CTRL, 0x80, 0x00); in lm3630a_bank_b_update_status()
281 ret |= lm3630a_update(pchip, REG_CTRL, LM3630A_LEDB_ENABL in lm3630a_bank_b_update_status()
[all...]
/kernel/linux/linux-6.6/drivers/video/backlight/
H A Dlm3630a_bl.c19 #define REG_CTRL 0x00 macro
101 rval |= lm3630a_update(pchip, REG_CTRL, 0x14, pdata->leda_ctrl); in lm3630a_chip_init()
102 rval |= lm3630a_update(pchip, REG_CTRL, 0x0B, pdata->ledb_ctrl); in lm3630a_chip_init()
139 rval = lm3630a_update(pchip, REG_CTRL, 0x80, 0x00); in lm3630a_isr_func()
199 ret = lm3630a_update(pchip, REG_CTRL, 0x80, 0x00); in lm3630a_bank_a_update_status()
208 ret |= lm3630a_update(pchip, REG_CTRL, LM3630A_LEDA_ENABLE, 0); in lm3630a_bank_a_update_status()
210 ret |= lm3630a_update(pchip, REG_CTRL, in lm3630a_bank_a_update_status()
240 rval = lm3630a_update(pchip, REG_CTRL, 0x80, 0x00); in lm3630a_bank_a_get_brightness()
273 ret = lm3630a_update(pchip, REG_CTRL, 0x80, 0x00); in lm3630a_bank_b_update_status()
282 ret |= lm3630a_update(pchip, REG_CTRL, LM3630A_LEDB_ENABL in lm3630a_bank_b_update_status()
[all...]
/kernel/linux/linux-5.10/drivers/mfd/
H A Dti_am335x_tscadc.c227 regmap_write(tscadc->regmap, REG_CTRL, ctrl); in ti_tscadc_probe()
241 regmap_write(tscadc->regmap, REG_CTRL, ctrl); in ti_tscadc_probe()
310 regmap_read(tscadc->regmap, REG_CTRL, &ctrl); in tscadc_suspend()
313 regmap_write(tscadc->regmap, REG_CTRL, ctrl); in tscadc_suspend()
329 regmap_write(tscadc->regmap, REG_CTRL, ctrl); in tscadc_resume()
339 regmap_write(tscadc->regmap, REG_CTRL, ctrl); in tscadc_resume()
/kernel/linux/linux-5.10/drivers/phy/amlogic/
H A Dphy-meson8b-usb2.c27 #define REG_CTRL 0x04 macro
170 regmap_update_bits(priv->regmap, REG_CTRL, REG_CTRL_REF_CLK_SEL_MASK, in phy_meson8b_usb2_power_on()
173 regmap_update_bits(priv->regmap, REG_CTRL, REG_CTRL_FSEL_MASK, in phy_meson8b_usb2_power_on()
177 regmap_update_bits(priv->regmap, REG_CTRL, REG_CTRL_POWER_ON_RESET, in phy_meson8b_usb2_power_on()
180 regmap_update_bits(priv->regmap, REG_CTRL, REG_CTRL_POWER_ON_RESET, 0); in phy_meson8b_usb2_power_on()
183 regmap_update_bits(priv->regmap, REG_CTRL, REG_CTRL_SOF_TOGGLE_OUT, in phy_meson8b_usb2_power_on()
/kernel/linux/linux-6.6/drivers/mfd/
H A Dti_am335x_tscadc.c261 regmap_write(tscadc->regmap, REG_CTRL, tscadc->ctrl); in ti_tscadc_probe()
266 regmap_write(tscadc->regmap, REG_CTRL, tscadc->ctrl | CNTRLREG_SSENB); in ti_tscadc_probe()
328 regmap_read(tscadc->regmap, REG_CTRL, &ctrl); in tscadc_suspend()
331 regmap_write(tscadc->regmap, REG_CTRL, ctrl); in tscadc_suspend()
345 regmap_write(tscadc->regmap, REG_CTRL, tscadc->ctrl); in tscadc_resume()
347 regmap_write(tscadc->regmap, REG_CTRL, tscadc->ctrl | CNTRLREG_SSENB); in tscadc_resume()
/kernel/linux/linux-6.6/drivers/clk/
H A Dclk-apple-nco.c23 #define REG_CTRL 0 macro
82 val = readl_relaxed(chan->base + REG_CTRL); in applnco_enable_nolock()
83 writel_relaxed(val | CTRL_ENABLE, chan->base + REG_CTRL); in applnco_enable_nolock()
91 val = readl_relaxed(chan->base + REG_CTRL); in applnco_disable_nolock()
92 writel_relaxed(val & ~CTRL_ENABLE, chan->base + REG_CTRL); in applnco_disable_nolock()
99 return (readl_relaxed(chan->base + REG_CTRL) & CTRL_ENABLE) != 0; in applnco_is_enabled()
/kernel/linux/linux-5.10/drivers/video/fbdev/
H A Dxilinxfb.c57 * i.e. REG_CTRL. So this is taken care in the function
63 #define REG_CTRL 1 macro
235 xilinx_fb_out32(drvdata, REG_CTRL, drvdata->reg_ctrl_default); in xilinx_fb_blank()
243 xilinx_fb_out32(drvdata, REG_CTRL, 0); in xilinx_fb_blank()
314 xilinx_fb_out32(drvdata, REG_CTRL, drvdata->reg_ctrl_default); in xilinxfb_assign()
372 xilinx_fb_out32(drvdata, REG_CTRL, 0); in xilinxfb_assign()
396 xilinx_fb_out32(drvdata, REG_CTRL, 0); in xilinxfb_release()
/kernel/linux/linux-6.6/drivers/video/fbdev/
H A Dxilinxfb.c56 * i.e. REG_CTRL. So this is taken care in the function
62 #define REG_CTRL 1 macro
234 xilinx_fb_out32(drvdata, REG_CTRL, drvdata->reg_ctrl_default); in xilinx_fb_blank()
242 xilinx_fb_out32(drvdata, REG_CTRL, 0); in xilinx_fb_blank()
312 xilinx_fb_out32(drvdata, REG_CTRL, drvdata->reg_ctrl_default); in xilinxfb_assign()
369 xilinx_fb_out32(drvdata, REG_CTRL, 0); in xilinxfb_assign()
393 xilinx_fb_out32(drvdata, REG_CTRL, 0); in xilinxfb_release()
/kernel/linux/linux-5.10/drivers/iio/adc/
H A Dti_am335x_adc.c186 config = tiadc_readl(adc_dev, REG_CTRL); in tiadc_irq_h()
188 tiadc_writel(adc_dev, REG_CTRL, config); in tiadc_irq_h()
200 tiadc_writel(adc_dev, REG_CTRL, (config | CNTRLREG_TSCSSENB)); in tiadc_irq_h()
683 idle = tiadc_readl(adc_dev, REG_CTRL); in tiadc_suspend()
685 tiadc_writel(adc_dev, REG_CTRL, (idle | in tiadc_suspend()
698 restore = tiadc_readl(adc_dev, REG_CTRL); in tiadc_resume()
700 tiadc_writel(adc_dev, REG_CTRL, restore); in tiadc_resume()
/kernel/linux/linux-6.6/drivers/iio/adc/
H A Dti_am335x_adc.c164 config = tiadc_readl(adc_dev, REG_CTRL); in tiadc_irq_h()
166 tiadc_writel(adc_dev, REG_CTRL, config); in tiadc_irq_h()
180 tiadc_writel(adc_dev, REG_CTRL, (config | CNTRLREG_SSENB)); in tiadc_irq_h()
712 idle = tiadc_readl(adc_dev, REG_CTRL); in tiadc_suspend()
714 tiadc_writel(adc_dev, REG_CTRL, idle | CNTRLREG_POWERDOWN); in tiadc_suspend()
726 restore = tiadc_readl(adc_dev, REG_CTRL); in tiadc_resume()
728 tiadc_writel(adc_dev, REG_CTRL, restore); in tiadc_resume()
/kernel/linux/linux-5.10/drivers/spi/
H A Dspi-meson-spifc.c24 #define REG_CTRL 0x08 macro
254 regmap_update_bits(spifc->regmap, REG_CTRL, CTRL_ENABLE_AHB, 0); in meson_spifc_transfer_one()
264 regmap_update_bits(spifc->regmap, REG_CTRL, CTRL_ENABLE_AHB, in meson_spifc_transfer_one()
H A Dspi-efm32.c21 #define REG_CTRL 0x00 macro
113 (spi->mode & SPI_CPOL ? REG_CTRL_CLKPOL : 0), REG_CTRL); in efm32_spi_setup_transfer()
/kernel/linux/linux-6.6/drivers/spi/
H A Dspi-meson-spifc.c24 #define REG_CTRL 0x08 macro
254 regmap_update_bits(spifc->regmap, REG_CTRL, CTRL_ENABLE_AHB, 0); in meson_spifc_transfer_one()
264 regmap_update_bits(spifc->regmap, REG_CTRL, CTRL_ENABLE_AHB, in meson_spifc_transfer_one()
/kernel/linux/linux-5.10/include/linux/mfd/
H A Dti_am335x_tscadc.h28 #define REG_CTRL 0x040 macro
/kernel/linux/linux-6.6/include/linux/mfd/
H A Dti_am335x_tscadc.h22 #define REG_CTRL 0x040 macro

Completed in 15 milliseconds