Lines Matching full:hdmi
15 #include <linux/hdmi.h>
20 #include "hdmi.xml.h"
33 struct hdmi { struct
66 /* the encoder we are hooked to (outside of hdmi block) */ argument
106 struct hdmi *hdmi; member
111 void msm_hdmi_set_mode(struct hdmi *hdmi, bool power_on);
113 static inline void hdmi_write(struct hdmi *hdmi, u32 reg, u32 data) in hdmi_write() argument
115 writel(data, hdmi->mmio + reg); in hdmi_write()
118 static inline u32 hdmi_read(struct hdmi *hdmi, u32 reg) in hdmi_read() argument
120 return readl(hdmi->mmio + reg); in hdmi_read()
123 static inline u32 hdmi_qfprom_read(struct hdmi *hdmi, u32 reg) in hdmi_qfprom_read() argument
125 return readl(hdmi->qfprom_mmio + reg); in hdmi_qfprom_read()
129 * hdmi phy:
210 int msm_hdmi_audio_update(struct hdmi *hdmi);
219 * hdmi bridge:
222 int msm_hdmi_bridge_init(struct hdmi *hdmi);
228 void msm_hdmi_hpd_disable(struct hdmi *hdmi);
236 struct i2c_adapter *msm_hdmi_i2c_init(struct hdmi *hdmi);
242 struct hdmi_hdcp_ctrl *msm_hdmi_hdcp_init(struct hdmi *hdmi);
243 void msm_hdmi_hdcp_destroy(struct hdmi *hdmi);
248 static inline struct hdmi_hdcp_ctrl *msm_hdmi_hdcp_init(struct hdmi *hdmi) in msm_hdmi_hdcp_init() argument
252 static inline void msm_hdmi_hdcp_destroy(struct hdmi *hdmi) {} in msm_hdmi_hdcp_destroy() argument