\hypertarget{dp83822phy_8c}{}\doxysection{dev/mii/dp83822phy.c File Reference}
\label{dp83822phy_8c}\index{dev/mii/dp83822phy.c@{dev/mii/dp83822phy.c}}
{\ttfamily \#include $<$sys/cdefs.\+h$>$}\newline
{\ttfamily \#include $<$sys/param.\+h$>$}\newline
{\ttfamily \#include $<$sys/bus.\+h$>$}\newline
{\ttfamily \#include $<$sys/kernel.\+h$>$}\newline
{\ttfamily \#include $<$sys/module.\+h$>$}\newline
{\ttfamily \#include $<$sys/resource.\+h$>$}\newline
{\ttfamily \#include $<$sys/rman.\+h$>$}\newline
{\ttfamily \#include $<$sys/socket.\+h$>$}\newline
{\ttfamily \#include $<$machine/resource.\+h$>$}\newline
{\ttfamily \#include $<$net/if.\+h$>$}\newline
{\ttfamily \#include $<$net/if\+\_\+media.\+h$>$}\newline
{\ttfamily \#include $<$dev/mii/mii.\+h$>$}\newline
{\ttfamily \#include $<$dev/mii/miivar.\+h$>$}\newline
{\ttfamily \#include \char`\"{}miidevs.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}miibus\+\_\+if.\+h\char`\"{}}\newline
Include dependency graph for dp83822phy.\+c\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{de/d5e/dp83822phy_8c__incl}
\end{center}
\end{figure}
\doxysubsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structdp83822__softc}{dp83822\+\_\+softc}}
\end{DoxyCompactItemize}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{dp83822phy_8c_ad27cc17b25bb93134368d5eb21126eae}{BIT}}(x)~(1 $<$$<$ (x))
\item 
\#define \mbox{\hyperlink{dp83822phy_8c_abaa42bae094e22d868210a174da55ea0}{DP83822\+\_\+\+PHYSTS}}~0x10
\item 
\#define \mbox{\hyperlink{dp83822phy_8c_a7b306984df76298820bb2cfcdfa74d79}{DP83822\+\_\+\+PHYSTS\+\_\+\+LINK\+\_\+\+UP}}~\mbox{\hyperlink{vscphy_8c_ad27cc17b25bb93134368d5eb21126eae}{BIT}}(0)
\item 
\#define \mbox{\hyperlink{dp83822phy_8c_abed8299c66d40ed679a3a263f6891760}{DP83822\+\_\+\+PHYSTS\+\_\+\+SPEED\+\_\+100}}~\mbox{\hyperlink{vscphy_8c_ad27cc17b25bb93134368d5eb21126eae}{BIT}}(1)
\item 
\#define \mbox{\hyperlink{dp83822phy_8c_ab132fc902c6a920a3288fd8b1de34b55}{DP83822\+\_\+\+PHYSTS\+\_\+\+FD}}~\mbox{\hyperlink{vscphy_8c_ad27cc17b25bb93134368d5eb21126eae}{BIT}}(2)
\item 
\#define \mbox{\hyperlink{dp83822phy_8c_a89dc4d6cf02bb111e3460e58148ec582}{DP83822\+\_\+\+PHYSCR}}~0x11
\item 
\#define \mbox{\hyperlink{dp83822phy_8c_a245cafe3ecc853c5d42bd07e7711532e}{DP83822\+\_\+\+PHYSCR\+\_\+\+INT\+\_\+\+OE}}~\mbox{\hyperlink{vscphy_8c_ad27cc17b25bb93134368d5eb21126eae}{BIT}}(0) /$\ast$ Behaviour of INT pin. $\ast$/
\item 
\#define \mbox{\hyperlink{dp83822phy_8c_a0e952db0166d288e7208e1043fa44560}{DP83822\+\_\+\+PHYSCR\+\_\+\+INT\+\_\+\+EN}}~\mbox{\hyperlink{vscphy_8c_ad27cc17b25bb93134368d5eb21126eae}{BIT}}(1)
\item 
\#define \mbox{\hyperlink{dp83822phy_8c_a3898a1ddfc1910aeb41328476ccfb9f9}{DP83822\+\_\+\+MISR1}}~0x12
\item 
\#define \mbox{\hyperlink{dp83822phy_8c_a0d735b3cba73997ee5e7f2e0d2a3ea3a}{DP83822\+\_\+\+MISR1\+\_\+\+AN\+\_\+\+CMPL\+\_\+\+EN}}~\mbox{\hyperlink{vscphy_8c_ad27cc17b25bb93134368d5eb21126eae}{BIT}}(2)
\item 
\#define \mbox{\hyperlink{dp83822phy_8c_a037a1802e2cc22df02a040a4dfe943f9}{DP83822\+\_\+\+MISR1\+\_\+\+DP\+\_\+\+CHG\+\_\+\+EN}}~\mbox{\hyperlink{vscphy_8c_ad27cc17b25bb93134368d5eb21126eae}{BIT}}(3)
\item 
\#define \mbox{\hyperlink{dp83822phy_8c_a2cbb70eb742eed75744a3a916f69bf74}{DP83822\+\_\+\+MISR1\+\_\+\+SPD\+\_\+\+CHG\+\_\+\+EN}}~\mbox{\hyperlink{vscphy_8c_ad27cc17b25bb93134368d5eb21126eae}{BIT}}(4)
\item 
\#define \mbox{\hyperlink{dp83822phy_8c_ac3012750139eecce8dc3556350776859}{DP83822\+\_\+\+MISR1\+\_\+\+LINK\+\_\+\+CHG\+\_\+\+EN}}~\mbox{\hyperlink{vscphy_8c_ad27cc17b25bb93134368d5eb21126eae}{BIT}}(5)
\item 
\#define \mbox{\hyperlink{dp83822phy_8c_a5c3730b72228310024fe9da56dd9f6a0}{DP83822\+\_\+\+MISR1\+\_\+\+INT\+\_\+\+MASK}}~0x\+FF
\item 
\#define \mbox{\hyperlink{dp83822phy_8c_a5b6c76c48d68eeadeababa83259feb93}{DP83822\+\_\+\+MISR1\+\_\+\+INT\+\_\+\+STS\+\_\+\+SHIFT}}~8
\item 
\#define \mbox{\hyperlink{dp83822phy_8c_a37921d34476ea62cf996ad8e9d2c393f}{DP83822\+\_\+\+MISR2}}~0x13
\item 
\#define \mbox{\hyperlink{dp83822phy_8c_aaaac9bab34bab38ccb1a0f1b4c3dcc7a}{DP83822\+\_\+\+MISR2\+\_\+\+AN\+\_\+\+ERR\+\_\+\+EN}}~\mbox{\hyperlink{vscphy_8c_ad27cc17b25bb93134368d5eb21126eae}{BIT}}(6)
\item 
\#define \mbox{\hyperlink{dp83822phy_8c_a1e441f7fa639899412266cb828d1814c}{DP83822\+\_\+\+MISR2\+\_\+\+INT\+\_\+\+MASK}}~0x\+FF
\item 
\#define \mbox{\hyperlink{dp83822phy_8c_a0da062d09b83912994c741176928a7ec}{DP83822\+\_\+\+MISR2\+\_\+\+INT\+\_\+\+STS\+\_\+\+SHIFT}}~8
\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{dp83822phy_8c_a8c3ef283470a68cd30afe9b8a72cb60f}{\+\_\+\+\_\+\+FBSDID}} (\char`\"{}\$Free\+BSD\$\char`\"{})
\item 
static int \mbox{\hyperlink{dp83822phy_8c_adc6feb9702534d51bb7e1e6f3f10b5af}{dp\+\_\+service}} (struct \mbox{\hyperlink{structmii__softc}{mii\+\_\+softc}} $\ast$, struct \mbox{\hyperlink{structmii__data}{mii\+\_\+data}} $\ast$, int)
\item 
static void \mbox{\hyperlink{dp83822phy_8c_ad2adc69aa49a191bfd0561465ba2b132}{dp\+\_\+intr}} (void $\ast$arg)
\item 
static int \mbox{\hyperlink{dp83822phy_8c_aed36deaddd3bae53c4fd85648b045cb1}{dp\+\_\+probe}} (device\+\_\+t dev)
\item 
static int \mbox{\hyperlink{dp83822phy_8c_a7177af199833a2de4dd768976d0be47d}{dp\+\_\+attach}} (device\+\_\+t dev)
\item 
static int \mbox{\hyperlink{dp83822phy_8c_a274be2b2ba6c8ee7020eb7a84b08ad74}{dp\+\_\+detach}} (device\+\_\+t dev)
\item 
\mbox{\hyperlink{dp83822phy_8c_a50282371ff4baab41ff32188b5cde2fd}{DRIVER\+\_\+\+MODULE}} (dp83822phy, \mbox{\hyperlink{miibus__if_8m_a4cbc1805319b363b9b338406a4b2a683}{miibus}}, \mbox{\hyperlink{dp83867phy_8c_ab2d2438912846be67cdf9cd7a55b4437}{dp\+\_\+driver}}, \mbox{\hyperlink{dp83867phy_8c_a489bf6f91e1d78ba96639d9d924865de}{dp\+\_\+devclass}}, 0, 0)
\end{DoxyCompactItemize}
\doxysubsection*{Variables}
\begin{DoxyCompactItemize}
\item 
static const struct \mbox{\hyperlink{structmii__phydesc}{mii\+\_\+phydesc}} \mbox{\hyperlink{dp83822phy_8c_ad4e9c7143d120d933b8d8fa6a9f6fd4f}{dpphys}} \mbox{[}$\,$\mbox{]}
\item 
static const struct \mbox{\hyperlink{structmii__phy__funcs}{mii\+\_\+phy\+\_\+funcs}} \mbox{\hyperlink{dp83822phy_8c_a24e55fa2dd452dec0c13fde390f89c65}{dpphy\+\_\+funcs}}
\item 
static device\+\_\+method\+\_\+t \mbox{\hyperlink{dp83822phy_8c_a52ecfaeef36bd19ec3df05ecd4270f92}{dp\+\_\+methods}} \mbox{[}$\,$\mbox{]}
\item 
static devclass\+\_\+t \mbox{\hyperlink{dp83822phy_8c_a489bf6f91e1d78ba96639d9d924865de}{dp\+\_\+devclass}}
\item 
static driver\+\_\+t \mbox{\hyperlink{dp83822phy_8c_ab2d2438912846be67cdf9cd7a55b4437}{dp\+\_\+driver}}
\end{DoxyCompactItemize}


\doxysubsection{Macro Definition Documentation}
\mbox{\Hypertarget{dp83822phy_8c_ad27cc17b25bb93134368d5eb21126eae}\label{dp83822phy_8c_ad27cc17b25bb93134368d5eb21126eae}} 
\index{dp83822phy.c@{dp83822phy.c}!BIT@{BIT}}
\index{BIT@{BIT}!dp83822phy.c@{dp83822phy.c}}
\doxysubsubsection{\texorpdfstring{BIT}{BIT}}
{\footnotesize\ttfamily \#define BIT(\begin{DoxyParamCaption}\item[{}]{x }\end{DoxyParamCaption})~(1 $<$$<$ (x))}



Definition at line \mbox{\hyperlink{dp83822phy_8c_source_l00056}{56}} of file \mbox{\hyperlink{dp83822phy_8c_source}{dp83822phy.\+c}}.

\mbox{\Hypertarget{dp83822phy_8c_a3898a1ddfc1910aeb41328476ccfb9f9}\label{dp83822phy_8c_a3898a1ddfc1910aeb41328476ccfb9f9}} 
\index{dp83822phy.c@{dp83822phy.c}!DP83822\_MISR1@{DP83822\_MISR1}}
\index{DP83822\_MISR1@{DP83822\_MISR1}!dp83822phy.c@{dp83822phy.c}}
\doxysubsubsection{\texorpdfstring{DP83822\_MISR1}{DP83822\_MISR1}}
{\footnotesize\ttfamily \#define DP83822\+\_\+\+MISR1~0x12}



Definition at line \mbox{\hyperlink{dp83822phy_8c_source_l00067}{67}} of file \mbox{\hyperlink{dp83822phy_8c_source}{dp83822phy.\+c}}.

\mbox{\Hypertarget{dp83822phy_8c_a0d735b3cba73997ee5e7f2e0d2a3ea3a}\label{dp83822phy_8c_a0d735b3cba73997ee5e7f2e0d2a3ea3a}} 
\index{dp83822phy.c@{dp83822phy.c}!DP83822\_MISR1\_AN\_CMPL\_EN@{DP83822\_MISR1\_AN\_CMPL\_EN}}
\index{DP83822\_MISR1\_AN\_CMPL\_EN@{DP83822\_MISR1\_AN\_CMPL\_EN}!dp83822phy.c@{dp83822phy.c}}
\doxysubsubsection{\texorpdfstring{DP83822\_MISR1\_AN\_CMPL\_EN}{DP83822\_MISR1\_AN\_CMPL\_EN}}
{\footnotesize\ttfamily \#define DP83822\+\_\+\+MISR1\+\_\+\+AN\+\_\+\+CMPL\+\_\+\+EN~\mbox{\hyperlink{vscphy_8c_ad27cc17b25bb93134368d5eb21126eae}{BIT}}(2)}



Definition at line \mbox{\hyperlink{dp83822phy_8c_source_l00068}{68}} of file \mbox{\hyperlink{dp83822phy_8c_source}{dp83822phy.\+c}}.

\mbox{\Hypertarget{dp83822phy_8c_a037a1802e2cc22df02a040a4dfe943f9}\label{dp83822phy_8c_a037a1802e2cc22df02a040a4dfe943f9}} 
\index{dp83822phy.c@{dp83822phy.c}!DP83822\_MISR1\_DP\_CHG\_EN@{DP83822\_MISR1\_DP\_CHG\_EN}}
\index{DP83822\_MISR1\_DP\_CHG\_EN@{DP83822\_MISR1\_DP\_CHG\_EN}!dp83822phy.c@{dp83822phy.c}}
\doxysubsubsection{\texorpdfstring{DP83822\_MISR1\_DP\_CHG\_EN}{DP83822\_MISR1\_DP\_CHG\_EN}}
{\footnotesize\ttfamily \#define DP83822\+\_\+\+MISR1\+\_\+\+DP\+\_\+\+CHG\+\_\+\+EN~\mbox{\hyperlink{vscphy_8c_ad27cc17b25bb93134368d5eb21126eae}{BIT}}(3)}



Definition at line \mbox{\hyperlink{dp83822phy_8c_source_l00069}{69}} of file \mbox{\hyperlink{dp83822phy_8c_source}{dp83822phy.\+c}}.

\mbox{\Hypertarget{dp83822phy_8c_a5c3730b72228310024fe9da56dd9f6a0}\label{dp83822phy_8c_a5c3730b72228310024fe9da56dd9f6a0}} 
\index{dp83822phy.c@{dp83822phy.c}!DP83822\_MISR1\_INT\_MASK@{DP83822\_MISR1\_INT\_MASK}}
\index{DP83822\_MISR1\_INT\_MASK@{DP83822\_MISR1\_INT\_MASK}!dp83822phy.c@{dp83822phy.c}}
\doxysubsubsection{\texorpdfstring{DP83822\_MISR1\_INT\_MASK}{DP83822\_MISR1\_INT\_MASK}}
{\footnotesize\ttfamily \#define DP83822\+\_\+\+MISR1\+\_\+\+INT\+\_\+\+MASK~0x\+FF}



Definition at line \mbox{\hyperlink{dp83822phy_8c_source_l00072}{72}} of file \mbox{\hyperlink{dp83822phy_8c_source}{dp83822phy.\+c}}.

\mbox{\Hypertarget{dp83822phy_8c_a5b6c76c48d68eeadeababa83259feb93}\label{dp83822phy_8c_a5b6c76c48d68eeadeababa83259feb93}} 
\index{dp83822phy.c@{dp83822phy.c}!DP83822\_MISR1\_INT\_STS\_SHIFT@{DP83822\_MISR1\_INT\_STS\_SHIFT}}
\index{DP83822\_MISR1\_INT\_STS\_SHIFT@{DP83822\_MISR1\_INT\_STS\_SHIFT}!dp83822phy.c@{dp83822phy.c}}
\doxysubsubsection{\texorpdfstring{DP83822\_MISR1\_INT\_STS\_SHIFT}{DP83822\_MISR1\_INT\_STS\_SHIFT}}
{\footnotesize\ttfamily \#define DP83822\+\_\+\+MISR1\+\_\+\+INT\+\_\+\+STS\+\_\+\+SHIFT~8}



Definition at line \mbox{\hyperlink{dp83822phy_8c_source_l00073}{73}} of file \mbox{\hyperlink{dp83822phy_8c_source}{dp83822phy.\+c}}.

\mbox{\Hypertarget{dp83822phy_8c_ac3012750139eecce8dc3556350776859}\label{dp83822phy_8c_ac3012750139eecce8dc3556350776859}} 
\index{dp83822phy.c@{dp83822phy.c}!DP83822\_MISR1\_LINK\_CHG\_EN@{DP83822\_MISR1\_LINK\_CHG\_EN}}
\index{DP83822\_MISR1\_LINK\_CHG\_EN@{DP83822\_MISR1\_LINK\_CHG\_EN}!dp83822phy.c@{dp83822phy.c}}
\doxysubsubsection{\texorpdfstring{DP83822\_MISR1\_LINK\_CHG\_EN}{DP83822\_MISR1\_LINK\_CHG\_EN}}
{\footnotesize\ttfamily \#define DP83822\+\_\+\+MISR1\+\_\+\+LINK\+\_\+\+CHG\+\_\+\+EN~\mbox{\hyperlink{vscphy_8c_ad27cc17b25bb93134368d5eb21126eae}{BIT}}(5)}



Definition at line \mbox{\hyperlink{dp83822phy_8c_source_l00071}{71}} of file \mbox{\hyperlink{dp83822phy_8c_source}{dp83822phy.\+c}}.

\mbox{\Hypertarget{dp83822phy_8c_a2cbb70eb742eed75744a3a916f69bf74}\label{dp83822phy_8c_a2cbb70eb742eed75744a3a916f69bf74}} 
\index{dp83822phy.c@{dp83822phy.c}!DP83822\_MISR1\_SPD\_CHG\_EN@{DP83822\_MISR1\_SPD\_CHG\_EN}}
\index{DP83822\_MISR1\_SPD\_CHG\_EN@{DP83822\_MISR1\_SPD\_CHG\_EN}!dp83822phy.c@{dp83822phy.c}}
\doxysubsubsection{\texorpdfstring{DP83822\_MISR1\_SPD\_CHG\_EN}{DP83822\_MISR1\_SPD\_CHG\_EN}}
{\footnotesize\ttfamily \#define DP83822\+\_\+\+MISR1\+\_\+\+SPD\+\_\+\+CHG\+\_\+\+EN~\mbox{\hyperlink{vscphy_8c_ad27cc17b25bb93134368d5eb21126eae}{BIT}}(4)}



Definition at line \mbox{\hyperlink{dp83822phy_8c_source_l00070}{70}} of file \mbox{\hyperlink{dp83822phy_8c_source}{dp83822phy.\+c}}.

\mbox{\Hypertarget{dp83822phy_8c_a37921d34476ea62cf996ad8e9d2c393f}\label{dp83822phy_8c_a37921d34476ea62cf996ad8e9d2c393f}} 
\index{dp83822phy.c@{dp83822phy.c}!DP83822\_MISR2@{DP83822\_MISR2}}
\index{DP83822\_MISR2@{DP83822\_MISR2}!dp83822phy.c@{dp83822phy.c}}
\doxysubsubsection{\texorpdfstring{DP83822\_MISR2}{DP83822\_MISR2}}
{\footnotesize\ttfamily \#define DP83822\+\_\+\+MISR2~0x13}



Definition at line \mbox{\hyperlink{dp83822phy_8c_source_l00075}{75}} of file \mbox{\hyperlink{dp83822phy_8c_source}{dp83822phy.\+c}}.

\mbox{\Hypertarget{dp83822phy_8c_aaaac9bab34bab38ccb1a0f1b4c3dcc7a}\label{dp83822phy_8c_aaaac9bab34bab38ccb1a0f1b4c3dcc7a}} 
\index{dp83822phy.c@{dp83822phy.c}!DP83822\_MISR2\_AN\_ERR\_EN@{DP83822\_MISR2\_AN\_ERR\_EN}}
\index{DP83822\_MISR2\_AN\_ERR\_EN@{DP83822\_MISR2\_AN\_ERR\_EN}!dp83822phy.c@{dp83822phy.c}}
\doxysubsubsection{\texorpdfstring{DP83822\_MISR2\_AN\_ERR\_EN}{DP83822\_MISR2\_AN\_ERR\_EN}}
{\footnotesize\ttfamily \#define DP83822\+\_\+\+MISR2\+\_\+\+AN\+\_\+\+ERR\+\_\+\+EN~\mbox{\hyperlink{vscphy_8c_ad27cc17b25bb93134368d5eb21126eae}{BIT}}(6)}



Definition at line \mbox{\hyperlink{dp83822phy_8c_source_l00076}{76}} of file \mbox{\hyperlink{dp83822phy_8c_source}{dp83822phy.\+c}}.

\mbox{\Hypertarget{dp83822phy_8c_a1e441f7fa639899412266cb828d1814c}\label{dp83822phy_8c_a1e441f7fa639899412266cb828d1814c}} 
\index{dp83822phy.c@{dp83822phy.c}!DP83822\_MISR2\_INT\_MASK@{DP83822\_MISR2\_INT\_MASK}}
\index{DP83822\_MISR2\_INT\_MASK@{DP83822\_MISR2\_INT\_MASK}!dp83822phy.c@{dp83822phy.c}}
\doxysubsubsection{\texorpdfstring{DP83822\_MISR2\_INT\_MASK}{DP83822\_MISR2\_INT\_MASK}}
{\footnotesize\ttfamily \#define DP83822\+\_\+\+MISR2\+\_\+\+INT\+\_\+\+MASK~0x\+FF}



Definition at line \mbox{\hyperlink{dp83822phy_8c_source_l00077}{77}} of file \mbox{\hyperlink{dp83822phy_8c_source}{dp83822phy.\+c}}.

\mbox{\Hypertarget{dp83822phy_8c_a0da062d09b83912994c741176928a7ec}\label{dp83822phy_8c_a0da062d09b83912994c741176928a7ec}} 
\index{dp83822phy.c@{dp83822phy.c}!DP83822\_MISR2\_INT\_STS\_SHIFT@{DP83822\_MISR2\_INT\_STS\_SHIFT}}
\index{DP83822\_MISR2\_INT\_STS\_SHIFT@{DP83822\_MISR2\_INT\_STS\_SHIFT}!dp83822phy.c@{dp83822phy.c}}
\doxysubsubsection{\texorpdfstring{DP83822\_MISR2\_INT\_STS\_SHIFT}{DP83822\_MISR2\_INT\_STS\_SHIFT}}
{\footnotesize\ttfamily \#define DP83822\+\_\+\+MISR2\+\_\+\+INT\+\_\+\+STS\+\_\+\+SHIFT~8}



Definition at line \mbox{\hyperlink{dp83822phy_8c_source_l00078}{78}} of file \mbox{\hyperlink{dp83822phy_8c_source}{dp83822phy.\+c}}.

\mbox{\Hypertarget{dp83822phy_8c_a89dc4d6cf02bb111e3460e58148ec582}\label{dp83822phy_8c_a89dc4d6cf02bb111e3460e58148ec582}} 
\index{dp83822phy.c@{dp83822phy.c}!DP83822\_PHYSCR@{DP83822\_PHYSCR}}
\index{DP83822\_PHYSCR@{DP83822\_PHYSCR}!dp83822phy.c@{dp83822phy.c}}
\doxysubsubsection{\texorpdfstring{DP83822\_PHYSCR}{DP83822\_PHYSCR}}
{\footnotesize\ttfamily \#define DP83822\+\_\+\+PHYSCR~0x11}



Definition at line \mbox{\hyperlink{dp83822phy_8c_source_l00063}{63}} of file \mbox{\hyperlink{dp83822phy_8c_source}{dp83822phy.\+c}}.

\mbox{\Hypertarget{dp83822phy_8c_a0e952db0166d288e7208e1043fa44560}\label{dp83822phy_8c_a0e952db0166d288e7208e1043fa44560}} 
\index{dp83822phy.c@{dp83822phy.c}!DP83822\_PHYSCR\_INT\_EN@{DP83822\_PHYSCR\_INT\_EN}}
\index{DP83822\_PHYSCR\_INT\_EN@{DP83822\_PHYSCR\_INT\_EN}!dp83822phy.c@{dp83822phy.c}}
\doxysubsubsection{\texorpdfstring{DP83822\_PHYSCR\_INT\_EN}{DP83822\_PHYSCR\_INT\_EN}}
{\footnotesize\ttfamily \#define DP83822\+\_\+\+PHYSCR\+\_\+\+INT\+\_\+\+EN~\mbox{\hyperlink{vscphy_8c_ad27cc17b25bb93134368d5eb21126eae}{BIT}}(1)}



Definition at line \mbox{\hyperlink{dp83822phy_8c_source_l00065}{65}} of file \mbox{\hyperlink{dp83822phy_8c_source}{dp83822phy.\+c}}.

\mbox{\Hypertarget{dp83822phy_8c_a245cafe3ecc853c5d42bd07e7711532e}\label{dp83822phy_8c_a245cafe3ecc853c5d42bd07e7711532e}} 
\index{dp83822phy.c@{dp83822phy.c}!DP83822\_PHYSCR\_INT\_OE@{DP83822\_PHYSCR\_INT\_OE}}
\index{DP83822\_PHYSCR\_INT\_OE@{DP83822\_PHYSCR\_INT\_OE}!dp83822phy.c@{dp83822phy.c}}
\doxysubsubsection{\texorpdfstring{DP83822\_PHYSCR\_INT\_OE}{DP83822\_PHYSCR\_INT\_OE}}
{\footnotesize\ttfamily \#define DP83822\+\_\+\+PHYSCR\+\_\+\+INT\+\_\+\+OE~\mbox{\hyperlink{vscphy_8c_ad27cc17b25bb93134368d5eb21126eae}{BIT}}(0) /$\ast$ Behaviour of INT pin. $\ast$/}



Definition at line \mbox{\hyperlink{dp83822phy_8c_source_l00064}{64}} of file \mbox{\hyperlink{dp83822phy_8c_source}{dp83822phy.\+c}}.

\mbox{\Hypertarget{dp83822phy_8c_abaa42bae094e22d868210a174da55ea0}\label{dp83822phy_8c_abaa42bae094e22d868210a174da55ea0}} 
\index{dp83822phy.c@{dp83822phy.c}!DP83822\_PHYSTS@{DP83822\_PHYSTS}}
\index{DP83822\_PHYSTS@{DP83822\_PHYSTS}!dp83822phy.c@{dp83822phy.c}}
\doxysubsubsection{\texorpdfstring{DP83822\_PHYSTS}{DP83822\_PHYSTS}}
{\footnotesize\ttfamily \#define DP83822\+\_\+\+PHYSTS~0x10}



Definition at line \mbox{\hyperlink{dp83822phy_8c_source_l00058}{58}} of file \mbox{\hyperlink{dp83822phy_8c_source}{dp83822phy.\+c}}.

\mbox{\Hypertarget{dp83822phy_8c_ab132fc902c6a920a3288fd8b1de34b55}\label{dp83822phy_8c_ab132fc902c6a920a3288fd8b1de34b55}} 
\index{dp83822phy.c@{dp83822phy.c}!DP83822\_PHYSTS\_FD@{DP83822\_PHYSTS\_FD}}
\index{DP83822\_PHYSTS\_FD@{DP83822\_PHYSTS\_FD}!dp83822phy.c@{dp83822phy.c}}
\doxysubsubsection{\texorpdfstring{DP83822\_PHYSTS\_FD}{DP83822\_PHYSTS\_FD}}
{\footnotesize\ttfamily \#define DP83822\+\_\+\+PHYSTS\+\_\+\+FD~\mbox{\hyperlink{vscphy_8c_ad27cc17b25bb93134368d5eb21126eae}{BIT}}(2)}



Definition at line \mbox{\hyperlink{dp83822phy_8c_source_l00061}{61}} of file \mbox{\hyperlink{dp83822phy_8c_source}{dp83822phy.\+c}}.

\mbox{\Hypertarget{dp83822phy_8c_a7b306984df76298820bb2cfcdfa74d79}\label{dp83822phy_8c_a7b306984df76298820bb2cfcdfa74d79}} 
\index{dp83822phy.c@{dp83822phy.c}!DP83822\_PHYSTS\_LINK\_UP@{DP83822\_PHYSTS\_LINK\_UP}}
\index{DP83822\_PHYSTS\_LINK\_UP@{DP83822\_PHYSTS\_LINK\_UP}!dp83822phy.c@{dp83822phy.c}}
\doxysubsubsection{\texorpdfstring{DP83822\_PHYSTS\_LINK\_UP}{DP83822\_PHYSTS\_LINK\_UP}}
{\footnotesize\ttfamily \#define DP83822\+\_\+\+PHYSTS\+\_\+\+LINK\+\_\+\+UP~\mbox{\hyperlink{vscphy_8c_ad27cc17b25bb93134368d5eb21126eae}{BIT}}(0)}



Definition at line \mbox{\hyperlink{dp83822phy_8c_source_l00059}{59}} of file \mbox{\hyperlink{dp83822phy_8c_source}{dp83822phy.\+c}}.

\mbox{\Hypertarget{dp83822phy_8c_abed8299c66d40ed679a3a263f6891760}\label{dp83822phy_8c_abed8299c66d40ed679a3a263f6891760}} 
\index{dp83822phy.c@{dp83822phy.c}!DP83822\_PHYSTS\_SPEED\_100@{DP83822\_PHYSTS\_SPEED\_100}}
\index{DP83822\_PHYSTS\_SPEED\_100@{DP83822\_PHYSTS\_SPEED\_100}!dp83822phy.c@{dp83822phy.c}}
\doxysubsubsection{\texorpdfstring{DP83822\_PHYSTS\_SPEED\_100}{DP83822\_PHYSTS\_SPEED\_100}}
{\footnotesize\ttfamily \#define DP83822\+\_\+\+PHYSTS\+\_\+\+SPEED\+\_\+100~\mbox{\hyperlink{vscphy_8c_ad27cc17b25bb93134368d5eb21126eae}{BIT}}(1)}



Definition at line \mbox{\hyperlink{dp83822phy_8c_source_l00060}{60}} of file \mbox{\hyperlink{dp83822phy_8c_source}{dp83822phy.\+c}}.



\doxysubsection{Function Documentation}
\mbox{\Hypertarget{dp83822phy_8c_a8c3ef283470a68cd30afe9b8a72cb60f}\label{dp83822phy_8c_a8c3ef283470a68cd30afe9b8a72cb60f}} 
\index{dp83822phy.c@{dp83822phy.c}!\_\_FBSDID@{\_\_FBSDID}}
\index{\_\_FBSDID@{\_\_FBSDID}!dp83822phy.c@{dp83822phy.c}}
\doxysubsubsection{\texorpdfstring{\_\_FBSDID()}{\_\_FBSDID()}}
{\footnotesize\ttfamily \+\_\+\+\_\+\+FBSDID (\begin{DoxyParamCaption}\item[{\char`\"{}\$Free\+BSD\$\char`\"{}}]{ }\end{DoxyParamCaption})}

\mbox{\Hypertarget{dp83822phy_8c_a7177af199833a2de4dd768976d0be47d}\label{dp83822phy_8c_a7177af199833a2de4dd768976d0be47d}} 
\index{dp83822phy.c@{dp83822phy.c}!dp\_attach@{dp\_attach}}
\index{dp\_attach@{dp\_attach}!dp83822phy.c@{dp83822phy.c}}
\doxysubsubsection{\texorpdfstring{dp\_attach()}{dp\_attach()}}
{\footnotesize\ttfamily static int dp\+\_\+attach (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{dev }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{dp83822phy_8c_source_l00123}{123}} of file \mbox{\hyperlink{dp83822phy_8c_source}{dp83822phy.\+c}}.



References \mbox{\hyperlink{dp83822phy_8c_source_l00067}{DP83822\+\_\+\+MISR1}}, \mbox{\hyperlink{dp83822phy_8c_source_l00068}{DP83822\+\_\+\+MISR1\+\_\+\+AN\+\_\+\+CMPL\+\_\+\+EN}}, \mbox{\hyperlink{dp83822phy_8c_source_l00069}{DP83822\+\_\+\+MISR1\+\_\+\+DP\+\_\+\+CHG\+\_\+\+EN}}, \mbox{\hyperlink{dp83822phy_8c_source_l00071}{DP83822\+\_\+\+MISR1\+\_\+\+LINK\+\_\+\+CHG\+\_\+\+EN}}, \mbox{\hyperlink{dp83822phy_8c_source_l00070}{DP83822\+\_\+\+MISR1\+\_\+\+SPD\+\_\+\+CHG\+\_\+\+EN}}, \mbox{\hyperlink{dp83822phy_8c_source_l00063}{DP83822\+\_\+\+PHYSCR}}, \mbox{\hyperlink{dp83822phy_8c_source_l00065}{DP83822\+\_\+\+PHYSCR\+\_\+\+INT\+\_\+\+EN}}, \mbox{\hyperlink{dp83822phy_8c_source_l00064}{DP83822\+\_\+\+PHYSCR\+\_\+\+INT\+\_\+\+OE}}, \mbox{\hyperlink{dp83822phy_8c_source_l00100}{dp\+\_\+intr()}}, \mbox{\hyperlink{dp83822phy_8c_source_l00093}{dpphy\+\_\+funcs}}, \mbox{\hyperlink{dp83822phy_8c_source_l00085}{dp83822\+\_\+softc\+::irq\+\_\+cookie}}, \mbox{\hyperlink{dp83822phy_8c_source_l00084}{dp83822\+\_\+softc\+::irq\+\_\+res}}, \mbox{\hyperlink{mii__physubr_8c_source_l00585}{mii\+\_\+phy\+\_\+dev\+\_\+attach()}}, \mbox{\hyperlink{dp83822phy_8c_source_l00083}{dp83822\+\_\+softc\+::mii\+\_\+sc}}, \mbox{\hyperlink{miivar_8h_source_l00148}{MIIF\+\_\+\+NOMANPAUSE}}, \mbox{\hyperlink{miivar_8h_source_l00239}{PHY\+\_\+\+READ}}, \mbox{\hyperlink{miivar_8h_source_l00251}{PHY\+\_\+\+RESET}}, and \mbox{\hyperlink{miivar_8h_source_l00242}{PHY\+\_\+\+WRITE}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d4/df2/dp83822phy_8c_a7177af199833a2de4dd768976d0be47d_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{dp83822phy_8c_a274be2b2ba6c8ee7020eb7a84b08ad74}\label{dp83822phy_8c_a274be2b2ba6c8ee7020eb7a84b08ad74}} 
\index{dp83822phy.c@{dp83822phy.c}!dp\_detach@{dp\_detach}}
\index{dp\_detach@{dp\_detach}!dp83822phy.c@{dp83822phy.c}}
\doxysubsubsection{\texorpdfstring{dp\_detach()}{dp\_detach()}}
{\footnotesize\ttfamily static int dp\+\_\+detach (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{dev }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{dp83822phy_8c_source_l00171}{171}} of file \mbox{\hyperlink{dp83822phy_8c_source}{dp83822phy.\+c}}.



References \mbox{\hyperlink{dp83822phy_8c_source_l00085}{dp83822\+\_\+softc\+::irq\+\_\+cookie}}, \mbox{\hyperlink{dp83822phy_8c_source_l00084}{dp83822\+\_\+softc\+::irq\+\_\+res}}, and \mbox{\hyperlink{mii__physubr_8c_source_l00541}{mii\+\_\+phy\+\_\+detach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=277pt]{d4/df2/dp83822phy_8c_a274be2b2ba6c8ee7020eb7a84b08ad74_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{dp83822phy_8c_ad2adc69aa49a191bfd0561465ba2b132}\label{dp83822phy_8c_ad2adc69aa49a191bfd0561465ba2b132}} 
\index{dp83822phy.c@{dp83822phy.c}!dp\_intr@{dp\_intr}}
\index{dp\_intr@{dp\_intr}!dp83822phy.c@{dp83822phy.c}}
\doxysubsubsection{\texorpdfstring{dp\_intr()}{dp\_intr()}}
{\footnotesize\ttfamily static void dp\+\_\+intr (\begin{DoxyParamCaption}\item[{void $\ast$}]{arg }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{dp83822phy_8c_source_l00100}{100}} of file \mbox{\hyperlink{dp83822phy_8c_source}{dp83822phy.\+c}}.



References \mbox{\hyperlink{dp83822phy_8c_source_l00067}{DP83822\+\_\+\+MISR1}}, \mbox{\hyperlink{dp83822phy_8c_source_l00072}{DP83822\+\_\+\+MISR1\+\_\+\+INT\+\_\+\+MASK}}, \mbox{\hyperlink{dp83822phy_8c_source_l00073}{DP83822\+\_\+\+MISR1\+\_\+\+INT\+\_\+\+STS\+\_\+\+SHIFT}}, \mbox{\hyperlink{miivar_8h_source_l00095}{MII\+\_\+\+MEDIACHG}}, \mbox{\hyperlink{mii__physubr_8c_source_l00364}{mii\+\_\+phy\+\_\+update()}}, \mbox{\hyperlink{miivar_8h_source_l00239}{PHY\+\_\+\+READ}}, and \mbox{\hyperlink{miivar_8h_source_l00248}{PHY\+\_\+\+STATUS}}.



Referenced by \mbox{\hyperlink{dp83822phy_8c_source_l00123}{dp\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=261pt]{d4/df2/dp83822phy_8c_ad2adc69aa49a191bfd0561465ba2b132_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=231pt]{d4/df2/dp83822phy_8c_ad2adc69aa49a191bfd0561465ba2b132_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{dp83822phy_8c_aed36deaddd3bae53c4fd85648b045cb1}\label{dp83822phy_8c_aed36deaddd3bae53c4fd85648b045cb1}} 
\index{dp83822phy.c@{dp83822phy.c}!dp\_probe@{dp\_probe}}
\index{dp\_probe@{dp\_probe}!dp83822phy.c@{dp83822phy.c}}
\doxysubsubsection{\texorpdfstring{dp\_probe()}{dp\_probe()}}
{\footnotesize\ttfamily static int dp\+\_\+probe (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{dev }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{dp83822phy_8c_source_l00116}{116}} of file \mbox{\hyperlink{dp83822phy_8c_source}{dp83822phy.\+c}}.



References \mbox{\hyperlink{dp83822phy_8c_source_l00088}{dpphys}}, and \mbox{\hyperlink{mii__physubr_8c_source_l00573}{mii\+\_\+phy\+\_\+dev\+\_\+probe()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d4/df2/dp83822phy_8c_aed36deaddd3bae53c4fd85648b045cb1_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{dp83822phy_8c_adc6feb9702534d51bb7e1e6f3f10b5af}\label{dp83822phy_8c_adc6feb9702534d51bb7e1e6f3f10b5af}} 
\index{dp83822phy.c@{dp83822phy.c}!dp\_service@{dp\_service}}
\index{dp\_service@{dp\_service}!dp83822phy.c@{dp83822phy.c}}
\doxysubsubsection{\texorpdfstring{dp\_service()}{dp\_service()}}
{\footnotesize\ttfamily static int dp\+\_\+service (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structmii__softc}{mii\+\_\+softc}} $\ast$}]{sc,  }\item[{struct \mbox{\hyperlink{structmii__data}{mii\+\_\+data}} $\ast$}]{mii,  }\item[{int}]{cmd }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{dp83822phy_8c_source_l00184}{184}} of file \mbox{\hyperlink{dp83822phy_8c_source}{dp83822phy.\+c}}.



References \mbox{\hyperlink{miivar_8h_source_l00095}{MII\+\_\+\+MEDIACHG}}, \mbox{\hyperlink{mii__physubr_8c_source_l00123}{mii\+\_\+phy\+\_\+setmedia()}}, \mbox{\hyperlink{mii__physubr_8c_source_l00291}{mii\+\_\+phy\+\_\+tick()}}, \mbox{\hyperlink{mii__physubr_8c_source_l00364}{mii\+\_\+phy\+\_\+update()}}, \mbox{\hyperlink{miivar_8h_source_l00096}{MII\+\_\+\+POLLSTAT}}, \mbox{\hyperlink{miivar_8h_source_l00094}{MII\+\_\+\+TICK}}, and \mbox{\hyperlink{miivar_8h_source_l00248}{PHY\+\_\+\+STATUS}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d4/df2/dp83822phy_8c_adc6feb9702534d51bb7e1e6f3f10b5af_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{dp83822phy_8c_a50282371ff4baab41ff32188b5cde2fd}\label{dp83822phy_8c_a50282371ff4baab41ff32188b5cde2fd}} 
\index{dp83822phy.c@{dp83822phy.c}!DRIVER\_MODULE@{DRIVER\_MODULE}}
\index{DRIVER\_MODULE@{DRIVER\_MODULE}!dp83822phy.c@{dp83822phy.c}}
\doxysubsubsection{\texorpdfstring{DRIVER\_MODULE()}{DRIVER\_MODULE()}}
{\footnotesize\ttfamily DRIVER\+\_\+\+MODULE (\begin{DoxyParamCaption}\item[{dp83822phy}]{,  }\item[{\mbox{\hyperlink{miibus__if_8m_a4cbc1805319b363b9b338406a4b2a683}{miibus}}}]{,  }\item[{\mbox{\hyperlink{dp83867phy_8c_ab2d2438912846be67cdf9cd7a55b4437}{dp\+\_\+driver}}}]{,  }\item[{\mbox{\hyperlink{dp83867phy_8c_a489bf6f91e1d78ba96639d9d924865de}{dp\+\_\+devclass}}}]{,  }\item[{0}]{,  }\item[{0}]{ }\end{DoxyParamCaption})}



\doxysubsection{Variable Documentation}
\mbox{\Hypertarget{dp83822phy_8c_a489bf6f91e1d78ba96639d9d924865de}\label{dp83822phy_8c_a489bf6f91e1d78ba96639d9d924865de}} 
\index{dp83822phy.c@{dp83822phy.c}!dp\_devclass@{dp\_devclass}}
\index{dp\_devclass@{dp\_devclass}!dp83822phy.c@{dp83822phy.c}}
\doxysubsubsection{\texorpdfstring{dp\_devclass}{dp\_devclass}}
{\footnotesize\ttfamily devclass\+\_\+t dp\+\_\+devclass\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{dp83822phy_8c_source_l00212}{212}} of file \mbox{\hyperlink{dp83822phy_8c_source}{dp83822phy.\+c}}.

\mbox{\Hypertarget{dp83822phy_8c_ab2d2438912846be67cdf9cd7a55b4437}\label{dp83822phy_8c_ab2d2438912846be67cdf9cd7a55b4437}} 
\index{dp83822phy.c@{dp83822phy.c}!dp\_driver@{dp\_driver}}
\index{dp\_driver@{dp\_driver}!dp83822phy.c@{dp83822phy.c}}
\doxysubsubsection{\texorpdfstring{dp\_driver}{dp\_driver}}
{\footnotesize\ttfamily driver\+\_\+t dp\+\_\+driver\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        \textcolor{stringliteral}{"{}dp83822phy"{}},}
\DoxyCodeLine{        \mbox{\hyperlink{dp83822phy_8c_a52ecfaeef36bd19ec3df05ecd4270f92}{dp\_methods}},}
\DoxyCodeLine{        \textcolor{keyword}{sizeof}(\textcolor{keyword}{struct }\mbox{\hyperlink{structdp83822__softc}{dp83822\_softc}})}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{dp83822phy_8c_source_l00214}{214}} of file \mbox{\hyperlink{dp83822phy_8c_source}{dp83822phy.\+c}}.

\mbox{\Hypertarget{dp83822phy_8c_a52ecfaeef36bd19ec3df05ecd4270f92}\label{dp83822phy_8c_a52ecfaeef36bd19ec3df05ecd4270f92}} 
\index{dp83822phy.c@{dp83822phy.c}!dp\_methods@{dp\_methods}}
\index{dp\_methods@{dp\_methods}!dp83822phy.c@{dp83822phy.c}}
\doxysubsubsection{\texorpdfstring{dp\_methods}{dp\_methods}}
{\footnotesize\ttfamily device\+\_\+method\+\_\+t dp\+\_\+methods\mbox{[}$\,$\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        DEVMETHOD(device\_probe,         \mbox{\hyperlink{dp83822phy_8c_aed36deaddd3bae53c4fd85648b045cb1}{dp\_probe}}),}
\DoxyCodeLine{        DEVMETHOD(device\_attach,        \mbox{\hyperlink{dp83822phy_8c_a7177af199833a2de4dd768976d0be47d}{dp\_attach}}),}
\DoxyCodeLine{        DEVMETHOD(device\_detach,        \mbox{\hyperlink{dp83822phy_8c_a274be2b2ba6c8ee7020eb7a84b08ad74}{dp\_detach}}),}
\DoxyCodeLine{        DEVMETHOD\_END}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{dp83822phy_8c_source_l00205}{205}} of file \mbox{\hyperlink{dp83822phy_8c_source}{dp83822phy.\+c}}.

\mbox{\Hypertarget{dp83822phy_8c_a24e55fa2dd452dec0c13fde390f89c65}\label{dp83822phy_8c_a24e55fa2dd452dec0c13fde390f89c65}} 
\index{dp83822phy.c@{dp83822phy.c}!dpphy\_funcs@{dpphy\_funcs}}
\index{dpphy\_funcs@{dpphy\_funcs}!dp83822phy.c@{dp83822phy.c}}
\doxysubsubsection{\texorpdfstring{dpphy\_funcs}{dpphy\_funcs}}
{\footnotesize\ttfamily const struct \mbox{\hyperlink{structmii__phy__funcs}{mii\+\_\+phy\+\_\+funcs}} dpphy\+\_\+funcs\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        \mbox{\hyperlink{dp83822phy_8c_adc6feb9702534d51bb7e1e6f3f10b5af}{dp\_service}},}
\DoxyCodeLine{        \mbox{\hyperlink{miivar_8h_af0fe8ba84ff2d8de4b480836f1cd7bbc}{ukphy\_status}},}
\DoxyCodeLine{        \mbox{\hyperlink{mii__physubr_8c_ac21db38f2acb040663be6eac5468eaa2}{mii\_phy\_reset}}}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{dp83822phy_8c_source_l00093}{93}} of file \mbox{\hyperlink{dp83822phy_8c_source}{dp83822phy.\+c}}.



Referenced by \mbox{\hyperlink{dp83822phy_8c_source_l00123}{dp\+\_\+attach()}}.

\mbox{\Hypertarget{dp83822phy_8c_ad4e9c7143d120d933b8d8fa6a9f6fd4f}\label{dp83822phy_8c_ad4e9c7143d120d933b8d8fa6a9f6fd4f}} 
\index{dp83822phy.c@{dp83822phy.c}!dpphys@{dpphys}}
\index{dpphys@{dpphys}!dp83822phy.c@{dp83822phy.c}}
\doxysubsubsection{\texorpdfstring{dpphys}{dpphys}}
{\footnotesize\ttfamily const struct \mbox{\hyperlink{structmii__phydesc}{mii\+\_\+phydesc}} dpphys\mbox{[}$\,$\mbox{]}\hspace{0.3cm}{\ttfamily [static]}}

{\bfseries Initial value\+:}
\begin{DoxyCode}{0}
\DoxyCodeLine{= \{}
\DoxyCodeLine{        \mbox{\hyperlink{miivar_8h_ae87ddbe9ffefd4caca54be68c7b281fc}{MII\_PHY\_DESC}}(xxTI, DP83822),}
\DoxyCodeLine{        \mbox{\hyperlink{miivar_8h_a4cc657798701d214afbeff2b27c5083d}{MII\_PHY\_END}}}
\DoxyCodeLine{\}}

\end{DoxyCode}


Definition at line \mbox{\hyperlink{dp83822phy_8c_source_l00088}{88}} of file \mbox{\hyperlink{dp83822phy_8c_source}{dp83822phy.\+c}}.



Referenced by \mbox{\hyperlink{dp83822phy_8c_source_l00116}{dp\+\_\+probe()}}.

