15f548a32814a0e5da4656b4eee1e3542f55fbef1Ramkrishna Vepa/****************************************************************************** 25f548a32814a0e5da4656b4eee1e3542f55fbef1Ramkrishna Vepa * This software may be used and distributed according to the terms of 35f548a32814a0e5da4656b4eee1e3542f55fbef1Ramkrishna Vepa * the GNU General Public License (GPL), incorporated herein by reference. 45f548a32814a0e5da4656b4eee1e3542f55fbef1Ramkrishna Vepa * Drivers based on or derived from this code fall under the GPL and must 55f548a32814a0e5da4656b4eee1e3542f55fbef1Ramkrishna Vepa * retain the authorship, copyright and license notice. This file is not 65f548a32814a0e5da4656b4eee1e3542f55fbef1Ramkrishna Vepa * a complete program and may only be used when the entire operating 75f548a32814a0e5da4656b4eee1e3542f55fbef1Ramkrishna Vepa * system is licensed under the GPL. 85f548a32814a0e5da4656b4eee1e3542f55fbef1Ramkrishna Vepa * See the file COPYING in this distribution for more information. 95f548a32814a0e5da4656b4eee1e3542f55fbef1Ramkrishna Vepa * 10926bd900b192986ccb742177b1492e8523579a35Jon Mason * vxge-version.h: Driver for Exar Corp's X3100 Series 10GbE PCIe I/O 115f548a32814a0e5da4656b4eee1e3542f55fbef1Ramkrishna Vepa * Virtualized Server Adapter. 12926bd900b192986ccb742177b1492e8523579a35Jon Mason * Copyright(c) 2002-2010 Exar Corp. 135f548a32814a0e5da4656b4eee1e3542f55fbef1Ramkrishna Vepa ******************************************************************************/ 145f548a32814a0e5da4656b4eee1e3542f55fbef1Ramkrishna Vepa#ifndef VXGE_VERSION_H 155f548a32814a0e5da4656b4eee1e3542f55fbef1Ramkrishna Vepa#define VXGE_VERSION_H 165f548a32814a0e5da4656b4eee1e3542f55fbef1Ramkrishna Vepa 175f548a32814a0e5da4656b4eee1e3542f55fbef1Ramkrishna Vepa#define VXGE_VERSION_MAJOR "2" 185d52040d4d1eabb56a4d51b760ab8f74eabb9001Jon Mason#define VXGE_VERSION_MINOR "5" 196ba1037c3d871ab70e342631516dbf841c35b086Jon Mason#define VXGE_VERSION_FIX "3" 206ba1037c3d871ab70e342631516dbf841c35b086Jon Mason#define VXGE_VERSION_BUILD "22640" 215f548a32814a0e5da4656b4eee1e3542f55fbef1Ramkrishna Vepa#define VXGE_VERSION_FOR "k" 22e8ac175615b9458a00193c55617b5b8865e67817Jon Mason 23e8ac175615b9458a00193c55617b5b8865e67817Jon Mason#define VXGE_FW_VER(maj, min, bld) (((maj) << 16) + ((min) << 8) + (bld)) 24e8ac175615b9458a00193c55617b5b8865e67817Jon Mason 25e8ac175615b9458a00193c55617b5b8865e67817Jon Mason#define VXGE_DEAD_FW_VER_MAJOR 1 26e8ac175615b9458a00193c55617b5b8865e67817Jon Mason#define VXGE_DEAD_FW_VER_MINOR 4 27e8ac175615b9458a00193c55617b5b8865e67817Jon Mason#define VXGE_DEAD_FW_VER_BUILD 4 28e8ac175615b9458a00193c55617b5b8865e67817Jon Mason 29e8ac175615b9458a00193c55617b5b8865e67817Jon Mason#define VXGE_FW_DEAD_VER VXGE_FW_VER(VXGE_DEAD_FW_VER_MAJOR, \ 30e8ac175615b9458a00193c55617b5b8865e67817Jon Mason VXGE_DEAD_FW_VER_MINOR, \ 31e8ac175615b9458a00193c55617b5b8865e67817Jon Mason VXGE_DEAD_FW_VER_BUILD) 32e8ac175615b9458a00193c55617b5b8865e67817Jon Mason 33e8ac175615b9458a00193c55617b5b8865e67817Jon Mason#define VXGE_EPROM_FW_VER_MAJOR 1 34e8ac175615b9458a00193c55617b5b8865e67817Jon Mason#define VXGE_EPROM_FW_VER_MINOR 6 35e8ac175615b9458a00193c55617b5b8865e67817Jon Mason#define VXGE_EPROM_FW_VER_BUILD 1 36e8ac175615b9458a00193c55617b5b8865e67817Jon Mason 37e8ac175615b9458a00193c55617b5b8865e67817Jon Mason#define VXGE_EPROM_FW_VER VXGE_FW_VER(VXGE_EPROM_FW_VER_MAJOR, \ 38e8ac175615b9458a00193c55617b5b8865e67817Jon Mason VXGE_EPROM_FW_VER_MINOR, \ 39e8ac175615b9458a00193c55617b5b8865e67817Jon Mason VXGE_EPROM_FW_VER_BUILD) 40e8ac175615b9458a00193c55617b5b8865e67817Jon Mason 41e8ac175615b9458a00193c55617b5b8865e67817Jon Mason#define VXGE_CERT_FW_VER_MAJOR 1 42e8ac175615b9458a00193c55617b5b8865e67817Jon Mason#define VXGE_CERT_FW_VER_MINOR 8 43e8ac175615b9458a00193c55617b5b8865e67817Jon Mason#define VXGE_CERT_FW_VER_BUILD 1 44e8ac175615b9458a00193c55617b5b8865e67817Jon Mason 45e8ac175615b9458a00193c55617b5b8865e67817Jon Mason#define VXGE_CERT_FW_VER VXGE_FW_VER(VXGE_CERT_FW_VER_MAJOR, \ 46e8ac175615b9458a00193c55617b5b8865e67817Jon Mason VXGE_CERT_FW_VER_MINOR, \ 47e8ac175615b9458a00193c55617b5b8865e67817Jon Mason VXGE_CERT_FW_VER_BUILD) 48e8ac175615b9458a00193c55617b5b8865e67817Jon Mason 495f548a32814a0e5da4656b4eee1e3542f55fbef1Ramkrishna Vepa#endif 50