\hypertarget{e1000__82541_8h_source}{}\doxysection{e1000\+\_\+82541.\+h}
\label{e1000__82541_8h_source}\index{dev/e1000/e1000\_82541.h@{dev/e1000/e1000\_82541.h}}
\mbox{\hyperlink{e1000__82541_8h}{Go to the documentation of this file.}}
\begin{DoxyCode}{0}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00001}00001 \textcolor{comment}{/******************************************************************************}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00002}00002 \textcolor{comment}{  SPDX-\/License-\/Identifier: BSD-\/3-\/Clause}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00003}00003 \textcolor{comment}{}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00004}00004 \textcolor{comment}{  Copyright (c) 2001-\/2020, Intel Corporation}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00005}00005 \textcolor{comment}{  All rights reserved.}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00006}00006 \textcolor{comment}{}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00007}00007 \textcolor{comment}{  Redistribution and use in source and binary forms, with or without}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00008}00008 \textcolor{comment}{  modification, are permitted provided that the following conditions are met:}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00009}00009 \textcolor{comment}{}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00010}00010 \textcolor{comment}{   1. Redistributions of source code must retain the above copyright notice,}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00011}00011 \textcolor{comment}{      this list of conditions and the following disclaimer.}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00012}00012 \textcolor{comment}{}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00013}00013 \textcolor{comment}{   2. Redistributions in binary form must reproduce the above copyright}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00014}00014 \textcolor{comment}{      notice, this list of conditions and the following disclaimer in the}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00015}00015 \textcolor{comment}{      documentation and/or other materials provided with the distribution.}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00016}00016 \textcolor{comment}{}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00017}00017 \textcolor{comment}{   3. Neither the name of the Intel Corporation nor the names of its}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00018}00018 \textcolor{comment}{      contributors may be used to endorse or promote products derived from}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00019}00019 \textcolor{comment}{      this software without specific prior written permission.}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00020}00020 \textcolor{comment}{}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00021}00021 \textcolor{comment}{  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "{}AS IS"{}}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00022}00022 \textcolor{comment}{  AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00023}00023 \textcolor{comment}{  IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00024}00024 \textcolor{comment}{  ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00025}00025 \textcolor{comment}{  LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00026}00026 \textcolor{comment}{  CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00027}00027 \textcolor{comment}{  SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00028}00028 \textcolor{comment}{  INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00029}00029 \textcolor{comment}{  CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00030}00030 \textcolor{comment}{  ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00031}00031 \textcolor{comment}{  POSSIBILITY OF SUCH DAMAGE.}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00032}00032 \textcolor{comment}{}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00033}00033 \textcolor{comment}{******************************************************************************/}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00034}00034 \textcolor{comment}{/*\$FreeBSD\$*/}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00035}00035 }
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00036}00036 \textcolor{preprocessor}{\#ifndef \_E1000\_82541\_H\_}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00037}00037 \textcolor{preprocessor}{\#define \_E1000\_82541\_H\_}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00038}00038 }
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00039}\mbox{\hyperlink{e1000__82541_8h_ad910e605892881342e4fb17e1e930c71}{00039}} \textcolor{preprocessor}{\#define NVM\_WORD\_SIZE\_BASE\_SHIFT\_82541 (NVM\_WORD\_SIZE\_BASE\_SHIFT + 1)}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00040}00040 }
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00041}\mbox{\hyperlink{e1000__82541_8h_a2a0b88e867fdd7d26ed809e57c48a904}{00041}} \textcolor{preprocessor}{\#define IGP01E1000\_PHY\_CHANNEL\_NUM              4}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00042}00042 }
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00043}\mbox{\hyperlink{e1000__82541_8h_a3e56b45fb6f6f84d2327c1c11a5f243e}{00043}} \textcolor{preprocessor}{\#define IGP01E1000\_PHY\_AGC\_A                    0x1172}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00044}\mbox{\hyperlink{e1000__82541_8h_a07d29fac03e6612883483c903e797be8}{00044}} \textcolor{preprocessor}{\#define IGP01E1000\_PHY\_AGC\_B                    0x1272}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00045}\mbox{\hyperlink{e1000__82541_8h_afdbc297685638a61a4160bbf4fc2be60}{00045}} \textcolor{preprocessor}{\#define IGP01E1000\_PHY\_AGC\_C                    0x1472}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00046}\mbox{\hyperlink{e1000__82541_8h_a75aa75998c558a000a7b0cd7eb344888}{00046}} \textcolor{preprocessor}{\#define IGP01E1000\_PHY\_AGC\_D                    0x1872}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00047}00047 }
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00048}\mbox{\hyperlink{e1000__82541_8h_ab408d8e2ee2b2e687f55f0391fe08ea9}{00048}} \textcolor{preprocessor}{\#define IGP01E1000\_PHY\_AGC\_PARAM\_A              0x1171}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00049}\mbox{\hyperlink{e1000__82541_8h_ac5d3f17879e2e8c74bedf37f307796b4}{00049}} \textcolor{preprocessor}{\#define IGP01E1000\_PHY\_AGC\_PARAM\_B              0x1271}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00050}\mbox{\hyperlink{e1000__82541_8h_a304a7284dede689ce473fd5b69b1ae1d}{00050}} \textcolor{preprocessor}{\#define IGP01E1000\_PHY\_AGC\_PARAM\_C              0x1471}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00051}\mbox{\hyperlink{e1000__82541_8h_afa8e3b4b9ebb517f9f6417088e5e506b}{00051}} \textcolor{preprocessor}{\#define IGP01E1000\_PHY\_AGC\_PARAM\_D              0x1871}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00052}00052 }
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00053}\mbox{\hyperlink{e1000__82541_8h_a1e5fbc366fbcc352310537c7e72ef7e4}{00053}} \textcolor{preprocessor}{\#define IGP01E1000\_PHY\_EDAC\_MU\_INDEX            0xC000}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00054}\mbox{\hyperlink{e1000__82541_8h_a0a2325dc2f50bc84aa78771f4f922df5}{00054}} \textcolor{preprocessor}{\#define IGP01E1000\_PHY\_EDAC\_SIGN\_EXT\_9\_BITS     0x8000}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00055}00055 }
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00056}\mbox{\hyperlink{e1000__82541_8h_a74b06b11e6d29acbd4e2cdd035c309f1}{00056}} \textcolor{preprocessor}{\#define IGP01E1000\_PHY\_DSP\_RESET                0x1F33}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00057}00057 }
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00058}\mbox{\hyperlink{e1000__82541_8h_ad9a518975d60372a2846a03782a5bdf7}{00058}} \textcolor{preprocessor}{\#define IGP01E1000\_PHY\_DSP\_FFE                  0x1F35}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00059}\mbox{\hyperlink{e1000__82541_8h_af1999857c4fef311d981d71ae41fda8a}{00059}} \textcolor{preprocessor}{\#define IGP01E1000\_PHY\_DSP\_FFE\_CM\_CP            0x0069}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00060}\mbox{\hyperlink{e1000__82541_8h_afcbc86e1111221a2e6777146629e0714}{00060}} \textcolor{preprocessor}{\#define IGP01E1000\_PHY\_DSP\_FFE\_DEFAULT          0x002A}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00061}00061 }
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00062}\mbox{\hyperlink{e1000__82541_8h_ae758ee7bf39c9713a43555da13eaa3c0}{00062}} \textcolor{preprocessor}{\#define IGP01E1000\_IEEE\_FORCE\_GIG               0x0140}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00063}\mbox{\hyperlink{e1000__82541_8h_a20a9069854ea0b7bed27ef9d5f564aac}{00063}} \textcolor{preprocessor}{\#define IGP01E1000\_IEEE\_RESTART\_AUTONEG         0x3300}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00064}00064 }
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00065}\mbox{\hyperlink{e1000__82541_8h_a5c0a66d2b0f6b2255441cea42a64fb6b}{00065}} \textcolor{preprocessor}{\#define IGP01E1000\_AGC\_LENGTH\_SHIFT             7}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00066}\mbox{\hyperlink{e1000__82541_8h_a9d9333656a6833db7383e079316d164a}{00066}} \textcolor{preprocessor}{\#define IGP01E1000\_AGC\_RANGE                    10}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00067}00067 }
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00068}\mbox{\hyperlink{e1000__82541_8h_a970a0eb3aad47ebb0f8097aaee62b9b1}{00068}} \textcolor{preprocessor}{\#define FFE\_IDLE\_ERR\_COUNT\_TIMEOUT\_20           20}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00069}\mbox{\hyperlink{e1000__82541_8h_af8e5e6fdcb46ab54748730a807bec057}{00069}} \textcolor{preprocessor}{\#define FFE\_IDLE\_ERR\_COUNT\_TIMEOUT\_100          100}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00070}00070 }
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00071}\mbox{\hyperlink{e1000__82541_8h_a8a5d026f926d13adc2e72b9011b36f21}{00071}} \textcolor{preprocessor}{\#define IGP01E1000\_ANALOG\_FUSE\_STATUS           0x20D0}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00072}\mbox{\hyperlink{e1000__82541_8h_a545ad68a986c24b3c61d5e790911c7a7}{00072}} \textcolor{preprocessor}{\#define IGP01E1000\_ANALOG\_SPARE\_FUSE\_STATUS     0x20D1}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00073}\mbox{\hyperlink{e1000__82541_8h_a95a4b387a7e2ba0feebcf133a8ba4aeb}{00073}} \textcolor{preprocessor}{\#define IGP01E1000\_ANALOG\_FUSE\_CONTROL          0x20DC}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00074}\mbox{\hyperlink{e1000__82541_8h_af303c5bfd4ff3e7027dd206ca0b27238}{00074}} \textcolor{preprocessor}{\#define IGP01E1000\_ANALOG\_FUSE\_BYPASS           0x20DE}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00075}00075 }
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00076}\mbox{\hyperlink{e1000__82541_8h_a14ee4deca9ab8c5ea106444c54606c20}{00076}} \textcolor{preprocessor}{\#define IGP01E1000\_ANALOG\_SPARE\_FUSE\_ENABLED    0x0100}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00077}\mbox{\hyperlink{e1000__82541_8h_af654da4ca13b5404d6d0023d95d7a57a}{00077}} \textcolor{preprocessor}{\#define IGP01E1000\_ANALOG\_FUSE\_FINE\_MASK        0x0F80}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00078}\mbox{\hyperlink{e1000__82541_8h_abbfde37fa73fe5e72e6f3933d9c6ea1f}{00078}} \textcolor{preprocessor}{\#define IGP01E1000\_ANALOG\_FUSE\_COARSE\_MASK      0x0070}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00079}\mbox{\hyperlink{e1000__82541_8h_aed006742252f6a1a74ece986baa6aa26}{00079}} \textcolor{preprocessor}{\#define IGP01E1000\_ANALOG\_FUSE\_COARSE\_THRESH    0x0040}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00080}\mbox{\hyperlink{e1000__82541_8h_a0ba14968d4cb2881814d7ea2e951fb8c}{00080}} \textcolor{preprocessor}{\#define IGP01E1000\_ANALOG\_FUSE\_COARSE\_10        0x0010}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00081}\mbox{\hyperlink{e1000__82541_8h_a575e1fa390e97f3f566583a49945d619}{00081}} \textcolor{preprocessor}{\#define IGP01E1000\_ANALOG\_FUSE\_FINE\_1           0x0080}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00082}\mbox{\hyperlink{e1000__82541_8h_ab8ba0565ad5a21de74908b0909aa2fc6}{00082}} \textcolor{preprocessor}{\#define IGP01E1000\_ANALOG\_FUSE\_FINE\_10          0x0500}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00083}\mbox{\hyperlink{e1000__82541_8h_a4bb5d08f16e2ba308abf08a7c2a2a6ac}{00083}} \textcolor{preprocessor}{\#define IGP01E1000\_ANALOG\_FUSE\_POLY\_MASK        0xF000}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00084}\mbox{\hyperlink{e1000__82541_8h_ae24901e54b65c037f912a558fc937a00}{00084}} \textcolor{preprocessor}{\#define IGP01E1000\_ANALOG\_FUSE\_ENABLE\_SW\_CONTROL 0x0002}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00085}00085 }
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00086}\mbox{\hyperlink{e1000__82541_8h_a11b1c849066a8a4eb7c141f2d445b154}{00086}} \textcolor{preprocessor}{\#define IGP01E1000\_MSE\_CHANNEL\_D                0x000F}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00087}\mbox{\hyperlink{e1000__82541_8h_a0a7505047fc86fe1ae6f34a1974a489c}{00087}} \textcolor{preprocessor}{\#define IGP01E1000\_MSE\_CHANNEL\_C                0x00F0}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00088}\mbox{\hyperlink{e1000__82541_8h_a473b99e06876f06e16faf879fbb9bcdb}{00088}} \textcolor{preprocessor}{\#define IGP01E1000\_MSE\_CHANNEL\_B                0x0F00}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00089}\mbox{\hyperlink{e1000__82541_8h_a2c5774f8737fa36b58176b5a4a39cf95}{00089}} \textcolor{preprocessor}{\#define IGP01E1000\_MSE\_CHANNEL\_A                0xF000}}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00090}00090 }
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00091}00091 }
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00092}00092 \textcolor{keywordtype}{void} \mbox{\hyperlink{e1000__82541_8h_a57c944db450e5d999bf463a7a6859880}{e1000\_init\_script\_state\_82541}}(\textcolor{keyword}{struct} \mbox{\hyperlink{structe1000__hw}{e1000\_hw}} *hw, \textcolor{keywordtype}{bool} state);}
\DoxyCodeLine{\Hypertarget{e1000__82541_8h_source_l00093}00093 \textcolor{preprocessor}{\#endif}}

\end{DoxyCode}
