\hypertarget{dwc__hdmi_8h}{}\doxysection{dev/hdmi/dwc\+\_\+hdmi.h File Reference}
\label{dwc__hdmi_8h}\index{dev/hdmi/dwc\_hdmi.h@{dev/hdmi/dwc\_hdmi.h}}
This graph shows which files directly or indirectly include this file\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d8/dd2/dwc__hdmi_8h__dep__incl}
\end{center}
\end{figure}
\doxysubsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structdwc__hdmi__softc}{dwc\+\_\+hdmi\+\_\+softc}}
\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item 
static uint8\+\_\+t \mbox{\hyperlink{dwc__hdmi_8h_a0e573436ea5f643a519d165e55b91ced}{RD1}} (struct \mbox{\hyperlink{structdwc__hdmi__softc}{dwc\+\_\+hdmi\+\_\+softc}} $\ast$sc, bus\+\_\+size\+\_\+t off)
\item 
static void \mbox{\hyperlink{dwc__hdmi_8h_a4fd1f56db6ecf2db5341f14a4117a4db}{WR1}} (struct \mbox{\hyperlink{structdwc__hdmi__softc}{dwc\+\_\+hdmi\+\_\+softc}} $\ast$sc, bus\+\_\+size\+\_\+t off, uint8\+\_\+t val)
\item 
int \mbox{\hyperlink{dwc__hdmi_8h_ae869dfc5a01414d65f26950371c9da91}{dwc\+\_\+hdmi\+\_\+get\+\_\+edid}} (device\+\_\+t, uint8\+\_\+t $\ast$$\ast$, uint32\+\_\+t $\ast$)
\item 
int \mbox{\hyperlink{dwc__hdmi_8h_a14e0db80dc05f93ee2a92201fd478c6a}{dwc\+\_\+hdmi\+\_\+set\+\_\+videomode}} (device\+\_\+t, const struct \mbox{\hyperlink{hdmi__if_8m_a9ef7c39904c852efd8463752a6e6576e}{videomode}} $\ast$)
\item 
int \mbox{\hyperlink{dwc__hdmi_8h_ab9020cbe3283b8154af697ada0d1917b}{dwc\+\_\+hdmi\+\_\+init}} (device\+\_\+t)
\end{DoxyCompactItemize}


\doxysubsection{Function Documentation}
\mbox{\Hypertarget{dwc__hdmi_8h_ae869dfc5a01414d65f26950371c9da91}\label{dwc__hdmi_8h_ae869dfc5a01414d65f26950371c9da91}} 
\index{dwc\_hdmi.h@{dwc\_hdmi.h}!dwc\_hdmi\_get\_edid@{dwc\_hdmi\_get\_edid}}
\index{dwc\_hdmi\_get\_edid@{dwc\_hdmi\_get\_edid}!dwc\_hdmi.h@{dwc\_hdmi.h}}
\doxysubsubsection{\texorpdfstring{dwc\_hdmi\_get\_edid()}{dwc\_hdmi\_get\_edid()}}
{\footnotesize\ttfamily int dwc\+\_\+hdmi\+\_\+get\+\_\+edid (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{dev,  }\item[{uint8\+\_\+t $\ast$$\ast$}]{edid,  }\item[{uint32\+\_\+t $\ast$}]{edid\+\_\+len }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{dwc__hdmi_8c_source_l00825}{825}} of file \mbox{\hyperlink{dwc__hdmi_8c_source}{dwc\+\_\+hdmi.\+c}}.



References \mbox{\hyperlink{hdmi__if_8m_source_l00049}{edid}}, \mbox{\hyperlink{dwc__hdmi_8c_source_l00654}{hdmi\+\_\+edid\+\_\+read()}}, and \mbox{\hyperlink{dwc__hdmi_8h_source_l00043}{dwc\+\_\+hdmi\+\_\+softc\+::sc\+\_\+edid\+\_\+info}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=324pt]{dd/d17/dwc__hdmi_8h_ae869dfc5a01414d65f26950371c9da91_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{dwc__hdmi_8h_ab9020cbe3283b8154af697ada0d1917b}\label{dwc__hdmi_8h_ab9020cbe3283b8154af697ada0d1917b}} 
\index{dwc\_hdmi.h@{dwc\_hdmi.h}!dwc\_hdmi\_init@{dwc\_hdmi\_init}}
\index{dwc\_hdmi\_init@{dwc\_hdmi\_init}!dwc\_hdmi.h@{dwc\_hdmi.h}}
\doxysubsubsection{\texorpdfstring{dwc\_hdmi\_init()}{dwc\_hdmi\_init()}}
{\footnotesize\ttfamily int dwc\+\_\+hdmi\+\_\+init (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{dev }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{dwc__hdmi_8c_source_l00728}{728}} of file \mbox{\hyperlink{dwc__hdmi_8c_source}{dwc\+\_\+hdmi.\+c}}.



References \mbox{\hyperlink{dwc__hdmi_8c_source_l00710}{dwc\+\_\+hdmi\+\_\+detect\+\_\+cable()}}, \mbox{\hyperlink{dwc__hdmi_8c_source_l00058}{EDID\+\_\+\+LENGTH}}, \mbox{\hyperlink{dwc__hdmireg_8h_source_l00031}{HDMI\+\_\+\+DESIGN\+\_\+\+ID}}, \mbox{\hyperlink{dwc__hdmireg_8h_source_l00041}{HDMI\+\_\+\+IH\+\_\+\+PHY\+\_\+\+STAT0}}, \mbox{\hyperlink{dwc__hdmireg_8h_source_l00042}{HDMI\+\_\+\+IH\+\_\+\+PHY\+\_\+\+STAT0\+\_\+\+HPD}}, \mbox{\hyperlink{dwc__hdmireg_8h_source_l00448}{HDMI\+\_\+\+PHY\+\_\+\+POL0}}, \mbox{\hyperlink{dwc__hdmireg_8h_source_l00449}{HDMI\+\_\+\+PHY\+\_\+\+POL0\+\_\+\+HPD}}, \mbox{\hyperlink{dwc__hdmireg_8h_source_l00033}{HDMI\+\_\+\+PRODUCT\+\_\+\+ID0}}, \mbox{\hyperlink{dwc__hdmireg_8h_source_l00034}{HDMI\+\_\+\+PRODUCT\+\_\+\+ID1}}, \mbox{\hyperlink{dwc__hdmireg_8h_source_l00032}{HDMI\+\_\+\+REVISION\+\_\+\+ID}}, \mbox{\hyperlink{dwc__hdmi_8h_source_l00048}{RD1()}}, \mbox{\hyperlink{dwc__hdmi_8h_source_l00032}{dwc\+\_\+hdmi\+\_\+softc\+::sc\+\_\+dev}}, \mbox{\hyperlink{dwc__hdmi_8h_source_l00038}{dwc\+\_\+hdmi\+\_\+softc\+::sc\+\_\+edid}}, \mbox{\hyperlink{dwc__hdmi_8h_source_l00039}{dwc\+\_\+hdmi\+\_\+softc\+::sc\+\_\+edid\+\_\+len}}, \mbox{\hyperlink{dwc__hdmi_8h_source_l00040}{dwc\+\_\+hdmi\+\_\+softc\+::sc\+\_\+mode\+\_\+hook}}, and \mbox{\hyperlink{dwc__hdmi_8h_source_l00054}{WR1()}}.



Referenced by \mbox{\hyperlink{dwc__hdmi__fdt_8c_source_l00101}{dwc\+\_\+hdmi\+\_\+fdt\+\_\+attach()}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d17/dwc__hdmi_8h_ab9020cbe3283b8154af697ada0d1917b_cgraph}
\end{center}
\end{figure}
Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=324pt]{dd/d17/dwc__hdmi_8h_ab9020cbe3283b8154af697ada0d1917b_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{dwc__hdmi_8h_a14e0db80dc05f93ee2a92201fd478c6a}\label{dwc__hdmi_8h_a14e0db80dc05f93ee2a92201fd478c6a}} 
\index{dwc\_hdmi.h@{dwc\_hdmi.h}!dwc\_hdmi\_set\_videomode@{dwc\_hdmi\_set\_videomode}}
\index{dwc\_hdmi\_set\_videomode@{dwc\_hdmi\_set\_videomode}!dwc\_hdmi.h@{dwc\_hdmi.h}}
\doxysubsubsection{\texorpdfstring{dwc\_hdmi\_set\_videomode()}{dwc\_hdmi\_set\_videomode()}}
{\footnotesize\ttfamily int dwc\+\_\+hdmi\+\_\+set\+\_\+videomode (\begin{DoxyParamCaption}\item[{device\+\_\+t}]{dev,  }\item[{const struct \mbox{\hyperlink{hdmi__if_8m_a9ef7c39904c852efd8463752a6e6576e}{videomode}} $\ast$}]{mode }\end{DoxyParamCaption})}



Definition at line \mbox{\hyperlink{dwc__hdmi_8c_source_l00844}{844}} of file \mbox{\hyperlink{dwc__hdmi_8c_source}{dwc\+\_\+hdmi.\+c}}.



References \mbox{\hyperlink{dwc__hdmi_8c_source_l00800}{dwc\+\_\+hdmi\+\_\+detect\+\_\+hdmi()}}, \mbox{\hyperlink{dwc__hdmi_8c_source_l00632}{dwc\+\_\+hdmi\+\_\+set\+\_\+mode()}}, and \mbox{\hyperlink{dwc__hdmi_8h_source_l00041}{dwc\+\_\+hdmi\+\_\+softc\+::sc\+\_\+mode}}.

Here is the call graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d17/dwc__hdmi_8h_a14e0db80dc05f93ee2a92201fd478c6a_cgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{dwc__hdmi_8h_a0e573436ea5f643a519d165e55b91ced}\label{dwc__hdmi_8h_a0e573436ea5f643a519d165e55b91ced}} 
\index{dwc\_hdmi.h@{dwc\_hdmi.h}!RD1@{RD1}}
\index{RD1@{RD1}!dwc\_hdmi.h@{dwc\_hdmi.h}}
\doxysubsubsection{\texorpdfstring{RD1()}{RD1()}}
{\footnotesize\ttfamily static uint8\+\_\+t RD1 (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structdwc__hdmi__softc}{dwc\+\_\+hdmi\+\_\+softc}} $\ast$}]{sc,  }\item[{bus\+\_\+size\+\_\+t}]{off }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



Definition at line \mbox{\hyperlink{dwc__hdmi_8h_source_l00048}{48}} of file \mbox{\hyperlink{dwc__hdmi_8h_source}{dwc\+\_\+hdmi.\+h}}.



References \mbox{\hyperlink{dwc__hdmi_8h_source_l00033}{dwc\+\_\+hdmi\+\_\+softc\+::sc\+\_\+mem\+\_\+res}}, and \mbox{\hyperlink{dwc__hdmi_8h_source_l00035}{dwc\+\_\+hdmi\+\_\+softc\+::sc\+\_\+reg\+\_\+shift}}.



Referenced by \mbox{\hyperlink{dwc__hdmi_8c_source_l00262}{dwc\+\_\+hdmi\+\_\+clear\+\_\+overflow()}}, \mbox{\hyperlink{dwc__hdmi_8c_source_l00438}{dwc\+\_\+hdmi\+\_\+configure\+\_\+audio()}}, \mbox{\hyperlink{dwc__hdmi_8c_source_l00710}{dwc\+\_\+hdmi\+\_\+detect\+\_\+cable()}}, \mbox{\hyperlink{dwc__hdmi_8c_source_l00405}{dwc\+\_\+hdmi\+\_\+enable\+\_\+video\+\_\+path()}}, \mbox{\hyperlink{dwc__hdmi_8c_source_l00728}{dwc\+\_\+hdmi\+\_\+init()}}, \mbox{\hyperlink{dwc__hdmi_8c_source_l00277}{dwc\+\_\+hdmi\+\_\+phy\+\_\+configure()}}, \mbox{\hyperlink{dwc__hdmi_8c_source_l00184}{dwc\+\_\+hdmi\+\_\+phy\+\_\+enable\+\_\+power()}}, \mbox{\hyperlink{dwc__hdmi_8c_source_l00195}{dwc\+\_\+hdmi\+\_\+phy\+\_\+enable\+\_\+tmds()}}, \mbox{\hyperlink{dwc__hdmi_8c_source_l00206}{dwc\+\_\+hdmi\+\_\+phy\+\_\+gen2\+\_\+pddq()}}, \mbox{\hyperlink{dwc__hdmi_8c_source_l00217}{dwc\+\_\+hdmi\+\_\+phy\+\_\+gen2\+\_\+txpwron()}}, \mbox{\hyperlink{dwc__hdmi_8c_source_l00228}{dwc\+\_\+hdmi\+\_\+phy\+\_\+sel\+\_\+data\+\_\+en\+\_\+pol()}}, \mbox{\hyperlink{dwc__hdmi_8c_source_l00239}{dwc\+\_\+hdmi\+\_\+phy\+\_\+sel\+\_\+interface\+\_\+control()}}, \mbox{\hyperlink{dwc__hdmi_8c_source_l00250}{dwc\+\_\+hdmi\+\_\+phy\+\_\+test\+\_\+clear()}}, \mbox{\hyperlink{dwc__hdmi_8c_source_l00075}{dwc\+\_\+hdmi\+\_\+phy\+\_\+wait\+\_\+i2c\+\_\+done()}}, \mbox{\hyperlink{dwc__hdmi_8c_source_l00606}{dwc\+\_\+hdmi\+\_\+tx\+\_\+hdcp\+\_\+config()}}, and \mbox{\hyperlink{dwc__hdmi_8c_source_l00502}{dwc\+\_\+hdmi\+\_\+video\+\_\+packetize()}}.

Here is the caller graph for this function\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{dd/d17/dwc__hdmi_8h_a0e573436ea5f643a519d165e55b91ced_icgraph}
\end{center}
\end{figure}
\mbox{\Hypertarget{dwc__hdmi_8h_a4fd1f56db6ecf2db5341f14a4117a4db}\label{dwc__hdmi_8h_a4fd1f56db6ecf2db5341f14a4117a4db}} 
\index{dwc\_hdmi.h@{dwc\_hdmi.h}!WR1@{WR1}}
\index{WR1@{WR1}!dwc\_hdmi.h@{dwc\_hdmi.h}}
\doxysubsubsection{\texorpdfstring{WR1()}{WR1()}}
{\footnotesize\ttfamily static void WR1 (\begin{DoxyParamCaption}\item[{struct \mbox{\hyperlink{structdwc__hdmi__softc}{dwc\+\_\+hdmi\+\_\+softc}} $\ast$}]{sc,  }\item[{bus\+\_\+size\+\_\+t}]{off,  }\item[{uint8\+\_\+t}]{val }\end{DoxyParamCaption})\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [static]}}



Definition at line \mbox{\hyperlink{dwc__hdmi_8h_source_l00054}{54}} of file \mbox{\hyperlink{dwc__hdmi_8h_source}{dwc\+\_\+hdmi.\+h}}.



References \mbox{\hyperlink{dwc__hdmi_8h_source_l00033}{dwc\+\_\+hdmi\+\_\+softc\+::sc\+\_\+mem\+\_\+res}}, and \mbox{\hyperlink{dwc__hdmi_8h_source_l00035}{dwc\+\_\+hdmi\+\_\+softc\+::sc\+\_\+reg\+\_\+shift}}.



Referenced by \mbox{\hyperlink{dwc__hdmi_8c_source_l00115}{dwc\+\_\+hdmi\+\_\+av\+\_\+composer()}}, \mbox{\hyperlink{dwc__hdmi_8c_source_l00262}{dwc\+\_\+hdmi\+\_\+clear\+\_\+overflow()}}, \mbox{\hyperlink{dwc__hdmi_8c_source_l00438}{dwc\+\_\+hdmi\+\_\+configure\+\_\+audio()}}, \mbox{\hyperlink{dwc__hdmi_8c_source_l00107}{dwc\+\_\+hdmi\+\_\+disable\+\_\+overflow\+\_\+interrupts()}}, \mbox{\hyperlink{dwc__hdmi_8c_source_l00405}{dwc\+\_\+hdmi\+\_\+enable\+\_\+video\+\_\+path()}}, \mbox{\hyperlink{dwc__hdmi_8c_source_l00728}{dwc\+\_\+hdmi\+\_\+init()}}, \mbox{\hyperlink{dwc__hdmi_8c_source_l00277}{dwc\+\_\+hdmi\+\_\+phy\+\_\+configure()}}, \mbox{\hyperlink{dwc__hdmi_8c_source_l00184}{dwc\+\_\+hdmi\+\_\+phy\+\_\+enable\+\_\+power()}}, \mbox{\hyperlink{dwc__hdmi_8c_source_l00195}{dwc\+\_\+hdmi\+\_\+phy\+\_\+enable\+\_\+tmds()}}, \mbox{\hyperlink{dwc__hdmi_8c_source_l00206}{dwc\+\_\+hdmi\+\_\+phy\+\_\+gen2\+\_\+pddq()}}, \mbox{\hyperlink{dwc__hdmi_8c_source_l00217}{dwc\+\_\+hdmi\+\_\+phy\+\_\+gen2\+\_\+txpwron()}}, \mbox{\hyperlink{dwc__hdmi_8c_source_l00092}{dwc\+\_\+hdmi\+\_\+phy\+\_\+i2c\+\_\+write()}}, \mbox{\hyperlink{dwc__hdmi_8c_source_l00228}{dwc\+\_\+hdmi\+\_\+phy\+\_\+sel\+\_\+data\+\_\+en\+\_\+pol()}}, \mbox{\hyperlink{dwc__hdmi_8c_source_l00239}{dwc\+\_\+hdmi\+\_\+phy\+\_\+sel\+\_\+interface\+\_\+control()}}, \mbox{\hyperlink{dwc__hdmi_8c_source_l00250}{dwc\+\_\+hdmi\+\_\+phy\+\_\+test\+\_\+clear()}}, \mbox{\hyperlink{dwc__hdmi_8c_source_l00606}{dwc\+\_\+hdmi\+\_\+tx\+\_\+hdcp\+\_\+config()}}, \mbox{\hyperlink{dwc__hdmi_8c_source_l00502}{dwc\+\_\+hdmi\+\_\+video\+\_\+packetize()}}, and \mbox{\hyperlink{dwc__hdmi_8c_source_l00581}{dwc\+\_\+hdmi\+\_\+video\+\_\+sample()}}.

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