forked from Minki/linux
523224a3b3
This is the new FW HSI blob and the relevant definitions without logic changes. It also included code adaptation for new HSI. New features are not enabled. New FW/HSI includes: - Support for 57712 HW - Future support for VF (not used) - Improvements in FW interrupts scheme - FW FCoE hooks (stubs for future usage) Signed-off-by: Dmitry Kravkov <dmitry@broadcom.com> Signed-off-by: Michael Chan <mchan@broadcom.com> Signed-off-by: Eilon Greenstein <eilong@broadcom.com> Signed-off-by: David S. Miller <davem@davemloft.net>
39 lines
1.2 KiB
C
39 lines
1.2 KiB
C
/* bnx2x_fw_file_hdr.h: FW binary file header structure.
|
|
*
|
|
* Copyright (c) 2007-2009 Broadcom Corporation
|
|
*
|
|
* This program is free software; you can redistribute it and/or modify
|
|
* it under the terms of the GNU General Public License as published by
|
|
* the Free Software Foundation.
|
|
*
|
|
* Maintained by: Eilon Greenstein <eilong@broadcom.com>
|
|
* Written by: Vladislav Zolotarov <vladz@broadcom.com>
|
|
* Based on the original idea of John Wright <john.wright@hp.com>.
|
|
*/
|
|
|
|
#ifndef BNX2X_INIT_FILE_HDR_H
|
|
#define BNX2X_INIT_FILE_HDR_H
|
|
|
|
struct bnx2x_fw_file_section {
|
|
__be32 len;
|
|
__be32 offset;
|
|
};
|
|
|
|
struct bnx2x_fw_file_hdr {
|
|
struct bnx2x_fw_file_section init_ops;
|
|
struct bnx2x_fw_file_section init_ops_offsets;
|
|
struct bnx2x_fw_file_section init_data;
|
|
struct bnx2x_fw_file_section tsem_int_table_data;
|
|
struct bnx2x_fw_file_section tsem_pram_data;
|
|
struct bnx2x_fw_file_section usem_int_table_data;
|
|
struct bnx2x_fw_file_section usem_pram_data;
|
|
struct bnx2x_fw_file_section csem_int_table_data;
|
|
struct bnx2x_fw_file_section csem_pram_data;
|
|
struct bnx2x_fw_file_section xsem_int_table_data;
|
|
struct bnx2x_fw_file_section xsem_pram_data;
|
|
struct bnx2x_fw_file_section iro_arr;
|
|
struct bnx2x_fw_file_section fw_version;
|
|
};
|
|
|
|
#endif /* BNX2X_INIT_FILE_HDR_H */
|