diff options
Diffstat (limited to 'lib/pb-protocol')
-rw-r--r-- | lib/pb-protocol/pb-protocol.c | 8 | ||||
-rw-r--r-- | lib/pb-protocol/pb-protocol.h | 1 |
2 files changed, 9 insertions, 0 deletions
diff --git a/lib/pb-protocol/pb-protocol.c b/lib/pb-protocol/pb-protocol.c index fdf2447..1d1a84b 100644 --- a/lib/pb-protocol/pb-protocol.c +++ b/lib/pb-protocol/pb-protocol.c @@ -38,6 +38,14 @@ * action = 0x2: device remove message * payload: * 4-byte len, id + * + * action = 0x3: boot + * payload: + * 4-byte len, boot option id + * 4-byte len, boot_image_file + * 4-byte len, initrd_file + * 4-byte len, boot_args + * */ void pb_protocol_dump_device(const struct device *dev, const char *text, diff --git a/lib/pb-protocol/pb-protocol.h b/lib/pb-protocol/pb-protocol.h index 07ef7e1..beb18cc 100644 --- a/lib/pb-protocol/pb-protocol.h +++ b/lib/pb-protocol/pb-protocol.h @@ -14,6 +14,7 @@ enum pb_protocol_action { PB_PROTOCOL_ACTION_ADD = 0x1, PB_PROTOCOL_ACTION_REMOVE = 0x2, + PB_PROTOCOL_ACTION_BOOT = 0x3, }; struct pb_protocol_message { |