Home
last modified time | relevance | path

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

/linux/drivers/pwm/
H A Dpwm-vt8500.c27 #define REG_CTRL(pwm) (((pwm) << 4) + 0x00) macro
116 val = readl(vt8500->base + REG_CTRL(pwm->hwpwm)); in vt8500_pwm_config()
118 writel(val, vt8500->base + REG_CTRL(pwm->hwpwm)); in vt8500_pwm_config()
137 val = readl(vt8500->base + REG_CTRL(pwm->hwpwm)); in vt8500_pwm_enable()
139 writel(val, vt8500->base + REG_CTRL(pwm->hwpwm)); in vt8500_pwm_enable()
150 val = readl(vt8500->base + REG_CTRL(pwm->hwpwm)); in vt8500_pwm_disable()
152 writel(val, vt8500->base + REG_CTRL(pwm->hwpwm)); in vt8500_pwm_disable()
165 val = readl(vt8500->base + REG_CTRL(pwm->hwpwm)); in vt8500_pwm_set_polarity()
172 writel(val, vt8500->base + REG_CTRL(pwm->hwpwm)); in vt8500_pwm_set_polarity()
/linux/drivers/rtc/
H A Drtc-ssd202d.c17 #define REG_CTRL 0x0 macro
157 ssd202d_rtc_read_reg(priv, REG_CTRL, SW0_RD_BIT, &sw0); in ssd202d_rtc_read_time()
162 ssd202d_rtc_read_reg(priv, REG_CTRL, BASE_RD_BIT, &base); in ssd202d_rtc_read_time()
179 val = readw(priv->base + REG_CTRL); in ssd202d_rtc_reset_counter()
180 writew(val | CNT_RST_BIT, priv->base + REG_CTRL); in ssd202d_rtc_reset_counter()
182 writew(val & ~CNT_RST_BIT, priv->base + REG_CTRL); in ssd202d_rtc_reset_counter()
193 ssd202d_rtc_write_reg(priv, REG_CTRL, BASE_WR_BIT, seconds); in ssd202d_rtc_set_time()
195 ssd202d_rtc_write_reg(priv, REG_CTRL, SW0_WR_BIT, 1); in ssd202d_rtc_set_time()
/linux/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_START, REG_CTRL_START); in meson_i2c_xfer_msg()
[all …]
/linux/drivers/phy/amlogic/
H A Dphy-meson8b-usb2.c27 #define REG_CTRL 0x04 macro
169 regmap_update_bits(priv->regmap, REG_CTRL, REG_CTRL_REF_CLK_SEL_MASK, in phy_meson8b_usb2_power_on()
172 regmap_update_bits(priv->regmap, REG_CTRL, REG_CTRL_FSEL_MASK, in phy_meson8b_usb2_power_on()
176 regmap_set_bits(priv->regmap, REG_CTRL, REG_CTRL_POWER_ON_RESET); in phy_meson8b_usb2_power_on()
178 regmap_clear_bits(priv->regmap, REG_CTRL, REG_CTRL_POWER_ON_RESET); in phy_meson8b_usb2_power_on()
181 regmap_set_bits(priv->regmap, REG_CTRL, REG_CTRL_SOF_TOGGLE_OUT); in phy_meson8b_usb2_power_on()
220 regmap_set_bits(priv->regmap, REG_CTRL, REG_CTRL_POWER_ON_RESET); in phy_meson8b_usb2_power_off()
/linux/drivers/watchdog/
H A Datcwdt200_wdt.c25 #define REG_CTRL 0x10 macro
274 regmap_read(drv_data->regmap, REG_CTRL, &val); in atcwdt_get_int_timer_type()
287 regmap_write(drv_data->regmap, REG_CTRL, CTRL_INT_TIME_MSK); in atcwdt_get_int_timer_type()
288 regmap_read(drv_data->regmap, REG_CTRL, &val); in atcwdt_get_int_timer_type()
340 REG_CTRL, in atcwdt_set_timeout()
361 REG_CTRL, in atcwdt_start()
377 REG_CTRL, in atcwdt_stop()
395 REG_CTRL, in atcwdt_restart()
/linux/drivers/video/fbdev/
H A Dxilinxfb.c62 #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()
/linux/drivers/mfd/
H A Dti_am335x_tscadc.c259 regmap_write(tscadc->regmap, REG_CTRL, tscadc->ctrl); in ti_tscadc_probe()
264 regmap_write(tscadc->regmap, REG_CTRL, tscadc->ctrl | CNTRLREG_SSENB); in ti_tscadc_probe()
324 regmap_read(tscadc->regmap, REG_CTRL, &ctrl); in tscadc_suspend()
327 regmap_write(tscadc->regmap, REG_CTRL, ctrl); in tscadc_suspend()
341 regmap_write(tscadc->regmap, REG_CTRL, tscadc->ctrl); in tscadc_resume()
343 regmap_write(tscadc->regmap, REG_CTRL, tscadc->ctrl | CNTRLREG_SSENB); in tscadc_resume()
/linux/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()
707 idle = tiadc_readl(adc_dev, REG_CTRL); in tiadc_suspend()
709 tiadc_writel(adc_dev, REG_CTRL, idle | CNTRLREG_POWERDOWN); in tiadc_suspend()
721 restore = tiadc_readl(adc_dev, REG_CTRL); in tiadc_resume()
723 tiadc_writel(adc_dev, REG_CTRL, restore); in tiadc_resume()
/linux/include/linux/mfd/
H A Dti_am335x_tscadc.h22 #define REG_CTRL 0x040 macro