summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorUwe Kleine-König <u.kleine-koenig@pengutronix.de>2019-08-25 17:58:41 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2019-08-28 13:33:42 +0200
commita0748840c104a3ea9af5e9e27741541e526edbd5 (patch)
treea8d3f2a817af5ef16b633cda6e74b9d3fe23c062 /include
parent935446094311ccbc6888dc2dbe238b764a8e073e (diff)
downloadbarebox-a0748840c104a3ea9af5e9e27741541e526edbd5.tar.gz
barebox-a0748840c104a3ea9af5e9e27741541e526edbd5.tar.xz
reset_source: implement helper to set a device as reset source
This allows to remove some boilerplate from drivers. Signed-off-by: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'include')
-rw-r--r--include/reset_source.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/reset_source.h b/include/reset_source.h
index 22c51a0ea6..27ee077cc6 100644
--- a/include/reset_source.h
+++ b/include/reset_source.h
@@ -30,7 +30,9 @@ enum reset_src_type {
enum reset_src_type reset_source_get(void);
const char *reset_source_name(void);
int reset_source_get_instance(void);
+struct device_d *reset_source_get_device(void);
+void reset_source_set_device(struct device_d *dev, enum reset_src_type st);
void reset_source_set_prinst(enum reset_src_type,
unsigned int priority, int instance);