|
@@ -396,6 +396,7 @@ void regmap_exit(struct regmap *map);
|
|
|
int regmap_reinit_cache(struct regmap *map,
|
|
|
const struct regmap_config *config);
|
|
|
struct regmap *dev_get_regmap(struct device *dev, const char *name);
|
|
|
+struct device *regmap_get_device(struct regmap *map);
|
|
|
int regmap_write(struct regmap *map, unsigned int reg, unsigned int val);
|
|
|
int regmap_write_async(struct regmap *map, unsigned int reg, unsigned int val);
|
|
|
int regmap_raw_write(struct regmap *map, unsigned int reg,
|
|
@@ -729,6 +730,12 @@ static inline struct regmap *dev_get_regmap(struct device *dev,
|
|
|
return NULL;
|
|
|
}
|
|
|
|
|
|
+static inline struct device *regmap_get_device(struct regmap *map)
|
|
|
+{
|
|
|
+ WARN_ONCE(1, "regmap API is disabled");
|
|
|
+ return NULL;
|
|
|
+}
|
|
|
+
|
|
|
#endif
|
|
|
|
|
|
#endif
|