Searched refs:regmap (Results 1 - 25 of 349) sorted by relevance

1234567891011>>

/drivers/media/tuners/
H A Dm88ts2022_priv.h21 #include <linux/regmap.h>
26 struct regmap *regmap; member in struct:m88ts2022_dev
/drivers/misc/
H A Dbmp085.h23 #include <linux/regmap.h>
29 int bmp085_probe(struct device *dev, struct regmap *regmap, int irq);
H A Dbmp085-spi.c28 struct regmap *regmap; local
37 regmap = devm_regmap_init_spi(client, &bmp085_regmap_config);
38 if (IS_ERR(regmap)) {
39 err = PTR_ERR(regmap);
40 dev_err(&client->dev, "Failed to init regmap: %d\n", err);
44 return bmp085_probe(&client->dev, regmap, client->irq);
H A Dbmp085-i2c.c43 struct regmap *regmap = devm_regmap_init_i2c(client, local
46 if (IS_ERR(regmap)) {
47 err = PTR_ERR(regmap);
48 dev_err(&client->dev, "Failed to init regmap: %d\n", err);
52 return bmp085_probe(&client->dev, regmap, client->irq);
/drivers/base/regmap/
H A DMakefile1 obj-$(CONFIG_REGMAP) += regmap.o regcache.o
3 obj-$(CONFIG_DEBUG_FS) += regmap-debugfs.o
4 obj-$(CONFIG_REGMAP_I2C) += regmap-i2c.o
5 obj-$(CONFIG_REGMAP_SPI) += regmap-spi.o
6 obj-$(CONFIG_REGMAP_SPMI) += regmap-spmi.o
7 obj-$(CONFIG_REGMAP_MMIO) += regmap-mmio.o
8 obj-$(CONFIG_REGMAP_IRQ) += regmap-irq.o
H A Dinternal.h16 #include <linux/regmap.h>
21 struct regmap;
37 void (*format_write)(struct regmap *map,
47 struct regmap *map;
51 struct regmap { struct
149 int (*init)(struct regmap *map);
150 int (*exit)(struct regmap *map);
152 void (*debugfs_init)(struct regmap *map);
154 int (*read)(struct regmap *map, unsigned int reg, unsigned int *value);
155 int (*write)(struct regmap *ma
185 struct regmap *regmap; member in struct:regmap_field
[all...]
/drivers/clk/qcom/
H A Dreset.h24 struct regmap;
28 struct regmap *regmap; member in struct:qcom_reset_controller
H A Dclk-regmap.h19 struct regmap;
22 * struct clk_regmap - regmap supporting clock
24 * @regmap: regmap to use for regmap helpers and/or by providers
25 * @enable_reg: register when using regmap enable/disable ops
26 * @enable_mask: mask when using regmap enable/disable ops
32 struct regmap *regmap; member in struct:clk_regmap
H A Dcommon.h20 struct regmap;
34 extern struct regmap *qcom_cc_map(struct platform_device *pdev,
38 struct regmap *regmap);
H A Dclk-pll.c21 #include <linux/regmap.h>
44 ret = regmap_read(pll->clkr.regmap, pll->mode_reg, &val);
53 ret = regmap_update_bits(pll->clkr.regmap, pll->mode_reg, PLL_BYPASSNL,
65 ret = regmap_update_bits(pll->clkr.regmap, pll->mode_reg, PLL_RESET_N,
74 ret = regmap_update_bits(pll->clkr.regmap, pll->mode_reg, PLL_OUTCTRL,
88 regmap_read(pll->clkr.regmap, pll->mode_reg, &val);
93 regmap_update_bits(pll->clkr.regmap, pll->mode_reg, mask, 0);
104 regmap_read(pll->clkr.regmap, pll->l_reg, &l);
105 regmap_read(pll->clkr.regmap, pll->m_reg, &m);
106 regmap_read(pll->clkr.regmap, pl
235 clk_pll_set_fsm_mode(struct clk_pll *pll, struct regmap *regmap, u8 lock_count) argument
254 clk_pll_configure(struct clk_pll *pll, struct regmap *regmap, const struct pll_config *config) argument
281 clk_pll_configure_sr(struct clk_pll *pll, struct regmap *regmap, const struct pll_config *config, bool fsm_mode) argument
290 clk_pll_configure_sr_hpm_lp(struct clk_pll *pll, struct regmap *regmap, const struct pll_config *config, bool fsm_mode) argument
[all...]
H A Dclk-regmap.c16 #include <linux/regmap.h>
19 #include "clk-regmap.h"
22 * clk_is_enabled_regmap - standard is_enabled() for regmap users
26 * Clocks that use regmap for their register I/O can set the
36 ret = regmap_read(rclk->regmap, rclk->enable_reg, &val);
48 * clk_enable_regmap - standard enable() for regmap users
52 * Clocks that use regmap for their register I/O can set the
66 return regmap_update_bits(rclk->regmap, rclk->enable_reg,
72 * clk_disable_regmap - standard disable() for regmap users
76 * Clocks that use regmap fo
[all...]
/drivers/mfd/
H A Dqcom-spmi-pmic.c17 #include <linux/regmap.h>
30 struct regmap *regmap; local
32 regmap = devm_regmap_init_spmi_ext(sdev, &spmi_regmap_config);
33 if (IS_ERR(regmap))
34 return PTR_ERR(regmap);
H A Dwm8994.h18 #include <linux/regmap.h>
H A Dsyscon.c23 #include <linux/regmap.h>
29 struct regmap *regmap; member in struct:syscon
39 struct regmap *syscon_node_to_regmap(struct device_node *np)
51 return syscon->regmap;
55 struct regmap *syscon_regmap_lookup_by_compatible(const char *s)
58 struct regmap *regmap; local
64 regmap = syscon_node_to_regmap(syscon_np);
67 return regmap;
96 struct regmap *regmap; local
[all...]
H A Dmc13xxx.h13 #include <linux/regmap.h>
33 struct regmap *regmap; member in struct:mc13xxx
H A Dsmsc-ece1099.c21 #include <linux/regmap.h>
48 smsc->regmap = devm_regmap_init_i2c(i2c, &smsc_regmap_config);
49 if (IS_ERR(smsc->regmap)) {
50 ret = PTR_ERR(smsc->regmap);
61 regmap_read(smsc->regmap, SMSC_DEV_ID, &devid);
62 regmap_read(smsc->regmap, SMSC_DEV_REV, &rev);
63 regmap_read(smsc->regmap, SMSC_VEN_ID_L, &venid_l);
64 regmap_read(smsc->regmap, SMSC_VEN_ID_H, &venid_h);
69 ret = regmap_write(smsc->regmap, SMSC_CLK_CTRL, smsc->clk);
/drivers/clk/
H A Dclk-max-gen.h24 #include <linux/regmap.h>
27 int max_gen_clk_probe(struct platform_device *pdev, struct regmap *regmap,
/drivers/hwmon/
H A Dtmp103.c32 #include <linux/regmap.h>
69 struct regmap *regmap = dev_get_drvdata(dev); local
73 ret = regmap_read(regmap, sda->index, &regval);
85 struct regmap *regmap = dev_get_drvdata(dev); local
93 ret = regmap_write(regmap, sda->index, tmp103_mc_to_reg(val));
131 struct regmap *regmap; local
134 regmap
156 struct regmap *regmap = dev_get_drvdata(dev); local
164 struct regmap *regmap = dev_get_drvdata(dev); local
[all...]
H A Dltc4260.c25 #include <linux/regmap.h>
48 struct regmap *regmap = dev_get_drvdata(dev); local
52 ret = regmap_read(regmap, reg, &val);
98 struct regmap *regmap = dev_get_drvdata(dev); local
102 ret = regmap_read(regmap, LTC4260_FAULT, &fault);
108 regmap_update_bits(regmap, LTC4260_FAULT, attr->index, 0);
164 struct regmap *regmap; local
[all...]
/drivers/staging/iio/magnetometer/
H A Dhmc5843.h17 #include <linux/regmap.h>
38 struct regmap *regmap; member in struct:hmc5843_data
43 int hmc5843_common_probe(struct device *dev, struct regmap *regmap,
/drivers/power/reset/
H A Dbrcmstb-reboot.c25 #include <linux/regmap.h>
34 static struct regmap *regmap; variable in typeref:struct:regmap
43 rc = regmap_write(regmap, rst_src_en, 1);
49 rc = regmap_read(regmap, rst_src_en, &tmp);
55 rc = regmap_write(regmap, sw_mstr_rst, 1);
61 rc = regmap_read(regmap, sw_mstr_rst, &tmp);
76 regmap = syscon_regmap_lookup_by_phandle(np, "syscon");
77 if (IS_ERR(regmap)) {
/drivers/pwm/
H A Dpwm-pca9685.c25 #include <linux/regmap.h>
60 struct regmap *regmap; member in struct:pca9685
82 regmap_write(pca->regmap, reg, LED_FULL);
93 regmap_write(pca->regmap, reg, LED_FULL);
106 regmap_write(pca->regmap, reg, (int)duty & 0xff);
113 regmap_write(pca->regmap, reg, ((int)duty >> 8) & 0xf);
132 regmap_write(pca->regmap, reg, 0);
139 regmap_write(pca->regmap, reg, 0);
150 regmap_update_bits(pca->regmap, re
[all...]
/drivers/rtc/
H A Drtc-isl12057.c31 #include <linux/regmap.h>
81 struct regmap *regmap; member in struct:isl12057_rtc_data
130 static int isl12057_i2c_validate_chip(struct regmap *regmap) argument
139 ret = regmap_bulk_read(regmap, 0, regs, ISL12057_MEM_MAP_LEN);
158 ret = regmap_bulk_read(data->regmap, ISL12057_REG_RTC_SC, regs,
183 ret = regmap_bulk_write(data->regmap, ISL12057_REG_RTC_SC, regs,
198 static int isl12057_check_rtc_status(struct device *dev, struct regmap *regmap) argument
245 struct regmap *regmap; local
[all...]
/drivers/regulator/
H A Dmax8649.c19 #include <linux/regmap.h>
53 struct regmap *regmap; member in struct:max8649_regulator_info
69 ret = regmap_read(info->regmap, rdev->desc->vsel_reg, &val);
76 ret = regmap_read(info->regmap, MAX8649_RAMP, &val);
91 regmap_update_bits(info->regmap, rdev->desc->vsel_reg,
95 regmap_update_bits(info->regmap, rdev->desc->vsel_reg,
110 ret = regmap_read(info->regmap, rdev->desc->vsel_reg, &val);
167 info->regmap = devm_regmap_init_i2c(client, &max8649_regmap_config);
168 if (IS_ERR(info->regmap)) {
[all...]
/drivers/bus/
H A Dvexpress-config.c87 struct regmap *regmap = res; local
89 bridge->ops->regmap_exit(regmap, bridge->context);
92 struct regmap *devm_regmap_init_vexpress_config(struct device *dev)
95 struct regmap *regmap; local
96 struct regmap **res;
110 regmap = bridge->ops->regmap_init(dev, bridge->context);
111 if (IS_ERR(regmap)) {
113 return regmap;
[all...]

Completed in 7075 milliseconds

1234567891011>>