Lines Matching refs:regmap
35 struct regmap *regmap; member
48 struct regmap *regmap; in of_syscon_register() local
72 regmap = regmap_init_mmio(NULL, base, &syscon_config); in of_syscon_register()
73 if (IS_ERR(regmap)) { in of_syscon_register()
75 ret = PTR_ERR(regmap); in of_syscon_register()
79 syscon->regmap = regmap; in of_syscon_register()
95 struct regmap *syscon_node_to_regmap(struct device_node *np) in syscon_node_to_regmap()
115 return syscon->regmap; in syscon_node_to_regmap()
119 struct regmap *syscon_regmap_lookup_by_compatible(const char *s) in syscon_regmap_lookup_by_compatible()
122 struct regmap *regmap; in syscon_regmap_lookup_by_compatible() local
128 regmap = syscon_node_to_regmap(syscon_np); in syscon_regmap_lookup_by_compatible()
131 return regmap; in syscon_regmap_lookup_by_compatible()
140 struct regmap *syscon_regmap_lookup_by_pdevname(const char *s) in syscon_regmap_lookup_by_pdevname()
152 return syscon->regmap; in syscon_regmap_lookup_by_pdevname()
156 struct regmap *syscon_regmap_lookup_by_phandle(struct device_node *np, in syscon_regmap_lookup_by_phandle()
160 struct regmap *regmap; in syscon_regmap_lookup_by_phandle() local
170 regmap = syscon_node_to_regmap(syscon_np); in syscon_regmap_lookup_by_phandle()
173 return regmap; in syscon_regmap_lookup_by_phandle()
200 syscon->regmap = devm_regmap_init_mmio(dev, base, in syscon_probe()
202 if (IS_ERR(syscon->regmap)) { in syscon_probe()
204 return PTR_ERR(syscon->regmap); in syscon_probe()