diff options
author | Paul Kocialkowski <contact@paulk.fr> | 2012-08-14 13:57:53 +0200 |
---|---|---|
committer | Paul Kocialkowski <contact@paulk.fr> | 2012-08-14 13:57:53 +0200 |
commit | 76f203a125733a30964c5696e4dcb60c152db675 (patch) | |
tree | 60f2289ef5c28bcd85a6c86706c129810bc3de1e /meif.h | |
parent | 9a5827778189b7e0f91879430a4e160567ee6bbd (diff) | |
download | bcm4751-76f203a125733a30964c5696e4dcb60c152db675.tar.gz bcm4751-76f203a125733a30964c5696e4dcb60c152db675.tar.bz2 bcm4751-76f203a125733a30964c5696e4dcb60c152db675.zip |
MEIF: Added NACK structure and a few reasons
Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
Diffstat (limited to 'meif.h')
-rw-r--r-- | meif.h | 13 |
1 files changed, 12 insertions, 1 deletions
@@ -42,12 +42,16 @@ * Data */ +#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 */ @@ -64,8 +68,15 @@ struct meif_message { void *data; } __attribute__((__packed__)); +struct meif_nack { + uint16_t seq; + uint16_t reason; + uint16_t unknown; +} __attribute__((__packed__)); + struct meif_config_values { - uint8_t unknown1[36]; + uint16_t seq; + uint8_t unknown1[34]; char vendor[16]; char product[16]; uint8_t unknown2[2]; |