1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 2 /* 3 * Broadcom Cable Modem firmware format 4 */ 5 6 #ifndef __BCM933XX_HCS_H 7 #define __BCM933XX_HCS_H 8 9 #include <linux/types.h> 10 11 struct bcm_hcs { 12 __u16 magic; 13 __u16 control; 14 __u16 rev_maj; 15 __u16 rev_min; 16 __u32 build_date; 17 __u32 filelen; 18 __u32 ldaddress; 19 char filename[64]; 20 __u16 hcs; 21 __u16 her_znaet_chto; 22 __u32 crc; 23 }; 24 25 #endif /* __BCM933XX_HCS */ 26