diff options
author | Paul Kocialkowski <contact@paulk.fr> | 2012-11-17 23:44:48 +0100 |
---|---|---|
committer | Paul Kocialkowski <contact@paulk.fr> | 2012-11-17 23:44:48 +0100 |
commit | eaa760baae4895826b7e0729296092f746b91f44 (patch) | |
tree | 82fcfe33ebdfff9dae631be97aa230e06d29833c /meif.h | |
parent | ab49da9b22b81188a5cf4d3daa27de218d8cb2e0 (diff) | |
download | bcm4751-eaa760baae4895826b7e0729296092f746b91f44.tar.gz bcm4751-eaa760baae4895826b7e0729296092f746b91f44.tar.bz2 bcm4751-eaa760baae4895826b7e0729296092f746b91f44.zip |
MEIF: Add support for BCM4751A2 patch send
Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
Diffstat (limited to 'meif.h')
-rw-r--r-- | meif.h | 20 |
1 files changed, 13 insertions, 7 deletions
@@ -45,13 +45,6 @@ #define MEIF_NACK_GARBAGE_RECEIVED 0x0003 #define MEIF_NACK_CHECKSUM_ERROR 0x0102 -#define MEIF_PATCH_FILE "/data/bcm4751.fw" -#define MEIF_PATCH_LENGTH 2738 -#define MEIF_PATCH_PART1_O 0 -#define MEIF_PATCH_PART1_L 2042 -#define MEIF_PATCH_PART2_O 2044 -#define MEIF_PATCH_PART2_L (MEIF_PATCH_LENGTH - MEIF_PATCH_PART2_O) - /* * Structures */ @@ -87,6 +80,19 @@ struct meif_send_queue { int messages_count; }; +struct meif_patch_part_info { + int offset; + int length; +}; + +struct meif_patch_info { + char *product; + char *patch_file; + int patch_fd; + int parts_count; + struct meif_patch_part_info parts[]; +}; + /* * Functions */ |