/*
* This file and its contents are supplied under the terms of the
* Common Development and Distribution License ("CDDL"), version 1.0.
* You may only use this file in accordance with the terms of version
* 1.0 of the CDDL.
*
* A full copy of the text of the CDDL should have accompanied this
* source. A copy of the CDDL is also available via the Internet at
*/
/*
* This file is part of the Chelsio T4 Ethernet driver.
*
* Copyright (C) 2009-2013 Chelsio Communications. All rights reserved.
*
* This program is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
* FITNESS FOR A PARTICULAR PURPOSE. See the LICENSE file included in this
* release for licensing terms and conditions.
*/
#ifndef __CXGBE_T4_HW_H
#define __CXGBE_T4_HW_H
#include "osdep.h"
enum {
/* components */
};
enum {
};
enum {
};
/* SGE context types */
enum {
};
};
#define S_QSTAT_PIDX 0
/*
* Structure for last 128 bits of response descriptors
*/
struct rsp_ctrl {
union {
} u;
};
#define S_RSPD_LEN 0
/* Rx queue interrupt deferral fields: counter enable and timer index */
#define S_QINTR_CNT_EN 0
/* # of pages a pagepod can hold without needing another pagepod */
struct pagepod {
};
#define S_PPOD_COLOR 0
#define S_PPOD_OFST 0
/*
* Flash layout.
*/
enum {
/*
* Various Expansion-ROM boot images, etc.
*/
/*
* iSCSI Boot Firmware Table (iBFT) and other driver-related
* parameters ...
*/
/*
* Boot configuration data.
*/
/*
* Location of firmware image in FLASH.
*/
/*
* iSCSI persistent/crash information.
*/
/*
* FCoE persistent/crash information.
*/
/*
* Location of Firmware Configuration File in FLASH. Since the FPGA
* "FLASH" is smaller we need to store the Configuration File in a
* different location -- which will overlap the end of the firmware
* image if firmware ever gets that large ...
*/
/*
* Sectors 32-63 are reserved for FLASH failover.
*/
};
#endif /* __CXGBE_T4_HW_H */