diff options
author | Rouven Czerwinski <r.czerwinski@pengutronix.de> | 2020-09-15 08:47:19 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2020-09-15 14:37:41 +0200 |
commit | 9c83ddc367d1aaccac439cc6c83c6d4467cd7fa8 (patch) | |
tree | 03e96f405a8402650561cb2f7b67ab6a56e68ef3 /common/globalvar.c | |
parent | 9fdb990373c0c7fdc55a68c41967bdd376b59bff (diff) | |
download | barebox-9c83ddc367d1aaccac439cc6c83c6d4467cd7fa8.tar.gz barebox-9c83ddc367d1aaccac439cc6c83c6d4467cd7fa8.tar.xz |
globalvar: add globalvar_set function
Instead of overwriting the whole hierarchy beneath a globalvar, the
globalvar_set function only sets the specific globalvar.
Signed-off-by: Rouven Czerwinski <r.czerwinski@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'common/globalvar.c')
-rw-r--r-- | common/globalvar.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/common/globalvar.c b/common/globalvar.c index 98a028a68a..1219ceaeb3 100644 --- a/common/globalvar.c +++ b/common/globalvar.c @@ -399,6 +399,11 @@ void globalvar_set_match(const char *match, const char *val) } } +void globalvar_set(const char *name, const char *val) +{ + dev_set_param(&global_device, name, val); +} + static int globalvar_simple_set(struct device_d *dev, struct param_d *p, const char *val) { struct device_d *rdev; |