Home
last modified time | relevance | path

Searched refs:mtk_hdmi (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/gpu/drm/mediatek/
H A Dmtk_hdmi.c47 static void mtk_hdmi_hw_vid_black(struct mtk_hdmi *hdmi, bool black) in mtk_hdmi_hw_vid_black()
53 static void mtk_hdmi_hw_make_reg_writable(struct mtk_hdmi *hdmi, bool enable) in mtk_hdmi_hw_make_reg_writable()
77 static void mtk_hdmi_hw_1p4_version_enable(struct mtk_hdmi *hdmi, bool enable) in mtk_hdmi_hw_1p4_version_enable()
83 static void mtk_hdmi_hw_aud_mute(struct mtk_hdmi *hdmi) in mtk_hdmi_hw_aud_mute()
88 static void mtk_hdmi_hw_aud_unmute(struct mtk_hdmi *hdmi) in mtk_hdmi_hw_aud_unmute()
93 static void mtk_hdmi_hw_reset(struct mtk_hdmi *hdmi) in mtk_hdmi_hw_reset()
104 static void mtk_hdmi_hw_enable_notice(struct mtk_hdmi *hdmi, bool enable_notice) in mtk_hdmi_hw_enable_notice()
110 static void mtk_hdmi_hw_write_int_mask(struct mtk_hdmi *hdmi, u32 int_mask) in mtk_hdmi_hw_write_int_mask()
115 static void mtk_hdmi_hw_enable_dvi_mode(struct mtk_hdmi *hdmi, bool enable) in mtk_hdmi_hw_enable_dvi_mode()
120 static void mtk_hdmi_hw_send_info_frame(struct mtk_hdmi *hdmi, u8 *buffer, in mtk_hdmi_hw_send_info_frame()
[all …]
H A Dmtk_hdmi_v2.c60 static inline void mtk_hdmi_v2_hwirq_disable(struct mtk_hdmi *hdmi) in mtk_hdmi_v2_hwirq_disable()
66 static inline void mtk_hdmi_v2_enable_hpd_pord_irq(struct mtk_hdmi *hdmi, bool enable) in mtk_hdmi_v2_enable_hpd_pord_irq()
74 static inline void mtk_hdmi_v2_set_sw_hpd(struct mtk_hdmi *hdmi, bool enable) in mtk_hdmi_v2_set_sw_hpd()
87 static inline void mtk_hdmi_v2_enable_scrambling(struct mtk_hdmi *hdmi, bool enable) in mtk_hdmi_v2_enable_scrambling()
103 static void mtk_hdmi_v2_hw_vid_mute(struct mtk_hdmi *hdmi, bool enable) in mtk_hdmi_v2_hw_vid_mute()
112 static void mtk_hdmi_v2_hw_aud_mute(struct mtk_hdmi *hdmi, bool enable) in mtk_hdmi_v2_hw_aud_mute()
130 static void mtk_hdmi_v2_hw_reset(struct mtk_hdmi *hdmi) in mtk_hdmi_v2_hw_reset()
148 static void mtk_hdmi_v2_hw_write_audio_infoframe(struct mtk_hdmi *hdmi, const u8 *buffer) in mtk_hdmi_v2_hw_write_audio_infoframe()
163 static void mtk_hdmi_v2_hw_write_avi_infoframe(struct mtk_hdmi *hdmi, const u8 *buffer) in mtk_hdmi_v2_hw_write_avi_infoframe()
180 static void mtk_hdmi_v2_hw_write_spd_infoframe(struct mtk_hdmi *hdmi, const u8 *buffer) in mtk_hdmi_v2_hw_write_spd_infoframe()
[all …]
H A Dmtk_hdmi_common.h151 struct mtk_hdmi { struct
178 static inline struct mtk_hdmi *hdmi_ctx_from_bridge(struct drm_bridge *b) in hdmi_ctx_from_bridge() argument
180 return container_of(b, struct mtk_hdmi, bridge); in hdmi_ctx_from_bridge()
185 void mtk_hdmi_audio_set_plugged_cb(struct mtk_hdmi *hdmi, hdmi_codec_plugged_cb fn,
187 int mtk_hdmi_audio_params(struct mtk_hdmi *hdmi, struct hdmi_codec_daifmt *daifmt,
197 struct mtk_hdmi *mtk_hdmi_common_probe(struct platform_device *pdev);
H A Dmtk_hdmi_common.c104 int mtk_hdmi_audio_params(struct mtk_hdmi *hdmi, in mtk_hdmi_audio_params()
181 struct mtk_hdmi *hdmi = dev_get_drvdata(dev); in mtk_hdmi_audio_get_eld()
192 void mtk_hdmi_audio_set_plugged_cb(struct mtk_hdmi *hdmi, hdmi_codec_plugged_cb fn, in mtk_hdmi_audio_set_plugged_cb()
202 static int mtk_hdmi_get_all_clk(struct mtk_hdmi *hdmi, struct device_node *np, in mtk_hdmi_get_all_clk()
229 struct mtk_hdmi *hdmi = hdmi_ctx_from_bridge(bridge); in mtk_hdmi_bridge_mode_set()
255 static int mtk_hdmi_get_cec_dev(struct mtk_hdmi *hdmi, struct device *dev, struct device_node *np) in mtk_hdmi_get_cec_dev()
293 static int mtk_hdmi_dt_parse_pdata(struct mtk_hdmi *hdmi, struct platform_device *pdev, in mtk_hdmi_dt_parse_pdata()
356 struct mtk_hdmi *hdmi = dev_get_drvdata(dev); in mtk_hdmi_register_audio_driver()
390 struct mtk_hdmi *mtk_hdmi_common_probe(struct platform_device *pdev) in mtk_hdmi_common_probe()
395 struct mtk_hdmi *hdmi; in mtk_hdmi_common_probe()
[all …]
H A DMakefile26 obj-$(CONFIG_DRM_MEDIATEK_HDMI) += mtk_hdmi.o