Home
last modified time | relevance | path

Searched refs:REG_CTRL (Results 1 – 11 of 11) sorted by relevance

/Linux-v4.19/drivers/pwm/
Dpwm-vt8500.c39 #define REG_CTRL(pwm) (((pwm) << 4) + 0x00) macro
125 val = readl(vt8500->base + REG_CTRL(pwm->hwpwm)); in vt8500_pwm_config()
127 writel(val, vt8500->base + REG_CTRL(pwm->hwpwm)); in vt8500_pwm_config()
146 val = readl(vt8500->base + REG_CTRL(pwm->hwpwm)); in vt8500_pwm_enable()
148 writel(val, vt8500->base + REG_CTRL(pwm->hwpwm)); in vt8500_pwm_enable()
159 val = readl(vt8500->base + REG_CTRL(pwm->hwpwm)); in vt8500_pwm_disable()
161 writel(val, vt8500->base + REG_CTRL(pwm->hwpwm)); in vt8500_pwm_disable()
174 val = readl(vt8500->base + REG_CTRL(pwm->hwpwm)); in vt8500_pwm_set_polarity()
181 writel(val, vt8500->base + REG_CTRL(pwm->hwpwm)); in vt8500_pwm_set_polarity()
/Linux-v4.19/drivers/video/backlight/
Dlm3630a_bl.c22 #define REG_CTRL 0x00 macro
94 rval |= lm3630a_update(pchip, REG_CTRL, 0x14, pdata->leda_ctrl); in lm3630a_chip_init()
95 rval |= lm3630a_update(pchip, REG_CTRL, 0x0B, pdata->ledb_ctrl); in lm3630a_chip_init()
132 rval = lm3630a_update(pchip, REG_CTRL, 0x80, 0x00); in lm3630a_isr_func()
191 ret = lm3630a_update(pchip, REG_CTRL, 0x80, 0x00); in lm3630a_bank_a_update_status()
198 ret |= lm3630a_update(pchip, REG_CTRL, LM3630A_LEDA_ENABLE, 0); in lm3630a_bank_a_update_status()
200 ret |= lm3630a_update(pchip, REG_CTRL, in lm3630a_bank_a_update_status()
230 rval = lm3630a_update(pchip, REG_CTRL, 0x80, 0x00); in lm3630a_bank_a_get_brightness()
268 ret = lm3630a_update(pchip, REG_CTRL, 0x80, 0x00); in lm3630a_bank_b_update_status()
275 ret |= lm3630a_update(pchip, REG_CTRL, LM3630A_LEDB_ENABLE, 0); in lm3630a_bank_b_update_status()
[all …]
/Linux-v4.19/drivers/i2c/busses/
Di2c-meson.c24 #define REG_CTRL 0x00 macro
146 meson_i2c_set_mask(i2c, REG_CTRL, REG_CTRL_CLKDIV_MASK, in meson_i2c_set_clk_div()
149 meson_i2c_set_mask(i2c, REG_CTRL, REG_CTRL_CLKDIVEXT_MASK, in meson_i2c_set_clk_div()
227 meson_i2c_set_mask(i2c, REG_CTRL, REG_CTRL_START, 0); in meson_i2c_irq()
228 ctrl = readl(i2c->regs + REG_CTRL); in meson_i2c_irq()
265 meson_i2c_set_mask(i2c, REG_CTRL, REG_CTRL_START, REG_CTRL_START); in meson_i2c_irq()
299 meson_i2c_set_mask(i2c, REG_CTRL, REG_CTRL_ACK_IGNORE, flags); in meson_i2c_xfer_msg()
309 meson_i2c_set_mask(i2c, REG_CTRL, REG_CTRL_START, REG_CTRL_START); in meson_i2c_xfer_msg()
322 meson_i2c_set_mask(i2c, REG_CTRL, REG_CTRL_START, 0); in meson_i2c_xfer_msg()
430 meson_i2c_set_mask(i2c, REG_CTRL, REG_CTRL_START, 0); in meson_i2c_probe()
Di2c-efm32.c20 #define REG_CTRL 0x00 macro
422 efm32_i2c_write32(ddata, REG_CTRL, REG_CTRL_EN | in efm32_i2c_probe()
/Linux-v4.19/drivers/phy/amlogic/
Dphy-meson8b-usb2.c31 #define REG_CTRL 0x04 macro
168 phy_meson8b_usb2_mask_bits(priv, REG_CTRL, REG_CTRL_REF_CLK_SEL_MASK, in phy_meson8b_usb2_power_on()
171 phy_meson8b_usb2_mask_bits(priv, REG_CTRL, REG_CTRL_FSEL_MASK, in phy_meson8b_usb2_power_on()
175 phy_meson8b_usb2_mask_bits(priv, REG_CTRL, REG_CTRL_POWER_ON_RESET, in phy_meson8b_usb2_power_on()
178 phy_meson8b_usb2_mask_bits(priv, REG_CTRL, REG_CTRL_POWER_ON_RESET, 0); in phy_meson8b_usb2_power_on()
181 phy_meson8b_usb2_mask_bits(priv, REG_CTRL, REG_CTRL_SOF_TOGGLE_OUT, in phy_meson8b_usb2_power_on()
/Linux-v4.19/drivers/video/fbdev/
Dxilinxfb.c63 #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()
/Linux-v4.19/drivers/mfd/
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()
316 regmap_write(tscadc->regmap, REG_CTRL, ctrl); in tscadc_resume()
326 regmap_write(tscadc->regmap, REG_CTRL, ctrl); in tscadc_resume()
/Linux-v4.19/drivers/iio/adc/
Dti_am335x_adc.c183 config = tiadc_readl(adc_dev, REG_CTRL); in tiadc_irq_h()
185 tiadc_writel(adc_dev, REG_CTRL, config); in tiadc_irq_h()
197 tiadc_writel(adc_dev, REG_CTRL, (config | CNTRLREG_TSCSSENB)); in tiadc_irq_h()
701 idle = tiadc_readl(adc_dev, REG_CTRL); in tiadc_suspend()
703 tiadc_writel(adc_dev, REG_CTRL, (idle | in tiadc_suspend()
717 restore = tiadc_readl(adc_dev, REG_CTRL); in tiadc_resume()
719 tiadc_writel(adc_dev, REG_CTRL, restore); in tiadc_resume()
/Linux-v4.19/drivers/spi/
Dspi-meson-spifc.c30 #define REG_CTRL 0x08 macro
260 regmap_update_bits(spifc->regmap, REG_CTRL, CTRL_ENABLE_AHB, 0); in meson_spifc_transfer_one()
270 regmap_update_bits(spifc->regmap, REG_CTRL, CTRL_ENABLE_AHB, in meson_spifc_transfer_one()
Dspi-efm32.c25 #define REG_CTRL 0x00 macro
128 (spi->mode & SPI_CPOL ? REG_CTRL_CLKPOL : 0), REG_CTRL); in efm32_spi_setup_transfer()
/Linux-v4.19/include/linux/mfd/
Dti_am335x_tscadc.h28 #define REG_CTRL 0x040 macro