Lines Matching defs:regmap
22 #include <linux/regmap.h>
33 struct regmap *regmap;
47 struct regmap *regmap;
114 regmap = regmap_init_mmio(NULL, base, &syscon_config);
116 if (IS_ERR(regmap)) {
117 pr_err("regmap init failed\n");
118 ret = PTR_ERR(regmap);
130 ret = regmap_mmio_attach_clk(regmap, clk);
136 syscon->regmap = regmap;
149 regmap_exit(regmap);
157 static struct regmap *device_node_get_regmap(struct device_node *np,
178 return syscon->regmap;
181 struct regmap *device_node_to_regmap(struct device_node *np)
187 struct regmap *syscon_node_to_regmap(struct device_node *np)
196 struct regmap *syscon_regmap_lookup_by_compatible(const char *s)
199 struct regmap *regmap;
205 regmap = syscon_node_to_regmap(syscon_np);
208 return regmap;
212 struct regmap *syscon_regmap_lookup_by_phandle(struct device_node *np,
216 struct regmap *regmap;
226 regmap = syscon_node_to_regmap(syscon_np);
229 return regmap;
233 struct regmap *syscon_regmap_lookup_by_phandle_args(struct device_node *np,
240 struct regmap *regmap;
253 regmap = syscon_node_to_regmap(syscon_np);
258 return regmap;
286 syscon->regmap = devm_regmap_init_mmio(dev, base, &syscon_config);
287 if (IS_ERR(syscon->regmap)) {
288 dev_err(dev, "regmap init failed\n");
289 return PTR_ERR(syscon->regmap);
294 dev_dbg(dev, "regmap %pR registered\n", res);