\hypertarget{ah__eeprom__v4k_8c}{}\doxysection{dev/ath/ath\+\_\+hal/ah\+\_\+eeprom\+\_\+v4k.c File Reference}
\label{ah__eeprom__v4k_8c}\index{dev/ath/ath\_hal/ah\_eeprom\_v4k.c@{dev/ath/ath\_hal/ah\_eeprom\_v4k.c}}
{\ttfamily \#include \char`\"{}opt\+\_\+ah.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}ah.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}ah\+\_\+internal.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}ah\+\_\+eeprom\+\_\+v14.\+h\char`\"{}}\newline
{\ttfamily \#include \char`\"{}ah\+\_\+eeprom\+\_\+v4k.\+h\char`\"{}}\newline
Include dependency graph for ah\+\_\+eeprom\+\_\+v4k.\+c\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{df/d80/ah__eeprom__v4k_8c__incl}
\end{center}
\end{figure}
\doxysubsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\#define \mbox{\hyperlink{ah__eeprom__v4k_8c_a051a8d7a56b7fe162212301ab2a19a63}{CHAN\+\_\+\+A\+\_\+\+IDX}}~0
\item 
\#define \mbox{\hyperlink{ah__eeprom__v4k_8c_aaaa96a9f0bfb6d9c1e9c56a943f7fe27}{CHAN\+\_\+\+B\+\_\+\+IDX}}~1
\item 
\#define \mbox{\hyperlink{ah__eeprom__v4k_8c_ad679ff9359c4b55d882a04e27af69e26}{IS\+\_\+\+VERS}}(op,  v)~((p\+Base-\/$>$version \& \mbox{\hyperlink{ah__eeprom__v14_8h_a2524a94e63f9e5a517c5df6402945759}{AR5416\+\_\+\+EEP\+\_\+\+VER\+\_\+\+MINOR\+\_\+\+MASK}}) op (v))
\item 
\#define \mbox{\hyperlink{ah__eeprom__v4k_8c_a6592fdc03bcb27539f00d601a3559cfb}{CTL\+\_\+\+CHAIN}}~0
\item 
\#define \mbox{\hyperlink{ah__eeprom__v4k_8c_aa5310cc7fccbbed71ee113fe3820049c}{owl\+\_\+get\+\_\+eep\+\_\+ver}}(\+\_\+ee)~    (((\+\_\+ee)-\/$>$ee\+\_\+base.\+base\+Eep\+Header.\+version $>$$>$ 12) \& 0xF)
\item 
\#define \mbox{\hyperlink{ah__eeprom__v4k_8c_a38970123891808b97edc914d4582c526}{owl\+\_\+get\+\_\+eep\+\_\+rev}}(\+\_\+ee)~    (((\+\_\+ee)-\/$>$ee\+\_\+base.\+base\+Eep\+Header.\+version) \& 0x\+FFF)
\item 
\#define \mbox{\hyperlink{ah__eeprom__v4k_8c_a9ef691fdd35d786f87ad9430d3516868}{NW}}(a)~(sizeof(a) / sizeof(uint16\+\_\+t))
\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
static \mbox{\hyperlink{ah_8h_a064b8990700c1dbc7801f3eb616153b0}{HAL\+\_\+\+STATUS}} \mbox{\hyperlink{ah__eeprom__v4k_8c_ad8d845072aa83af693c75cec1e8bd990}{v4k\+Eeprom\+Get}} (struct \mbox{\hyperlink{structath__hal}{ath\+\_\+hal}} $\ast$ah, int param, void $\ast$val)
\item 
static \mbox{\hyperlink{ah_8h_a064b8990700c1dbc7801f3eb616153b0}{HAL\+\_\+\+STATUS}} \mbox{\hyperlink{ah__eeprom__v4k_8c_a8839fb680fefa81eec791718361c88f9}{v4k\+Eeprom\+Set}} (struct \mbox{\hyperlink{structath__hal}{ath\+\_\+hal}} $\ast$ah, int param, int v)
\item 
static \mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39a}{HAL\+\_\+\+BOOL}} \mbox{\hyperlink{ah__eeprom__v4k_8c_a8f44239e1346f8dfba0f0788a3f2708d}{v4k\+Eeprom\+Diag}} (struct \mbox{\hyperlink{structath__hal}{ath\+\_\+hal}} $\ast$ah, int request, const void $\ast$args, uint32\+\_\+t argsize, void $\ast$$\ast$result, uint32\+\_\+t $\ast$resultsize)
\item 
static void \mbox{\hyperlink{ah__eeprom__v4k_8c_a5761f2945915d9c275d4e5b04a6c199b}{eeprom\+Swap}} (struct \mbox{\hyperlink{structar5416eeprom__4k}{ar5416eeprom\+\_\+4k}} $\ast$ee)
\item 
static uint16\+\_\+t \mbox{\hyperlink{ah__eeprom__v4k_8c_a4b4646d60f8503ac083462ef62b7c86c}{v4k\+Eeprom\+Get\+Spur\+Chan}} (struct \mbox{\hyperlink{structath__hal}{ath\+\_\+hal}} $\ast$ah, int ix, \mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39a}{HAL\+\_\+\+BOOL}} is2\+GHz)
\item 
static uint16\+\_\+t \mbox{\hyperlink{ah__eeprom__v4k_8c_aad39b2bc04d020741c5542d3c2269dcf}{fbin2freq}} (uint8\+\_\+t fbin, \mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39a}{HAL\+\_\+\+BOOL}} is2\+GHz)
\item 
static void \mbox{\hyperlink{ah__eeprom__v4k_8c_ab80c6ac6f08f85b7c10a35d9e361d103}{v4k\+Eeprom\+Read\+CTLInfo}} (struct \mbox{\hyperlink{structath__hal}{ath\+\_\+hal}} $\ast$ah, \mbox{\hyperlink{structHAL__EEPROM__v4k}{HAL\+\_\+\+EEPROM\+\_\+v4k}} $\ast$ee)
\item 
static void \mbox{\hyperlink{ah__eeprom__v4k_8c_ae1cd01c41a2ba3f7d72c560fddbe2665}{v4k\+Eeprom\+Detach}} (struct \mbox{\hyperlink{structath__hal}{ath\+\_\+hal}} $\ast$ah)
\item 
\mbox{\hyperlink{ah_8h_a064b8990700c1dbc7801f3eb616153b0}{HAL\+\_\+\+STATUS}} \mbox{\hyperlink{ah__eeprom__v4k_8c_a914633567dc7fc9abd7c6c34d6318d8a}{ath\+\_\+hal\+\_\+v4k\+Eeprom\+Attach}} (struct \mbox{\hyperlink{structath__hal}{ath\+\_\+hal}} $\ast$ah)
\end{DoxyCompactItemize}


\doxysubsection{Macro Definition Documentation}
\mbox{\Hypertarget{ah__eeprom__v4k_8c_a051a8d7a56b7fe162212301ab2a19a63}\label{ah__eeprom__v4k_8c_a051a8d7a56b7fe162212301ab2a19a63}} 
\index{ah\_eeprom\_v4k.c@{ah\_eeprom\_v4k.c}!CHAN\_A\_IDX@{CHAN\_A\_IDX}}
\index{CHAN\_A\_IDX@{CHAN\_A\_IDX}!ah\_eeprom\_v4k.c@{ah\_eeprom\_v4k.c}}
\doxysubsubsection{\texorpdfstring{CHAN\_A\_IDX}{CHAN\_A\_IDX}}
{\footnotesize\ttfamily \#define CHAN\+\_\+\+A\+\_\+\+IDX~0}

\mbox{\Hypertarget{ah__eeprom__v4k_8c_aaaa96a9f0bfb6d9c1e9c56a943f7fe27}\label{ah__eeprom__v4k_8c_aaaa96a9f0bfb6d9c1e9c56a943f7fe27}} 
\index{ah\_eeprom\_v4k.c@{ah\_eeprom\_v4k.c}!CHAN\_B\_IDX@{CHAN\_B\_IDX}}
\index{CHAN\_B\_IDX@{CHAN\_B\_IDX}!ah\_eeprom\_v4k.c@{ah\_eeprom\_v4k.c}}
\doxysubsubsection{\texorpdfstring{CHAN\_B\_IDX}{CHAN\_B\_IDX}}
{\footnotesize\ttfamily \#define CHAN\+\_\+\+B\+\_\+\+IDX~1}

\mbox{\Hypertarget{ah__eeprom__v4k_8c_a6592fdc03bcb27539f00d601a3559cfb}\label{ah__eeprom__v4k_8c_a6592fdc03bcb27539f00d601a3559cfb}} 
\index{ah\_eeprom\_v4k.c@{ah\_eeprom\_v4k.c}!CTL\_CHAIN@{CTL\_CHAIN}}
\index{CTL\_CHAIN@{CTL\_CHAIN}!ah\_eeprom\_v4k.c@{ah\_eeprom\_v4k.c}}
\doxysubsubsection{\texorpdfstring{CTL\_CHAIN}{CTL\_CHAIN}}
{\footnotesize\ttfamily \#define CTL\+\_\+\+CHAIN~0}



Definition at line \mbox{\hyperlink{ah__eeprom__v4k_8c_source_l00232}{232}} of file \mbox{\hyperlink{ah__eeprom__v4k_8c_source}{ah\+\_\+eeprom\+\_\+v4k.\+c}}.

\mbox{\Hypertarget{ah__eeprom__v4k_8c_ad679ff9359c4b55d882a04e27af69e26}\label{ah__eeprom__v4k_8c_ad679ff9359c4b55d882a04e27af69e26}} 
\index{ah\_eeprom\_v4k.c@{ah\_eeprom\_v4k.c}!IS\_VERS@{IS\_VERS}}
\index{IS\_VERS@{IS\_VERS}!ah\_eeprom\_v4k.c@{ah\_eeprom\_v4k.c}}
\doxysubsubsection{\texorpdfstring{IS\_VERS}{IS\_VERS}}
{\footnotesize\ttfamily \#define IS\+\_\+\+VERS(\begin{DoxyParamCaption}\item[{}]{op,  }\item[{}]{v }\end{DoxyParamCaption})~((p\+Base-\/$>$version \& \mbox{\hyperlink{ah__eeprom__v14_8h_a2524a94e63f9e5a517c5df6402945759}{AR5416\+\_\+\+EEP\+\_\+\+VER\+\_\+\+MINOR\+\_\+\+MASK}}) op (v))}

\mbox{\Hypertarget{ah__eeprom__v4k_8c_a9ef691fdd35d786f87ad9430d3516868}\label{ah__eeprom__v4k_8c_a9ef691fdd35d786f87ad9430d3516868}} 
\index{ah\_eeprom\_v4k.c@{ah\_eeprom\_v4k.c}!NW@{NW}}
\index{NW@{NW}!ah\_eeprom\_v4k.c@{ah\_eeprom\_v4k.c}}
\doxysubsubsection{\texorpdfstring{NW}{NW}}
{\footnotesize\ttfamily \#define NW(\begin{DoxyParamCaption}\item[{}]{a }\end{DoxyParamCaption})~(sizeof(a) / sizeof(uint16\+\_\+t))}

\mbox{\Hypertarget{ah__eeprom__v4k_8c_a38970123891808b97edc914d4582c526}\label{ah__eeprom__v4k_8c_a38970123891808b97edc914d4582c526}} 
\index{ah\_eeprom\_v4k.c@{ah\_eeprom\_v4k.c}!owl\_get\_eep\_rev@{owl\_get\_eep\_rev}}
\index{owl\_get\_eep\_rev@{owl\_get\_eep\_rev}!ah\_eeprom\_v4k.c@{ah\_eeprom\_v4k.c}}
\doxysubsubsection{\texorpdfstring{owl\_get\_eep\_rev}{owl\_get\_eep\_rev}}
{\footnotesize\ttfamily \#define owl\+\_\+get\+\_\+eep\+\_\+rev(\begin{DoxyParamCaption}\item[{}]{\+\_\+ee }\end{DoxyParamCaption})~    (((\+\_\+ee)-\/$>$ee\+\_\+base.\+base\+Eep\+Header.\+version) \& 0x\+FFF)}



Definition at line \mbox{\hyperlink{ah__eeprom__v4k_8c_source_l00278}{278}} of file \mbox{\hyperlink{ah__eeprom__v4k_8c_source}{ah\+\_\+eeprom\+\_\+v4k.\+c}}.

\mbox{\Hypertarget{ah__eeprom__v4k_8c_aa5310cc7fccbbed71ee113fe3820049c}\label{ah__eeprom__v4k_8c_aa5310cc7fccbbed71ee113fe3820049c}} 
\index{ah\_eeprom\_v4k.c@{ah\_eeprom\_v4k.c}!owl\_get\_eep\_ver@{owl\_get\_eep\_ver}}
\index{owl\_get\_eep\_ver@{owl\_get\_eep\_ver}!ah\_eeprom\_v4k.c@{ah\_eeprom\_v4k.c}}
\doxysubsubsection{\texorpdfstring{owl\_get\_eep\_ver}{owl\_get\_eep\_ver}}
{\footnotesize\ttfamily \#define owl\+\_\+get\+\_\+eep\+\_\+ver(\begin{DoxyParamCaption}\item[{}]{\+\_\+ee }\end{DoxyParamCaption})~    (((\+\_\+ee)-\/$>$ee\+\_\+base.\+base\+Eep\+Header.\+version $>$$>$ 12) \& 0xF)}



Definition at line \mbox{\hyperlink{ah__eeprom__v4k_8c_source_l00276}{276}} of file \mbox{\hyperlink{ah__eeprom__v4k_8c_source}{ah\+\_\+eeprom\+\_\+v4k.\+c}}.



\doxysubsection{Function Documentation}
\mbox{\Hypertarget{ah__eeprom__v4k_8c_a914633567dc7fc9abd7c6c34d6318d8a}\label{ah__eeprom__v4k_8c_a914633567dc7fc9abd7c6c34d6318d8a}} 
\index{ah\_eeprom\_v4k.c@{ah\_eeprom\_v4k.c}!ath\_hal\_v4kEepromAttach@{ath\_hal\_v4kEepromAttach}}
\index{ath\_hal\_v4kEepromAttach@{ath\_hal\_v4kEepromAttach}!ah\_eeprom\_v4k.c@{ah\_eeprom\_v4k.c}}
\doxysubsubsection{\texorpdfstring{ath\_hal\_v4kEepromAttach()}{ath\_hal\_v4kEepromAttach()}}
{\footnotesize\ttfamily \mbox{\hyperlink{ah_8h_a064b8990700c1dbc7801f3eb616153b0}{HAL\+\_\+\+STATUS}} ath\+\_\+hal\+\_\+v4k\+Eeprom\+Attach (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structath__hal}{ath\+\_\+hal}} $\ast$}]{ah }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{ah__eeprom__v4k_8c_source_l00282}{282}} of file \mbox{\hyperlink{ah__eeprom__v4k_8c_source}{ah\+\_\+eeprom\+\_\+v4k.\+c}}.



References \mbox{\hyperlink{ah_8h_source_l01235}{ath\+\_\+hal\+::ah\+\_\+eepromdata}}, \mbox{\hyperlink{ah__internal_8h_source_l00029}{AH\+\_\+\+MIN}}, \mbox{\hyperlink{ah__internal_8h_source_l00028}{AH\+\_\+\+NULL}}, \mbox{\hyperlink{ah__internal_8h_source_l00442}{AH\+\_\+\+PRIVATE}}, \mbox{\hyperlink{ah__eeprom__v14_8h_source_l00046}{AR5416\+\_\+\+EEP\+\_\+\+VER}}, \mbox{\hyperlink{ah__eeprom__v14_8h_source_l00082}{AR5416\+\_\+\+EEPMISC\+\_\+\+BIG\+\_\+\+ENDIAN}}, \mbox{\hyperlink{ah__eeprom__v14_8h_source_l00031}{AR5416\+\_\+\+EEPROM\+\_\+\+MAGIC}}, \mbox{\hyperlink{ah__eeprom__v14_8h_source_l00032}{AR5416\+\_\+\+EEPROM\+\_\+\+MAGIC\+\_\+\+OFFSET}}, \mbox{\hyperlink{ah__internal_8h_source_l00448}{ath\+\_\+hal\+\_\+eeprom\+Read}}, \mbox{\hyperlink{ah__internal_8h_a7f8ca8d72271b356d041c10bd5598ce1}{ath\+\_\+hal\+\_\+malloc()}}, \mbox{\hyperlink{ah__eeprom__v4k_8h_source_l00162}{ar5416eeprom\+\_\+4k\+::base\+Eep\+Header}}, \mbox{\hyperlink{ah__eeprom__v4k_8h_source_l00177}{HAL\+\_\+\+EEPROM\+\_\+v4k\+::ee\+\_\+base}}, \mbox{\hyperlink{ah__eeprom__v4k_8h_source_l00067}{Base\+Eep\+Header4k\+::eep\+Misc}}, \mbox{\hyperlink{ah__eeprom__v4k_8c_source_l00150}{eeprom\+Swap()}}, \mbox{\hyperlink{ah__debug_8h_source_l00062}{HAL\+\_\+\+DEBUG\+\_\+\+ANY}}, \mbox{\hyperlink{ah__debug_8h_source_l00030}{HAL\+\_\+\+DEBUG\+\_\+\+ATTACH}}, \mbox{\hyperlink{ah__debug_8h_source_l00044}{HAL\+\_\+\+DEBUG\+\_\+\+EEPROM}}, \mbox{\hyperlink{ah_8h_source_l00079}{HAL\+\_\+\+EEBADSUM}}, \mbox{\hyperlink{ah_8h_source_l00076}{HAL\+\_\+\+EEMAGIC}}, \mbox{\hyperlink{ah_8h_source_l00080}{HAL\+\_\+\+EEREAD}}, \mbox{\hyperlink{ah_8h_source_l00074}{HAL\+\_\+\+ENOMEM}}, \mbox{\hyperlink{ah_8h_source_l00072}{HAL\+\_\+\+OK}}, \mbox{\hyperlink{ah__internal_8h_source_l00683}{HALASSERT}}, \mbox{\hyperlink{ah__internal_8h_source_l00658}{HALDEBUG}}, \mbox{\hyperlink{ah__internal_8h_source_l00563}{is\+Big\+Endian()}}, \mbox{\hyperlink{ah__eeprom__v4k_8h_source_l00065}{Base\+Eep\+Header4k\+::length}}, \mbox{\hyperlink{ah__eeprom__v4k_8c_a9ef691fdd35d786f87ad9430d3516868}{NW}}, \mbox{\hyperlink{ah__eeprom__v14_8h_source_l00040}{owl\+\_\+eep\+\_\+start\+\_\+loc}}, \mbox{\hyperlink{ah__eeprom__v4k_8c_source_l00278}{owl\+\_\+get\+\_\+eep\+\_\+rev}}, \mbox{\hyperlink{ah__eeprom__v4k_8c_source_l00276}{owl\+\_\+get\+\_\+eep\+\_\+ver}}, \mbox{\hyperlink{ah__eeprom__v4k_8c_source_l00268}{v4k\+Eeprom\+Detach()}}, \mbox{\hyperlink{ah__eeprom__v4k_8c_source_l00134}{v4k\+Eeprom\+Diag()}}, \mbox{\hyperlink{ah__eeprom__v4k_8c_source_l00030}{v4k\+Eeprom\+Get()}}, \mbox{\hyperlink{ah__eeprom__v4k_8c_source_l00200}{v4k\+Eeprom\+Get\+Spur\+Chan()}}, \mbox{\hyperlink{ah__eeprom__v4k_8c_source_l00235}{v4k\+Eeprom\+Read\+CTLInfo()}}, \mbox{\hyperlink{ah__eeprom__v4k_8c_source_l00121}{v4k\+Eeprom\+Set()}}, and \mbox{\hyperlink{ah__eeprom__v4k_8h_source_l00063}{Base\+Eep\+Header4k\+::version}}.



Referenced by \mbox{\hyperlink{ar9285__attach_8c_source_l00136}{ar9285\+Attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d1/dbd/ah__eeprom__v4k_8c_a914633567dc7fc9abd7c6c34d6318d8a_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=343pt]{d1/dbd/ah__eeprom__v4k_8c_a914633567dc7fc9abd7c6c34d6318d8a_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ah__eeprom__v4k_8c_a5761f2945915d9c275d4e5b04a6c199b}\label{ah__eeprom__v4k_8c_a5761f2945915d9c275d4e5b04a6c199b}} 
\index{ah\_eeprom\_v4k.c@{ah\_eeprom\_v4k.c}!eepromSwap@{eepromSwap}}
\index{eepromSwap@{eepromSwap}!ah\_eeprom\_v4k.c@{ah\_eeprom\_v4k.c}}
\doxysubsubsection{\texorpdfstring{eepromSwap()}{eepromSwap()}}
{\footnotesize\ttfamily static void eeprom\+Swap (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structar5416eeprom__4k}{ar5416eeprom\+\_\+4k}} $\ast$}]{ee }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ah__eeprom__v4k_8c_source_l00150}{150}} of file \mbox{\hyperlink{ah__eeprom__v4k_8c_source}{ah\+\_\+eeprom\+\_\+v4k.\+c}}.



References \mbox{\hyperlink{ah__eeprom__v4k_8h_source_l00081}{Modal\+Eep\+Header4k\+::ant\+Ctrl\+Chain}}, \mbox{\hyperlink{ah__eeprom__v4k_8h_source_l00082}{Modal\+Eep\+Header4k\+::ant\+Ctrl\+Common}}, \mbox{\hyperlink{ah__eeprom__v4k_8h_source_l00052}{AR5416\+\_\+4\+K\+\_\+\+MAX\+\_\+\+CHAINS}}, \mbox{\hyperlink{ah__eeprom__v14_8h_source_l00076}{AR5416\+\_\+\+EEPROM\+\_\+\+MODAL\+\_\+\+SPURS}}, \mbox{\hyperlink{ah__eeprom__v4k_8h_source_l00162}{ar5416eeprom\+\_\+4k\+::base\+Eep\+Header}}, \mbox{\hyperlink{ah__eeprom__v4k_8h_source_l00073}{Base\+Eep\+Header4k\+::blue\+Tooth\+Options}}, \mbox{\hyperlink{ah__eeprom__v4k_8h_source_l00064}{Base\+Eep\+Header4k\+::checksum}}, \mbox{\hyperlink{ah__eeprom__v4k_8h_source_l00074}{Base\+Eep\+Header4k\+::device\+Cap}}, \mbox{\hyperlink{ah__eeprom__v4k_8h_source_l00065}{Base\+Eep\+Header4k\+::length}}, \mbox{\hyperlink{ah__eeprom__v4k_8h_source_l00164}{ar5416eeprom\+\_\+4k\+::modal\+Header}}, \mbox{\hyperlink{ah__eeprom__v4k_8h_source_l00068}{Base\+Eep\+Header4k\+::reg\+Dmn}}, \mbox{\hyperlink{ah__eeprom__v4k_8h_source_l00072}{Base\+Eep\+Header4k\+::rf\+Silent}}, \mbox{\hyperlink{ah__eeprom__v14_8h_source_l00123}{spur\+Chan\+Struct\+::spur\+Chan}}, \mbox{\hyperlink{ah__eeprom__v4k_8h_source_l00149}{Modal\+Eep\+Header4k\+::spur\+Chans}}, and \mbox{\hyperlink{ah__eeprom__v4k_8h_source_l00063}{Base\+Eep\+Header4k\+::version}}.



Referenced by \mbox{\hyperlink{ah__eeprom__v4k_8c_source_l00282}{ath\+\_\+hal\+\_\+v4k\+Eeprom\+Attach()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d1/dbd/ah__eeprom__v4k_8c_a5761f2945915d9c275d4e5b04a6c199b_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ah__eeprom__v4k_8c_aad39b2bc04d020741c5542d3c2269dcf}\label{ah__eeprom__v4k_8c_aad39b2bc04d020741c5542d3c2269dcf}} 
\index{ah\_eeprom\_v4k.c@{ah\_eeprom\_v4k.c}!fbin2freq@{fbin2freq}}
\index{fbin2freq@{fbin2freq}!ah\_eeprom\_v4k.c@{ah\_eeprom\_v4k.c}}
\doxysubsubsection{\texorpdfstring{fbin2freq()}{fbin2freq()}}
{\footnotesize\ttfamily static uint16\+\_\+t fbin2freq (\begin{DoxyParamCaption}\item[{uint8\+\_\+t}]{fbin,  }\item[{\mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39a}{HAL\+\_\+\+BOOL}}}]{is2\+GHz }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ah__eeprom__v4k_8c_source_l00216}{216}} of file \mbox{\hyperlink{ah__eeprom__v4k_8c_source}{ah\+\_\+eeprom\+\_\+v4k.\+c}}.



References \mbox{\hyperlink{ah__eeprom__v14_8h_source_l00080}{AR5416\+\_\+\+BCHAN\+\_\+\+UNUSED}}.



Referenced by \mbox{\hyperlink{ah__eeprom__v4k_8c_source_l00235}{v4k\+Eeprom\+Read\+CTLInfo()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d1/dbd/ah__eeprom__v4k_8c_aad39b2bc04d020741c5542d3c2269dcf_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ah__eeprom__v4k_8c_ae1cd01c41a2ba3f7d72c560fddbe2665}\label{ah__eeprom__v4k_8c_ae1cd01c41a2ba3f7d72c560fddbe2665}} 
\index{ah\_eeprom\_v4k.c@{ah\_eeprom\_v4k.c}!v4kEepromDetach@{v4kEepromDetach}}
\index{v4kEepromDetach@{v4kEepromDetach}!ah\_eeprom\_v4k.c@{ah\_eeprom\_v4k.c}}
\doxysubsubsection{\texorpdfstring{v4kEepromDetach()}{v4kEepromDetach()}}
{\footnotesize\ttfamily static void v4k\+Eeprom\+Detach (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structath__hal}{ath\+\_\+hal}} $\ast$}]{ah }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ah__eeprom__v4k_8c_source_l00268}{268}} of file \mbox{\hyperlink{ah__eeprom__v4k_8c_source}{ah\+\_\+eeprom\+\_\+v4k.\+c}}.



References \mbox{\hyperlink{ah__internal_8h_source_l00028}{AH\+\_\+\+NULL}}, \mbox{\hyperlink{ah__internal_8h_source_l00442}{AH\+\_\+\+PRIVATE}}, and \mbox{\hyperlink{ah__osdep_8c_source_l00116}{ath\+\_\+hal\+\_\+free()}}.



Referenced by \mbox{\hyperlink{ah__eeprom__v4k_8c_source_l00282}{ath\+\_\+hal\+\_\+v4k\+Eeprom\+Attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=300pt]{d1/dbd/ah__eeprom__v4k_8c_ae1cd01c41a2ba3f7d72c560fddbe2665_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d1/dbd/ah__eeprom__v4k_8c_ae1cd01c41a2ba3f7d72c560fddbe2665_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ah__eeprom__v4k_8c_a8f44239e1346f8dfba0f0788a3f2708d}\label{ah__eeprom__v4k_8c_a8f44239e1346f8dfba0f0788a3f2708d}} 
\index{ah\_eeprom\_v4k.c@{ah\_eeprom\_v4k.c}!v4kEepromDiag@{v4kEepromDiag}}
\index{v4kEepromDiag@{v4kEepromDiag}!ah\_eeprom\_v4k.c@{ah\_eeprom\_v4k.c}}
\doxysubsubsection{\texorpdfstring{v4kEepromDiag()}{v4kEepromDiag()}}
{\footnotesize\ttfamily static \mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39a}{HAL\+\_\+\+BOOL}} v4k\+Eeprom\+Diag (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structath__hal}{ath\+\_\+hal}} $\ast$}]{ah,  }\item[{int}]{request,  }\item[{const void $\ast$}]{args,  }\item[{uint32\+\_\+t}]{argsize,  }\item[{void $\ast$$\ast$}]{result,  }\item[{uint32\+\_\+t $\ast$}]{resultsize }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ah__eeprom__v4k_8c_source_l00134}{134}} of file \mbox{\hyperlink{ah__eeprom__v4k_8c_source}{ah\+\_\+eeprom\+\_\+v4k.\+c}}.



References \mbox{\hyperlink{ah_8h_source_l00094}{AH\+\_\+\+FALSE}}, \mbox{\hyperlink{ah__internal_8h_source_l00442}{AH\+\_\+\+PRIVATE}}, \mbox{\hyperlink{ah_8h_source_l00095}{AH\+\_\+\+TRUE}}, and \mbox{\hyperlink{ah__diagcodes_8h_source_l00041}{HAL\+\_\+\+DIAG\+\_\+\+EEPROM}}.



Referenced by \mbox{\hyperlink{ah__eeprom__v4k_8c_source_l00282}{ath\+\_\+hal\+\_\+v4k\+Eeprom\+Attach()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d1/dbd/ah__eeprom__v4k_8c_a8f44239e1346f8dfba0f0788a3f2708d_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ah__eeprom__v4k_8c_ad8d845072aa83af693c75cec1e8bd990}\label{ah__eeprom__v4k_8c_ad8d845072aa83af693c75cec1e8bd990}} 
\index{ah\_eeprom\_v4k.c@{ah\_eeprom\_v4k.c}!v4kEepromGet@{v4kEepromGet}}
\index{v4kEepromGet@{v4kEepromGet}!ah\_eeprom\_v4k.c@{ah\_eeprom\_v4k.c}}
\doxysubsubsection{\texorpdfstring{v4kEepromGet()}{v4kEepromGet()}}
{\footnotesize\ttfamily static \mbox{\hyperlink{ah_8h_a064b8990700c1dbc7801f3eb616153b0}{HAL\+\_\+\+STATUS}} v4k\+Eeprom\+Get (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structath__hal}{ath\+\_\+hal}} $\ast$}]{ah,  }\item[{int}]{param,  }\item[{void $\ast$}]{val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ah__eeprom__v4k_8c_source_l00030}{30}} of file \mbox{\hyperlink{ah__eeprom__v4k_8c_source}{ah\+\_\+eeprom\+\_\+v4k.\+c}}.



References \mbox{\hyperlink{ah__internal_8h_source_l00028}{AH\+\_\+\+NULL}}, \mbox{\hyperlink{ah__internal_8h_source_l00442}{AH\+\_\+\+PRIVATE}}, \mbox{\hyperlink{ah__eeprom__v14_8h_source_l00116}{AR5416\+\_\+\+EEP\+\_\+\+RXGAIN\+\_\+\+ORIG}}, \mbox{\hyperlink{ah__eeprom__v14_8h_source_l00098}{AR5416\+\_\+\+OPFLAGS\+\_\+11A}}, \mbox{\hyperlink{ah__eeprom__v14_8h_source_l00099}{AR5416\+\_\+\+OPFLAGS\+\_\+11G}}, \mbox{\hyperlink{ah__eeprom_8h_source_l00076}{AR\+\_\+\+EEP\+\_\+32\+KHZCRYSTAL}}, \mbox{\hyperlink{ah__eeprom_8h_source_l00080}{AR\+\_\+\+EEP\+\_\+\+AES}}, \mbox{\hyperlink{ah__eeprom_8h_source_l00070}{AR\+\_\+\+EEP\+\_\+\+AMODE}}, \mbox{\hyperlink{ah__eeprom_8h_source_l00103}{AR\+\_\+\+EEP\+\_\+\+ANTGAINMAX\+\_\+2}}, \mbox{\hyperlink{ah__eeprom_8h_source_l00071}{AR\+\_\+\+EEP\+\_\+\+BMODE}}, \mbox{\hyperlink{ah__eeprom_8h_source_l00081}{AR\+\_\+\+EEP\+\_\+\+BURST}}, \mbox{\hyperlink{ah__eeprom_8h_source_l00078}{AR\+\_\+\+EEP\+\_\+\+COMPRESS}}, \mbox{\hyperlink{ah__eeprom_8h_source_l00094}{AR\+\_\+\+EEP\+\_\+\+DB\+\_\+2}}, \mbox{\hyperlink{ah__eeprom_8h_source_l00079}{AR\+\_\+\+EEP\+\_\+\+FASTFRAME}}, \mbox{\hyperlink{ah__eeprom_8h_source_l00072}{AR\+\_\+\+EEP\+\_\+\+GMODE}}, \mbox{\hyperlink{ah__eeprom_8h_source_l00083}{AR\+\_\+\+EEP\+\_\+\+KCENTRIES}}, \mbox{\hyperlink{ah__eeprom_8h_source_l00077}{AR\+\_\+\+EEP\+\_\+\+MACADDR}}, \mbox{\hyperlink{ah__eeprom_8h_source_l00082}{AR\+\_\+\+EEP\+\_\+\+MAXQCU}}, \mbox{\hyperlink{ah__eeprom_8h_source_l00085}{AR\+\_\+\+EEP\+\_\+\+NFTHRESH\+\_\+2}}, \mbox{\hyperlink{ah__eeprom_8h_source_l00093}{AR\+\_\+\+EEP\+\_\+\+OB\+\_\+2}}, \mbox{\hyperlink{ah__eeprom_8h_source_l00100}{AR\+\_\+\+EEP\+\_\+\+OL\+\_\+\+PWRCTRL}}, \mbox{\hyperlink{ah__eeprom_8h_source_l00088}{AR\+\_\+\+EEP\+\_\+\+OPCAP}}, \mbox{\hyperlink{ah__eeprom_8h_source_l00089}{AR\+\_\+\+EEP\+\_\+\+OPMODE}}, \mbox{\hyperlink{ah__eeprom_8h_source_l00086}{AR\+\_\+\+EEP\+\_\+\+REGDMN\+\_\+0}}, \mbox{\hyperlink{ah__eeprom_8h_source_l00087}{AR\+\_\+\+EEP\+\_\+\+REGDMN\+\_\+1}}, \mbox{\hyperlink{ah__eeprom_8h_source_l00069}{AR\+\_\+\+EEP\+\_\+\+RFKILL}}, \mbox{\hyperlink{ah__eeprom_8h_source_l00090}{AR\+\_\+\+EEP\+\_\+\+RFSILENT}}, \mbox{\hyperlink{ah__eeprom_8h_source_l00097}{AR\+\_\+\+EEP\+\_\+\+RXGAIN\+\_\+\+TYPE}}, \mbox{\hyperlink{ah__eeprom_8h_source_l00096}{AR\+\_\+\+EEP\+\_\+\+RXMASK}}, \mbox{\hyperlink{ah__eeprom_8h_source_l00074}{AR\+\_\+\+EEP\+\_\+\+TURBO2\+DISABLE}}, \mbox{\hyperlink{ah__eeprom_8h_source_l00098}{AR\+\_\+\+EEP\+\_\+\+TXGAIN\+\_\+\+TYPE}}, \mbox{\hyperlink{ah__eeprom_8h_source_l00095}{AR\+\_\+\+EEP\+\_\+\+TXMASK}}, \mbox{\hyperlink{ah__eeprom_8h_source_l00104}{AR\+\_\+\+EEP\+\_\+\+WRITEPROTECT}}, \mbox{\hyperlink{ah__osdep_8c_source_l00137}{ath\+\_\+hal\+\_\+ether\+\_\+sprintf()}}, \mbox{\hyperlink{ah__eeprom__v4k_8h_source_l00162}{ar5416eeprom\+\_\+4k\+::base\+Eep\+Header}}, \mbox{\hyperlink{ah__eeprom__v4k_8h_source_l00104}{Modal\+Eep\+Header4k\+::db1\+\_\+1}}, \mbox{\hyperlink{ah__eeprom__v4k_8h_source_l00074}{Base\+Eep\+Header4k\+::device\+Cap}}, \mbox{\hyperlink{ah__eeprom__v4k_8h_source_l00182}{HAL\+\_\+\+EEPROM\+\_\+v4k\+::ee\+\_\+antenna\+Gain\+Max}}, \mbox{\hyperlink{ah__eeprom__v4k_8h_source_l00177}{HAL\+\_\+\+EEPROM\+\_\+v4k\+::ee\+\_\+base}}, \mbox{\hyperlink{ah__debug_8h_source_l00062}{HAL\+\_\+\+DEBUG\+\_\+\+ANY}}, \mbox{\hyperlink{ah_8h_source_l00081}{HAL\+\_\+\+EEBADMAC}}, \mbox{\hyperlink{ah_8h_source_l00084}{HAL\+\_\+\+EINVAL}}, \mbox{\hyperlink{ah_8h_source_l00075}{HAL\+\_\+\+EIO}}, \mbox{\hyperlink{ah_8h_source_l00072}{HAL\+\_\+\+OK}}, \mbox{\hyperlink{ah__internal_8h_source_l00683}{HALASSERT}}, \mbox{\hyperlink{ah__internal_8h_source_l00658}{HALDEBUG}}, \mbox{\hyperlink{ah__eeprom__v4k_8h_source_l00069}{Base\+Eep\+Header4k\+::mac\+Addr}}, \mbox{\hyperlink{ah__eeprom__v4k_8h_source_l00164}{ar5416eeprom\+\_\+4k\+::modal\+Header}}, \mbox{\hyperlink{ah__eeprom__v4k_8h_source_l00094}{Modal\+Eep\+Header4k\+::noise\+Floor\+Thresh\+Ch}}, \mbox{\hyperlink{ah__eeprom__v4k_8h_source_l00103}{Modal\+Eep\+Header4k\+::ob\+\_\+0}}, \mbox{\hyperlink{ah__eeprom__v4k_8h_source_l00066}{Base\+Eep\+Header4k\+::op\+Cap\+Flags}}, \mbox{\hyperlink{ah__eeprom__v4k_8h_source_l00068}{Base\+Eep\+Header4k\+::reg\+Dmn}}, \mbox{\hyperlink{ah__eeprom__v4k_8h_source_l00072}{Base\+Eep\+Header4k\+::rf\+Silent}}, \mbox{\hyperlink{ah__eeprom__v4k_8h_source_l00070}{Base\+Eep\+Header4k\+::rx\+Mask}}, \mbox{\hyperlink{ah__eeprom__v4k_8h_source_l00077}{Base\+Eep\+Header4k\+::tx\+Gain\+Type}}, and \mbox{\hyperlink{ah__eeprom__v4k_8h_source_l00071}{Base\+Eep\+Header4k\+::tx\+Mask}}.



Referenced by \mbox{\hyperlink{ah__eeprom__v4k_8c_source_l00282}{ath\+\_\+hal\+\_\+v4k\+Eeprom\+Attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=325pt]{d1/dbd/ah__eeprom__v4k_8c_ad8d845072aa83af693c75cec1e8bd990_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d1/dbd/ah__eeprom__v4k_8c_ad8d845072aa83af693c75cec1e8bd990_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ah__eeprom__v4k_8c_a4b4646d60f8503ac083462ef62b7c86c}\label{ah__eeprom__v4k_8c_a4b4646d60f8503ac083462ef62b7c86c}} 
\index{ah\_eeprom\_v4k.c@{ah\_eeprom\_v4k.c}!v4kEepromGetSpurChan@{v4kEepromGetSpurChan}}
\index{v4kEepromGetSpurChan@{v4kEepromGetSpurChan}!ah\_eeprom\_v4k.c@{ah\_eeprom\_v4k.c}}
\doxysubsubsection{\texorpdfstring{v4kEepromGetSpurChan()}{v4kEepromGetSpurChan()}}
{\footnotesize\ttfamily static uint16\+\_\+t v4k\+Eeprom\+Get\+Spur\+Chan (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structath__hal}{ath\+\_\+hal}} $\ast$}]{ah,  }\item[{int}]{ix,  }\item[{\mbox{\hyperlink{ah_8h_ae8793e83d29537653565625006f5c39a}{HAL\+\_\+\+BOOL}}}]{is2\+GHz }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ah__eeprom__v4k_8c_source_l00200}{200}} of file \mbox{\hyperlink{ah__eeprom__v4k_8c_source}{ah\+\_\+eeprom\+\_\+v4k.\+c}}.



References \mbox{\hyperlink{ah__internal_8h_source_l00442}{AH\+\_\+\+PRIVATE}}, \mbox{\hyperlink{ah__eeprom__v14_8h_source_l00076}{AR5416\+\_\+\+EEPROM\+\_\+\+MODAL\+\_\+\+SPURS}}, \mbox{\hyperlink{ah__eeprom__v4k_8h_source_l00177}{HAL\+\_\+\+EEPROM\+\_\+v4k\+::ee\+\_\+base}}, \mbox{\hyperlink{ah__internal_8h_source_l00683}{HALASSERT}}, \mbox{\hyperlink{ah__eeprom__v4k_8h_source_l00164}{ar5416eeprom\+\_\+4k\+::modal\+Header}}, \mbox{\hyperlink{ah__eeprom__v14_8h_source_l00123}{spur\+Chan\+Struct\+::spur\+Chan}}, and \mbox{\hyperlink{ah__eeprom__v4k_8h_source_l00149}{Modal\+Eep\+Header4k\+::spur\+Chans}}.



Referenced by \mbox{\hyperlink{ah__eeprom__v4k_8c_source_l00282}{ath\+\_\+hal\+\_\+v4k\+Eeprom\+Attach()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d1/dbd/ah__eeprom__v4k_8c_a4b4646d60f8503ac083462ef62b7c86c_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ah__eeprom__v4k_8c_ab80c6ac6f08f85b7c10a35d9e361d103}\label{ah__eeprom__v4k_8c_ab80c6ac6f08f85b7c10a35d9e361d103}} 
\index{ah\_eeprom\_v4k.c@{ah\_eeprom\_v4k.c}!v4kEepromReadCTLInfo@{v4kEepromReadCTLInfo}}
\index{v4kEepromReadCTLInfo@{v4kEepromReadCTLInfo}!ah\_eeprom\_v4k.c@{ah\_eeprom\_v4k.c}}
\doxysubsubsection{\texorpdfstring{v4kEepromReadCTLInfo()}{v4kEepromReadCTLInfo()}}
{\footnotesize\ttfamily static void v4k\+Eeprom\+Read\+CTLInfo (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structath__hal}{ath\+\_\+hal}} $\ast$}]{ah,  }\item[{\mbox{\hyperlink{structHAL__EEPROM__v4k}{HAL\+\_\+\+EEPROM\+\_\+v4k}} $\ast$}]{ee }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ah__eeprom__v4k_8c_source_l00235}{235}} of file \mbox{\hyperlink{ah__eeprom__v4k_8c_source}{ah\+\_\+eeprom\+\_\+v4k.\+c}}.



References \mbox{\hyperlink{ah__eeprom__v4k_8h_source_l00049}{AR5416\+\_\+4\+K\+\_\+\+NUM\+\_\+\+CTLS}}, \mbox{\hyperlink{ah__eeprom__v14_8h_source_l00080}{AR5416\+\_\+\+BCHAN\+\_\+\+UNUSED}}, \mbox{\hyperlink{ah__eeprom__v14_8h_source_l00139}{Cal\+Ctl\+Edges\+::b\+Channel}}, \mbox{\hyperlink{ah__eeprom__v14_8h_source_l00143}{CAL\+\_\+\+CTL\+\_\+\+EDGES\+\_\+\+FLAG}}, \mbox{\hyperlink{ah__eeprom__v14_8h_source_l00141}{CAL\+\_\+\+CTL\+\_\+\+EDGES\+\_\+\+POWER}}, \mbox{\hyperlink{ah__eeprom_8h_source_l00126}{CTL\+\_\+11A}}, \mbox{\hyperlink{ah__eeprom__v4k_8c_source_l00232}{CTL\+\_\+\+CHAIN}}, \mbox{\hyperlink{ah__eeprom_8h_source_l00125}{CTL\+\_\+\+MODE\+\_\+M}}, \mbox{\hyperlink{ah__eeprom__v4k_8h_source_l00172}{ar5416eeprom\+\_\+4k\+::ctl\+Data}}, \mbox{\hyperlink{ah__eeprom__v4k_8h_source_l00153}{Cal\+Ctl\+Data4k\+::ctl\+Edges}}, \mbox{\hyperlink{ah__eeprom__v4k_8h_source_l00171}{ar5416eeprom\+\_\+4k\+::ctl\+Index}}, \mbox{\hyperlink{ah__eeprom__v4k_8h_source_l00177}{HAL\+\_\+\+EEPROM\+\_\+v4k\+::ee\+\_\+base}}, \mbox{\hyperlink{ah__eeprom__v4k_8h_source_l00179}{HAL\+\_\+\+EEPROM\+\_\+v4k\+::ee\+\_\+num\+Ctls}}, \mbox{\hyperlink{ah__eeprom__v4k_8h_source_l00180}{HAL\+\_\+\+EEPROM\+\_\+v4k\+::ee\+\_\+rd\+Edges\+Power}}, \mbox{\hyperlink{ah__eeprom__v4k_8c_source_l00216}{fbin2freq()}}, \mbox{\hyperlink{ah__eeprom_8h_source_l00119}{RD\+\_\+\+EDGES\+\_\+\+POWER\+::flag}}, \mbox{\hyperlink{ah__debug_8h_source_l00030}{HAL\+\_\+\+DEBUG\+\_\+\+ATTACH}}, \mbox{\hyperlink{ah__debug_8h_source_l00044}{HAL\+\_\+\+DEBUG\+\_\+\+EEPROM}}, \mbox{\hyperlink{ah__internal_8h_source_l00683}{HALASSERT}}, \mbox{\hyperlink{ah__internal_8h_source_l00658}{HALDEBUG}}, \mbox{\hyperlink{ah__internal_8h_source_l00588}{MS}}, \mbox{\hyperlink{ah__eeprom__9287_8h_source_l00159}{NUM\+\_\+\+EDGES}}, \mbox{\hyperlink{ah__eeprom_8h_source_l00117}{RD\+\_\+\+EDGES\+\_\+\+POWER\+::rd\+Edge}}, \mbox{\hyperlink{ah__eeprom__v14_8h_source_l00140}{Cal\+Ctl\+Edges\+::t\+Power\+Flag}}, and \mbox{\hyperlink{ah__eeprom_8h_source_l00118}{RD\+\_\+\+EDGES\+\_\+\+POWER\+::twice\+\_\+rd\+Edge\+Power}}.



Referenced by \mbox{\hyperlink{ah__eeprom__v4k_8c_source_l00282}{ath\+\_\+hal\+\_\+v4k\+Eeprom\+Attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=311pt]{d1/dbd/ah__eeprom__v4k_8c_ab80c6ac6f08f85b7c10a35d9e361d103_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d1/dbd/ah__eeprom__v4k_8c_ab80c6ac6f08f85b7c10a35d9e361d103_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{ah__eeprom__v4k_8c_a8839fb680fefa81eec791718361c88f9}\label{ah__eeprom__v4k_8c_a8839fb680fefa81eec791718361c88f9}} 
\index{ah\_eeprom\_v4k.c@{ah\_eeprom\_v4k.c}!v4kEepromSet@{v4kEepromSet}}
\index{v4kEepromSet@{v4kEepromSet}!ah\_eeprom\_v4k.c@{ah\_eeprom\_v4k.c}}
\doxysubsubsection{\texorpdfstring{v4kEepromSet()}{v4kEepromSet()}}
{\footnotesize\ttfamily static \mbox{\hyperlink{ah_8h_a064b8990700c1dbc7801f3eb616153b0}{HAL\+\_\+\+STATUS}} v4k\+Eeprom\+Set (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structath__hal}{ath\+\_\+hal}} $\ast$}]{ah,  }\item[{int}]{param,  }\item[{int}]{v }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [static]}}



Definition at line \mbox{\hyperlink{ah__eeprom__v4k_8c_source_l00121}{121}} of file \mbox{\hyperlink{ah__eeprom__v4k_8c_source}{ah\+\_\+eeprom\+\_\+v4k.\+c}}.



References \mbox{\hyperlink{ah__internal_8h_source_l00442}{AH\+\_\+\+PRIVATE}}, \mbox{\hyperlink{ah__eeprom_8h_source_l00103}{AR\+\_\+\+EEP\+\_\+\+ANTGAINMAX\+\_\+2}}, \mbox{\hyperlink{ah__eeprom__v4k_8h_source_l00182}{HAL\+\_\+\+EEPROM\+\_\+v4k\+::ee\+\_\+antenna\+Gain\+Max}}, \mbox{\hyperlink{ah_8h_source_l00084}{HAL\+\_\+\+EINVAL}}, and \mbox{\hyperlink{ah_8h_source_l00072}{HAL\+\_\+\+OK}}.



Referenced by \mbox{\hyperlink{ah__eeprom__v4k_8c_source_l00282}{ath\+\_\+hal\+\_\+v4k\+Eeprom\+Attach()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d1/dbd/ah__eeprom__v4k_8c_a8839fb680fefa81eec791718361c88f9_icgraph}
\end{center}
\end{figure}
