\hypertarget{xmphyreg_8h_source}{}\doxysection{xmphyreg.\+h}
\label{xmphyreg_8h_source}\index{dev/mii/xmphyreg.h@{dev/mii/xmphyreg.h}}
\mbox{\hyperlink{xmphyreg_8h}{Go to the documentation of this file.}}
\begin{DoxyCode}{0}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00001}00001 \textcolor{comment}{/*-\/}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00002}00002 \textcolor{comment}{ * SPDX-\/License-\/Identifier: BSD-\/4-\/Clause}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00003}00003 \textcolor{comment}{ *}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00004}00004 \textcolor{comment}{ * Copyright (c) 2000}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00005}00005 \textcolor{comment}{ *      Bill Paul <wpaul@ee.columbia.edu>.  All rights reserved.}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00006}00006 \textcolor{comment}{ *}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00007}00007 \textcolor{comment}{ * Redistribution and use in source and binary forms, with or without}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00008}00008 \textcolor{comment}{ * modification, are permitted provided that the following conditions}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00009}00009 \textcolor{comment}{ * are met:}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00010}00010 \textcolor{comment}{ * 1. Redistributions of source code must retain the above copyright}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00011}00011 \textcolor{comment}{ *    notice, this list of conditions and the following disclaimer.}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00012}00012 \textcolor{comment}{ * 2. Redistributions in binary form must reproduce the above copyright}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00013}00013 \textcolor{comment}{ *    notice, this list of conditions and the following disclaimer in the}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00014}00014 \textcolor{comment}{ *    documentation and/or other materials provided with the distribution.}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00015}00015 \textcolor{comment}{ * 3. All advertising materials mentioning features or use of this software}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00016}00016 \textcolor{comment}{ *    must display the following acknowledgement:}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00017}00017 \textcolor{comment}{ *      This product includes software developed by Bill Paul.}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00018}00018 \textcolor{comment}{ * 4. Neither the name of the author nor the names of any co-\/contributors}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00019}00019 \textcolor{comment}{ *    may be used to endorse or promote products derived from this software}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00020}00020 \textcolor{comment}{ *    without specific prior written permission.}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00021}00021 \textcolor{comment}{ *}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00022}00022 \textcolor{comment}{ * THIS SOFTWARE IS PROVIDED BY Bill Paul AND CONTRIBUTORS ``AS IS'' AND}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00023}00023 \textcolor{comment}{ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00024}00024 \textcolor{comment}{ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00025}00025 \textcolor{comment}{ * ARE DISCLAIMED.  IN NO EVENT SHALL Bill Paul OR THE VOICES IN HIS HEAD}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00026}00026 \textcolor{comment}{ * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00027}00027 \textcolor{comment}{ * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00028}00028 \textcolor{comment}{ * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00029}00029 \textcolor{comment}{ * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00030}00030 \textcolor{comment}{ * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00031}00031 \textcolor{comment}{ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00032}00032 \textcolor{comment}{ * THE POSSIBILITY OF SUCH DAMAGE.}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00033}00033 \textcolor{comment}{ *}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00034}00034 \textcolor{comment}{ * \$FreeBSD\$}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00035}00035 \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00036}00036 }
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00037}00037 \textcolor{preprocessor}{\#ifndef \_DEV\_MII\_XMPHYREG\_H\_}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00038}00038 \textcolor{preprocessor}{\#define \_DEV\_MII\_XMPHYREG\_H\_}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00039}00039 }
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00040}00040 \textcolor{comment}{/*}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00041}00041 \textcolor{comment}{ * XaQti XMAC II PHY registers}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00042}00042 \textcolor{comment}{ */}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00043}00043 }
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00044}\mbox{\hyperlink{xmphyreg_8h_a109abc8a8f5ff8795894654689b5447b}{00044}} \textcolor{preprocessor}{\#define XMPHY\_MII\_BMCR          0x00}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00045}\mbox{\hyperlink{xmphyreg_8h_a3cbaa103b80a509e030fa91cfe6cc9d1}{00045}} \textcolor{preprocessor}{\#define XMPHY\_BMCR\_RESET        0x8000}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00046}\mbox{\hyperlink{xmphyreg_8h_a57348a54d59d77979ffb5d504c9b83ce}{00046}} \textcolor{preprocessor}{\#define XMPHY\_BMCR\_LOOP         0x4000}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00047}\mbox{\hyperlink{xmphyreg_8h_a3708131fe3b7983eba32e970358fc471}{00047}} \textcolor{preprocessor}{\#define XMPHY\_BMCR\_AUTOEN       0x1000  }\textcolor{comment}{/* Autoneg enabled */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00048}\mbox{\hyperlink{xmphyreg_8h_a4275d08ef603d2407dfdf50c96035350}{00048}} \textcolor{preprocessor}{\#define XMPHY\_BMCR\_PDOWN        0x0800  }\textcolor{comment}{/* Power down */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00049}\mbox{\hyperlink{xmphyreg_8h_a557622dd6d9d0a53c6939060975cd4d9}{00049}} \textcolor{preprocessor}{\#define XMPHY\_BMCR\_ISO          0x0400  }\textcolor{comment}{/* Isolate */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00050}\mbox{\hyperlink{xmphyreg_8h_a8660b22cb968215b82316af47990cce8}{00050}} \textcolor{preprocessor}{\#define XMPHY\_BMCR\_STARTNEG     0x0200  }\textcolor{comment}{/* Restart autoneg */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00051}\mbox{\hyperlink{xmphyreg_8h_ac8bc7d27ccb480d675540882feffa658}{00051}} \textcolor{preprocessor}{\#define XMPHY\_BMCR\_FDX          0x0100  }\textcolor{comment}{/* Duplex mode */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00052}00052 }
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00053}\mbox{\hyperlink{xmphyreg_8h_ac0125fb04d9d2f3a376104f1006c317d}{00053}} \textcolor{preprocessor}{\#define XMPHY\_MII\_BMSR          0x01}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00054}\mbox{\hyperlink{xmphyreg_8h_a4a202bd3d1ee6a980f2072ff01d76267}{00054}} \textcolor{preprocessor}{\#define XMPHY\_BMSR\_EXTSTS       0x0100  }\textcolor{comment}{/* Extended status present */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00055}\mbox{\hyperlink{xmphyreg_8h_a4c2150b42877c92f75f042429df1d419}{00055}} \textcolor{preprocessor}{\#define XMPHY\_BMSR\_ACOMP        0x0020  }\textcolor{comment}{/* Autoneg complete */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00056}\mbox{\hyperlink{xmphyreg_8h_a9b7199cbfd7944a339ac556e6fdd45c3}{00056}} \textcolor{preprocessor}{\#define XMPHY\_BMSR\_RFAULT       0x0010  }\textcolor{comment}{/* Remote fault condition occurred */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00057}\mbox{\hyperlink{xmphyreg_8h_a41f9da3c3b854ff85d566e04700bfc08}{00057}} \textcolor{preprocessor}{\#define XMPHY\_BMSR\_ANEG         0x0008  }\textcolor{comment}{/* Autoneg capable */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00058}\mbox{\hyperlink{xmphyreg_8h_ad188002e5fe211aecdb797f04a29a896}{00058}} \textcolor{preprocessor}{\#define XMPHY\_BMSR\_LINK         0x0004  }\textcolor{comment}{/* Link status */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00059}\mbox{\hyperlink{xmphyreg_8h_a2fea25622a8fba55c5fed308e33db9de}{00059}} \textcolor{preprocessor}{\#define XMPHY\_BMSR\_EXT          0x0001  }\textcolor{comment}{/* Extended capability */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00060}00060 }
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00061}\mbox{\hyperlink{xmphyreg_8h_a71663b48e4bbdebbef8a8bbcd7732e55}{00061}} \textcolor{preprocessor}{\#define XMPHY\_MII\_ANAR          0x04}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00062}\mbox{\hyperlink{xmphyreg_8h_a7e3b6461bdb2308aa110791c7df53849}{00062}} \textcolor{preprocessor}{\#define XMPHY\_ANAR\_NP           0x8000  }\textcolor{comment}{/* Next page */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00063}\mbox{\hyperlink{xmphyreg_8h_a83299507af15b84045d5874b71240239}{00063}} \textcolor{preprocessor}{\#define XMPHY\_ANAR\_ACK          0x4000  }\textcolor{comment}{/* Next page or base received */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00064}\mbox{\hyperlink{xmphyreg_8h_ae1d9b329afb821c2cf9643daf0be15ff}{00064}} \textcolor{preprocessor}{\#define XMPHY\_ANAR\_RFBITS       0x3000  }\textcolor{comment}{/* Remote fault bits */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00065}\mbox{\hyperlink{xmphyreg_8h_af5e4150497de7da2c12340740c476c19}{00065}} \textcolor{preprocessor}{\#define XMPHY\_ANAR\_PAUSEBITS    0x0180  }\textcolor{comment}{/* Pause bits */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00066}\mbox{\hyperlink{xmphyreg_8h_a10716b0b2ad7b331f7facee75b653e0f}{00066}} \textcolor{preprocessor}{\#define XMPHY\_ANAR\_HDX          0x0040  }\textcolor{comment}{/* Select half duplex */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00067}\mbox{\hyperlink{xmphyreg_8h_adff158a41c81fbb833c4e39ec2653921}{00067}} \textcolor{preprocessor}{\#define XMPHY\_ANAR\_FDX          0x0020  }\textcolor{comment}{/* Select full duplex */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00068}00068 }
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00069}\mbox{\hyperlink{xmphyreg_8h_a256a29f8f3bd0fe69c9bb9f412af24c4}{00069}} \textcolor{preprocessor}{\#define XMPHY\_MII\_ANLPAR        0x05}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00070}\mbox{\hyperlink{xmphyreg_8h_a12793c24146d63a8d6549ad95817f451}{00070}} \textcolor{preprocessor}{\#define XMPHY\_ANLPAR\_NP         0x8000  }\textcolor{comment}{/* Next page */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00071}\mbox{\hyperlink{xmphyreg_8h_a5772be0ed8e814c83e122936d14994ab}{00071}} \textcolor{preprocessor}{\#define XMPHY\_ANLPAR\_ACK        0x4000  }\textcolor{comment}{/* Next page or base received */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00072}\mbox{\hyperlink{xmphyreg_8h_a23e02e4164f29154c7f7e8c0d3371de9}{00072}} \textcolor{preprocessor}{\#define XMPHY\_ANLPAR\_RFBITS     0x3000  }\textcolor{comment}{/* Remote fault bits */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00073}\mbox{\hyperlink{xmphyreg_8h_a6bcb15a3bb1b62bae668fcee5649d653}{00073}} \textcolor{preprocessor}{\#define XMPHY\_ANLPAR\_PAUSEBITS  0x0180  }\textcolor{comment}{/* Pause bits */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00074}\mbox{\hyperlink{xmphyreg_8h_a5db9074ba7e2a73d252defea375f32ed}{00074}} \textcolor{preprocessor}{\#define XMPHY\_ANLPAR\_HDX        0x0040  }\textcolor{comment}{/* Select half duplex */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00075}\mbox{\hyperlink{xmphyreg_8h_accaec79f314fd6633332a04b59231914}{00075}} \textcolor{preprocessor}{\#define XMPHY\_ANLPAR\_FDX        0x0020  }\textcolor{comment}{/* Select full duplex */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00076}00076 }
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00077}\mbox{\hyperlink{xmphyreg_8h_a59d73210aff28acf098fabd100ad0123}{00077}} \textcolor{preprocessor}{\#define XMPHY\_RF\_OK             0x0000  }\textcolor{comment}{/* No error -\/-\/ link is good */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00078}\mbox{\hyperlink{xmphyreg_8h_a54b84c239c5abfa1beec390ca7d99d2c}{00078}} \textcolor{preprocessor}{\#define XMPHY\_RF\_LINKFAIL       0x1000  }\textcolor{comment}{/* Link failure */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00079}\mbox{\hyperlink{xmphyreg_8h_af30aa427d5cd04635b1d53d4b2a12c2d}{00079}} \textcolor{preprocessor}{\#define XMPHY\_RF\_OFFLINE        0x2000  }\textcolor{comment}{/* Offline */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00080}\mbox{\hyperlink{xmphyreg_8h_a6992dee991ee1e98bede15c5369f589c}{00080}} \textcolor{preprocessor}{\#define XMPHY\_RF\_ANEGFAIL       0x3000  }\textcolor{comment}{/* Autonegotiation error */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00081}00081 }
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00082}\mbox{\hyperlink{xmphyreg_8h_a8ced13ba8bd411888a0d5aa8a38bb300}{00082}} \textcolor{preprocessor}{\#define XMPHY\_PAUSE\_NOPAUSE     0x0000  }\textcolor{comment}{/* No pause possible */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00083}\mbox{\hyperlink{xmphyreg_8h_a8d3ff752f37e1076028fe319c6600ab4}{00083}} \textcolor{preprocessor}{\#define XMPHY\_PAUSE\_ASYMETRIC   0x0080  }\textcolor{comment}{/* Asymetric pause toward LP */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00084}\mbox{\hyperlink{xmphyreg_8h_a04cf2186f4f49586e3f4e61cc419b7dc}{00084}} \textcolor{preprocessor}{\#define XMPHY\_PAUSE\_SYMETRIC    0x0100  }\textcolor{comment}{/* Symetric pause */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00085}\mbox{\hyperlink{xmphyreg_8h_aba727652dcfbe0d81b3efcb0ab7a3ec8}{00085}} \textcolor{preprocessor}{\#define XMPHY\_PAUSE\_BOTH        0x0180  }\textcolor{comment}{/* Both sym and asym pause */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00086}00086 }
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00087}\mbox{\hyperlink{xmphyreg_8h_a3804e943299f749f67294bf450c9db80}{00087}} \textcolor{preprocessor}{\#define XMPHY\_MII\_ANER          0x06}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00088}\mbox{\hyperlink{xmphyreg_8h_a89828b5849fe70f39d64764730a51a33}{00088}} \textcolor{preprocessor}{\#define XMPHY\_ANER\_LPNP         0x0008  }\textcolor{comment}{/* Link partner can next page */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00089}\mbox{\hyperlink{xmphyreg_8h_a567586a78a5fac30bf31e759935348b0}{00089}} \textcolor{preprocessor}{\#define XMPHY\_ANER\_NP           0x0004  }\textcolor{comment}{/* Local PHY can next page */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00090}\mbox{\hyperlink{xmphyreg_8h_ababb5b0fdd099e3a044901b3c4f5da82}{00090}} \textcolor{preprocessor}{\#define XMPHY\_ANER\_RX           0x0002  }\textcolor{comment}{/* Next page received */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00091}00091 }
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00092}\mbox{\hyperlink{xmphyreg_8h_a21798fa1770afc7e3cce0a45a425c2a8}{00092}} \textcolor{preprocessor}{\#define XMPHY\_MII\_NEXTP         0x07    }\textcolor{comment}{/* Next page */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00093}\mbox{\hyperlink{xmphyreg_8h_a9d8e8d84a98fef6292c7a385cd2c422d}{00093}} \textcolor{preprocessor}{\#define XMPHY\_NEXTP\_MORE        0x8000  }\textcolor{comment}{/* More next pages to follow */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00094}\mbox{\hyperlink{xmphyreg_8h_acf8417979e85c569a1e24e0dc1bba929}{00094}} \textcolor{preprocessor}{\#define XMPHY\_NEXTP\_ACK1        0x4000  }\textcolor{comment}{/* Ack bit received OK */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00095}\mbox{\hyperlink{xmphyreg_8h_ac46a75b24c7a6f20a842daf27baade09}{00095}} \textcolor{preprocessor}{\#define XMPHY\_NEXTP\_MP          0x2000  }\textcolor{comment}{/* Page is message page */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00096}\mbox{\hyperlink{xmphyreg_8h_af91da8c29355f2e6811b4613f8686fc4}{00096}} \textcolor{preprocessor}{\#define XMPHY\_NEXTP\_ACK2        0x1000  }\textcolor{comment}{/* can comply with message (r/o) */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00097}\mbox{\hyperlink{xmphyreg_8h_a825e0d0e108cb4985eee23927ab9c974}{00097}} \textcolor{preprocessor}{\#define XMPHY\_NEXTP\_TOGGLE      0x0800  }\textcolor{comment}{/* sync with LP */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00098}\mbox{\hyperlink{xmphyreg_8h_acaf6dc0e46d6cb3179006cd974c3f648}{00098}} \textcolor{preprocessor}{\#define XMPHY\_NEXTP\_MESSAGE     0x07FF  }\textcolor{comment}{/* message */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00099}00099 }
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00100}\mbox{\hyperlink{xmphyreg_8h_a80f6c466474418b70414c40e48775f1d}{00100}} \textcolor{preprocessor}{\#define XMPHY\_MII\_NEXTPLP       0x08    }\textcolor{comment}{/* Next page of link partner */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00101}\mbox{\hyperlink{xmphyreg_8h_a396dd6d776a9ce5721905aad7ad94a7d}{00101}} \textcolor{preprocessor}{\#define XMPHY\_NEXTPLP\_MORE      0x8000  }\textcolor{comment}{/* More next pages to follow */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00102}\mbox{\hyperlink{xmphyreg_8h_a1f696290c739fda2cc5b19e33e6ca39c}{00102}} \textcolor{preprocessor}{\#define XMPHY\_NEXTPLP\_ACK1      0x4000  }\textcolor{comment}{/* Ack bit received OK */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00103}\mbox{\hyperlink{xmphyreg_8h_a0aca5d040bd6026f6b8380e7151548e4}{00103}} \textcolor{preprocessor}{\#define XMPHY\_NEXTPLP\_MP        0x2000  }\textcolor{comment}{/* Page is message page */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00104}\mbox{\hyperlink{xmphyreg_8h_a29c60146ebd41c33b97116a0f92d9d0f}{00104}} \textcolor{preprocessor}{\#define XMPHY\_NEXTPLP\_ACK2      0x1000  }\textcolor{comment}{/* can comply with message (r/o) */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00105}\mbox{\hyperlink{xmphyreg_8h_a4aed463be3f41928243aa79c412a45b2}{00105}} \textcolor{preprocessor}{\#define XMPHY\_NEXTPLP\_TOGGLE    0x0800  }\textcolor{comment}{/* sync with LP */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00106}\mbox{\hyperlink{xmphyreg_8h_a17f9fea21e3c12cec4d91d3535e8d6f9}{00106}} \textcolor{preprocessor}{\#define XMPHY\_NEXTPLP\_MESSAGE   0x07FF  }\textcolor{comment}{/* message */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00107}00107 }
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00108}\mbox{\hyperlink{xmphyreg_8h_aa911634572de210ab550d2fded129ea9}{00108}} \textcolor{preprocessor}{\#define XMPHY\_MII\_EXTSTS        0x0F    }\textcolor{comment}{/* Extended status */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00109}\mbox{\hyperlink{xmphyreg_8h_ad0926691c7027b6be54d230d082167ee}{00109}} \textcolor{preprocessor}{\#define XMPHY\_EXTSTS\_FDX        0x8000  }\textcolor{comment}{/* 1000base-\/X FD capable */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00110}\mbox{\hyperlink{xmphyreg_8h_a2345fab4c9ce46f21d4b60922f745a61}{00110}} \textcolor{preprocessor}{\#define XMPHY\_EXTSTS\_HDX        0x4000  }\textcolor{comment}{/* 1000base-\/X HD capable */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00111}00111 }
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00112}\mbox{\hyperlink{xmphyreg_8h_ad540091ca81ee428915f54585063b6f3}{00112}} \textcolor{preprocessor}{\#define XMPHY\_MII\_RESAB         0x10    }\textcolor{comment}{/* Resolved ability */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00113}\mbox{\hyperlink{xmphyreg_8h_a24458bcb18f8521c61c9c152aaf0607c}{00113}} \textcolor{preprocessor}{\#define XMPHY\_RESAB\_PAUSEBITS   0x0180  }\textcolor{comment}{/* Pause bits */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00114}\mbox{\hyperlink{xmphyreg_8h_a55d3b858efa8954a32eff0c6e760c7c9}{00114}} \textcolor{preprocessor}{\#define XMPHY\_RESAB\_HDX         0x0040  }\textcolor{comment}{/* Half duplex selected */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00115}\mbox{\hyperlink{xmphyreg_8h_afb33f57a7f5e7339d0458df76097ed4d}{00115}} \textcolor{preprocessor}{\#define XMPHY\_RESAB\_FDX         0x0020  }\textcolor{comment}{/* Full duplex selected */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00116}\mbox{\hyperlink{xmphyreg_8h_aa1ee12137b5a50f20f75ad3c31b349bf}{00116}} \textcolor{preprocessor}{\#define XMPHY\_RESAB\_ABLMIS      0x0010  }\textcolor{comment}{/* Ability mismatch */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00117}\mbox{\hyperlink{xmphyreg_8h_ac57eef36ca2a725343183385e322c60d}{00117}} \textcolor{preprocessor}{\#define XMPHY\_RESAB\_PAUSEMIS    0x0008  }\textcolor{comment}{/* Pause mismatch */}\textcolor{preprocessor}{}}
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00118}00118 }
\DoxyCodeLine{\Hypertarget{xmphyreg_8h_source_l00119}00119 \textcolor{preprocessor}{\#endif }\textcolor{comment}{/* \_DEV\_MII\_XMPHYREG\_H\_ */}\textcolor{preprocessor}{}}

\end{DoxyCode}
