X-Git-Url: http://git.ozlabs.org/?p=yaboot.git;a=blobdiff_plain;f=second%2Fprom.c;h=3407e5ace7d936425503ad149b69ce3b40e99103;hp=d23b8a6a3d552dd91b4827c99dba2c4efb44f3ad;hb=c5340d42bba9a51b5b0e22f2161985213d54f805;hpb=a5141a38c8aacc04e7c7673d2cb522a085245d68 diff --git a/second/prom.c b/second/prom.c index d23b8a6..3407e5a 100644 --- a/second/prom.c +++ b/second/prom.c @@ -159,6 +159,12 @@ prom_getproplen(prom_handle pack, const char *name) return (int)call_prom("getproplen", 2, 1, pack, name); } +int +prom_setprop (prom_handle pack, char *name, void *mem, int len) +{ + return (int)call_prom ("setprop", 4, 1, pack, name, mem, len); +} + int prom_get_chosen (char *name, void *mem, int len) { @@ -173,6 +179,14 @@ prom_get_options (char *name, void *mem, int len) return prom_getprop (prom_options, name, mem, len); } +int +prom_set_options (char *name, void *mem, int len) +{ + if (prom_options == (void *)-1) + return -1; + return prom_setprop (prom_options, name, mem, len); +} + int prom_get_devtype (char *device) {