summaryrefslogtreecommitdiffstats
path: root/common/reset_source.c
diff options
context:
space:
mode:
Diffstat (limited to 'common/reset_source.c')
-rw-r--r--common/reset_source.c15
1 files changed, 4 insertions, 11 deletions
diff --git a/common/reset_source.c b/common/reset_source.c
index f400112483..f32b4eac28 100644
--- a/common/reset_source.c
+++ b/common/reset_source.c
@@ -53,26 +53,20 @@ int reset_source_get_instance(void)
}
EXPORT_SYMBOL(reset_source_get_instance);
-void reset_source_set_priority(enum reset_src_type st, unsigned int priority)
+void reset_source_set_prinst(enum reset_src_type st,
+ unsigned int priority, int instance)
{
if (priority <= reset_source_priority)
return;
reset_source = st;
reset_source_priority = priority;
- reset_source_instance = -1;
+ reset_source_instance = instance;
pr_debug("Setting reset source to %s with priority %d\n",
reset_src_names[reset_source], priority);
}
-EXPORT_SYMBOL(reset_source_set_priority);
-
-void reset_source_set_instance(enum reset_src_type type, int instance)
-{
- if (reset_source == type)
- reset_source_instance = instance;
-}
-EXPORT_SYMBOL(reset_source_set_instance);
+EXPORT_SYMBOL(reset_source_set_prinst);
static int reset_source_init(void)
{
@@ -83,7 +77,6 @@ static int reset_source_init(void)
"%d");
return 0;
}
-
coredevice_initcall(reset_source_init);
/**