1 /*
   2  * Copyright (c) 2013-2015 Solarflare Communications Inc.
   3  * All rights reserved.
   4  *
   5  * Redistribution and use in source and binary forms, with or without
   6  * modification, are permitted provided that the following conditions are met:
   7  *
   8  * 1. Redistributions of source code must retain the above copyright notice,
   9  *    this list of conditions and the following disclaimer.
  10  * 2. Redistributions in binary form must reproduce the above copyright notice,
  11  *    this list of conditions and the following disclaimer in the documentation
  12  *    and/or other materials provided with the distribution.
  13  *
  14  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
  15  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
  16  * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
  17  * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
  18  * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
  19  * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
  20  * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
  21  * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
  22  * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
  23  * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
  24  * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  25  *
  26  * The views and conclusions contained in the software and documentation are
  27  * those of the authors and should not be interpreted as representing official
  28  * policies, either expressed or implied, of the FreeBSD Project.
  29  */
  30 
  31 #ifndef _SYS_EFX_PHY_IDS_H
  32 #define _SYS_EFX_PHY_IDS_H
  33 
  34 #define EFX_PHY_NULL    0
  35 
  36 typedef enum efx_phy_type_e {                   /* GENERATED BY scripts/genfwdef */
  37         EFX_PHY_TXC43128 = 1,
  38         EFX_PHY_SFX7101 = 3,
  39         EFX_PHY_QT2022C2 = 4,
  40         EFX_PHY_PM8358 = 6,
  41         EFX_PHY_SFT9001A = 8,
  42         EFX_PHY_QT2025C = 9,
  43         EFX_PHY_SFT9001B = 10,
  44         EFX_PHY_QLX111V = 12,
  45         EFX_PHY_QT2025_KR = 17,
  46         EFX_PHY_AEL3020 = 18,
  47         EFX_PHY_XFI_FARMI = 19,
  48 } efx_phy_type_t;
  49 
  50 
  51 #endif  /* _SYS_EFX_PHY_IDS_H */