mtk_hdmi 173 drivers/gpu/drm/mediatek/mtk_hdmi.c static inline struct mtk_hdmi *hdmi_ctx_from_bridge(struct drm_bridge *b) mtk_hdmi 175 drivers/gpu/drm/mediatek/mtk_hdmi.c return container_of(b, struct mtk_hdmi, bridge); mtk_hdmi 178 drivers/gpu/drm/mediatek/mtk_hdmi.c static inline struct mtk_hdmi *hdmi_ctx_from_conn(struct drm_connector *c) mtk_hdmi 180 drivers/gpu/drm/mediatek/mtk_hdmi.c return container_of(c, struct mtk_hdmi, conn); mtk_hdmi 183 drivers/gpu/drm/mediatek/mtk_hdmi.c static u32 mtk_hdmi_read(struct mtk_hdmi *hdmi, u32 offset) mtk_hdmi 188 drivers/gpu/drm/mediatek/mtk_hdmi.c static void mtk_hdmi_write(struct mtk_hdmi *hdmi, u32 offset, u32 val) mtk_hdmi 193 drivers/gpu/drm/mediatek/mtk_hdmi.c static void mtk_hdmi_clear_bits(struct mtk_hdmi *hdmi, u32 offset, u32 bits) mtk_hdmi 203 drivers/gpu/drm/mediatek/mtk_hdmi.c static void mtk_hdmi_set_bits(struct mtk_hdmi *hdmi, u32 offset, u32 bits) mtk_hdmi 213 drivers/gpu/drm/mediatek/mtk_hdmi.c static void mtk_hdmi_mask(struct mtk_hdmi *hdmi, u32 offset, u32 val, u32 mask) mtk_hdmi 223 drivers/gpu/drm/mediatek/mtk_hdmi.c static void mtk_hdmi_hw_vid_black(struct mtk_hdmi *hdmi, bool black) mtk_hdmi 229 drivers/gpu/drm/mediatek/mtk_hdmi.c static void mtk_hdmi_hw_make_reg_writable(struct mtk_hdmi *hdmi, bool enable) mtk_hdmi 254 drivers/gpu/drm/mediatek/mtk_hdmi.c static void mtk_hdmi_hw_1p4_version_enable(struct mtk_hdmi *hdmi, bool enable) mtk_hdmi 260 drivers/gpu/drm/mediatek/mtk_hdmi.c static void mtk_hdmi_hw_aud_mute(struct mtk_hdmi *hdmi) mtk_hdmi 265 drivers/gpu/drm/mediatek/mtk_hdmi.c static void mtk_hdmi_hw_aud_unmute(struct mtk_hdmi *hdmi) mtk_hdmi 270 drivers/gpu/drm/mediatek/mtk_hdmi.c static void mtk_hdmi_hw_reset(struct mtk_hdmi *hdmi) mtk_hdmi 281 drivers/gpu/drm/mediatek/mtk_hdmi.c static void mtk_hdmi_hw_enable_notice(struct mtk_hdmi *hdmi, bool enable_notice) mtk_hdmi 287 drivers/gpu/drm/mediatek/mtk_hdmi.c static void mtk_hdmi_hw_write_int_mask(struct mtk_hdmi *hdmi, u32 int_mask) mtk_hdmi 292 drivers/gpu/drm/mediatek/mtk_hdmi.c static void mtk_hdmi_hw_enable_dvi_mode(struct mtk_hdmi *hdmi, bool enable) mtk_hdmi 297 drivers/gpu/drm/mediatek/mtk_hdmi.c static void mtk_hdmi_hw_send_info_frame(struct mtk_hdmi *hdmi, u8 *buffer, mtk_hdmi 356 drivers/gpu/drm/mediatek/mtk_hdmi.c static void mtk_hdmi_hw_send_aud_packet(struct mtk_hdmi *hdmi, bool enable) mtk_hdmi 362 drivers/gpu/drm/mediatek/mtk_hdmi.c static void mtk_hdmi_hw_config_sys(struct mtk_hdmi *hdmi) mtk_hdmi 371 drivers/gpu/drm/mediatek/mtk_hdmi.c static void mtk_hdmi_hw_set_deep_color_mode(struct mtk_hdmi *hdmi) mtk_hdmi 378 drivers/gpu/drm/mediatek/mtk_hdmi.c static void mtk_hdmi_hw_send_av_mute(struct mtk_hdmi *hdmi) mtk_hdmi 385 drivers/gpu/drm/mediatek/mtk_hdmi.c static void mtk_hdmi_hw_send_av_unmute(struct mtk_hdmi *hdmi) mtk_hdmi 394 drivers/gpu/drm/mediatek/mtk_hdmi.c static void mtk_hdmi_hw_ncts_enable(struct mtk_hdmi *hdmi, bool on) mtk_hdmi 400 drivers/gpu/drm/mediatek/mtk_hdmi.c static void mtk_hdmi_hw_ncts_auto_write_enable(struct mtk_hdmi *hdmi, mtk_hdmi 407 drivers/gpu/drm/mediatek/mtk_hdmi.c static void mtk_hdmi_hw_msic_setting(struct mtk_hdmi *hdmi, mtk_hdmi 420 drivers/gpu/drm/mediatek/mtk_hdmi.c static void mtk_hdmi_hw_aud_set_channel_swap(struct mtk_hdmi *hdmi, mtk_hdmi 448 drivers/gpu/drm/mediatek/mtk_hdmi.c static void mtk_hdmi_hw_aud_set_bit_num(struct mtk_hdmi *hdmi, mtk_hdmi 469 drivers/gpu/drm/mediatek/mtk_hdmi.c static void mtk_hdmi_hw_aud_set_i2s_fmt(struct mtk_hdmi *hdmi, mtk_hdmi 501 drivers/gpu/drm/mediatek/mtk_hdmi.c static void mtk_hdmi_hw_audio_config(struct mtk_hdmi *hdmi, bool dst) mtk_hdmi 517 drivers/gpu/drm/mediatek/mtk_hdmi.c static void mtk_hdmi_hw_aud_set_i2s_chan_num(struct mtk_hdmi *hdmi, mtk_hdmi 561 drivers/gpu/drm/mediatek/mtk_hdmi.c static void mtk_hdmi_hw_aud_set_input_type(struct mtk_hdmi *hdmi, mtk_hdmi 577 drivers/gpu/drm/mediatek/mtk_hdmi.c static void mtk_hdmi_hw_aud_set_channel_status(struct mtk_hdmi *hdmi, mtk_hdmi 593 drivers/gpu/drm/mediatek/mtk_hdmi.c static void mtk_hdmi_hw_aud_src_reenable(struct mtk_hdmi *hdmi) mtk_hdmi 607 drivers/gpu/drm/mediatek/mtk_hdmi.c static void mtk_hdmi_hw_aud_src_disable(struct mtk_hdmi *hdmi) mtk_hdmi 617 drivers/gpu/drm/mediatek/mtk_hdmi.c static void mtk_hdmi_hw_aud_set_mclk(struct mtk_hdmi *hdmi, mtk_hdmi 723 drivers/gpu/drm/mediatek/mtk_hdmi.c static void do_hdmi_hw_aud_set_ncts(struct mtk_hdmi *hdmi, unsigned int n, mtk_hdmi 747 drivers/gpu/drm/mediatek/mtk_hdmi.c static void mtk_hdmi_hw_aud_set_ncts(struct mtk_hdmi *hdmi, mtk_hdmi 834 drivers/gpu/drm/mediatek/mtk_hdmi.c static int mtk_hdmi_video_change_vpll(struct mtk_hdmi *hdmi, u32 clock) mtk_hdmi 860 drivers/gpu/drm/mediatek/mtk_hdmi.c static void mtk_hdmi_video_set_display_mode(struct mtk_hdmi *hdmi, mtk_hdmi 872 drivers/gpu/drm/mediatek/mtk_hdmi.c static int mtk_hdmi_aud_enable_packet(struct mtk_hdmi *hdmi, bool enable) mtk_hdmi 878 drivers/gpu/drm/mediatek/mtk_hdmi.c static int mtk_hdmi_aud_on_off_hw_ncts(struct mtk_hdmi *hdmi, bool on) mtk_hdmi 884 drivers/gpu/drm/mediatek/mtk_hdmi.c static int mtk_hdmi_aud_set_input(struct mtk_hdmi *hdmi) mtk_hdmi 918 drivers/gpu/drm/mediatek/mtk_hdmi.c static int mtk_hdmi_aud_set_src(struct mtk_hdmi *hdmi, mtk_hdmi 957 drivers/gpu/drm/mediatek/mtk_hdmi.c static int mtk_hdmi_aud_output_config(struct mtk_hdmi *hdmi, mtk_hdmi 976 drivers/gpu/drm/mediatek/mtk_hdmi.c static int mtk_hdmi_setup_avi_infoframe(struct mtk_hdmi *hdmi, mtk_hdmi 1001 drivers/gpu/drm/mediatek/mtk_hdmi.c static int mtk_hdmi_setup_spd_infoframe(struct mtk_hdmi *hdmi, mtk_hdmi 1026 drivers/gpu/drm/mediatek/mtk_hdmi.c static int mtk_hdmi_setup_audio_infoframe(struct mtk_hdmi *hdmi) mtk_hdmi 1056 drivers/gpu/drm/mediatek/mtk_hdmi.c static int mtk_hdmi_setup_vendor_specific_infoframe(struct mtk_hdmi *hdmi, mtk_hdmi 1082 drivers/gpu/drm/mediatek/mtk_hdmi.c static int mtk_hdmi_output_init(struct mtk_hdmi *hdmi) mtk_hdmi 1097 drivers/gpu/drm/mediatek/mtk_hdmi.c static void mtk_hdmi_audio_enable(struct mtk_hdmi *hdmi) mtk_hdmi 1103 drivers/gpu/drm/mediatek/mtk_hdmi.c static void mtk_hdmi_audio_disable(struct mtk_hdmi *hdmi) mtk_hdmi 1109 drivers/gpu/drm/mediatek/mtk_hdmi.c static int mtk_hdmi_audio_set_param(struct mtk_hdmi *hdmi, mtk_hdmi 1123 drivers/gpu/drm/mediatek/mtk_hdmi.c static int mtk_hdmi_output_set_display_mode(struct mtk_hdmi *hdmi, mtk_hdmi 1158 drivers/gpu/drm/mediatek/mtk_hdmi.c static int mtk_hdmi_get_all_clk(struct mtk_hdmi *hdmi, mtk_hdmi 1172 drivers/gpu/drm/mediatek/mtk_hdmi.c static int mtk_hdmi_clk_enable_audio(struct mtk_hdmi *hdmi) mtk_hdmi 1190 drivers/gpu/drm/mediatek/mtk_hdmi.c static void mtk_hdmi_clk_disable_audio(struct mtk_hdmi *hdmi) mtk_hdmi 1199 drivers/gpu/drm/mediatek/mtk_hdmi.c struct mtk_hdmi *hdmi = hdmi_ctx_from_conn(conn); mtk_hdmi 1207 drivers/gpu/drm/mediatek/mtk_hdmi.c struct mtk_hdmi *hdmi = hdmi_ctx_from_conn(conn); mtk_hdmi 1216 drivers/gpu/drm/mediatek/mtk_hdmi.c struct mtk_hdmi *hdmi = hdmi_ctx_from_conn(conn); mtk_hdmi 1239 drivers/gpu/drm/mediatek/mtk_hdmi.c struct mtk_hdmi *hdmi = hdmi_ctx_from_conn(conn); mtk_hdmi 1264 drivers/gpu/drm/mediatek/mtk_hdmi.c struct mtk_hdmi *hdmi = hdmi_ctx_from_conn(conn); mtk_hdmi 1287 drivers/gpu/drm/mediatek/mtk_hdmi.c struct mtk_hdmi *hdmi = dev_get_drvdata(dev); mtk_hdmi 1299 drivers/gpu/drm/mediatek/mtk_hdmi.c struct mtk_hdmi *hdmi = hdmi_ctx_from_bridge(bridge); mtk_hdmi 1347 drivers/gpu/drm/mediatek/mtk_hdmi.c struct mtk_hdmi *hdmi = hdmi_ctx_from_bridge(bridge); mtk_hdmi 1361 drivers/gpu/drm/mediatek/mtk_hdmi.c struct mtk_hdmi *hdmi = hdmi_ctx_from_bridge(bridge); mtk_hdmi 1376 drivers/gpu/drm/mediatek/mtk_hdmi.c struct mtk_hdmi *hdmi = hdmi_ctx_from_bridge(bridge); mtk_hdmi 1396 drivers/gpu/drm/mediatek/mtk_hdmi.c struct mtk_hdmi *hdmi = hdmi_ctx_from_bridge(bridge); mtk_hdmi 1404 drivers/gpu/drm/mediatek/mtk_hdmi.c static void mtk_hdmi_send_infoframe(struct mtk_hdmi *hdmi, mtk_hdmi 1416 drivers/gpu/drm/mediatek/mtk_hdmi.c struct mtk_hdmi *hdmi = hdmi_ctx_from_bridge(bridge); mtk_hdmi 1437 drivers/gpu/drm/mediatek/mtk_hdmi.c static int mtk_hdmi_dt_parse_pdata(struct mtk_hdmi *hdmi, mtk_hdmi 1534 drivers/gpu/drm/mediatek/mtk_hdmi.c struct mtk_hdmi *hdmi = dev_get_drvdata(dev); mtk_hdmi 1606 drivers/gpu/drm/mediatek/mtk_hdmi.c struct mtk_hdmi *hdmi = dev_get_drvdata(dev); mtk_hdmi 1617 drivers/gpu/drm/mediatek/mtk_hdmi.c struct mtk_hdmi *hdmi = dev_get_drvdata(dev); mtk_hdmi 1627 drivers/gpu/drm/mediatek/mtk_hdmi.c struct mtk_hdmi *hdmi = dev_get_drvdata(dev); mtk_hdmi 1641 drivers/gpu/drm/mediatek/mtk_hdmi.c struct mtk_hdmi *hdmi = dev_get_drvdata(dev); mtk_hdmi 1678 drivers/gpu/drm/mediatek/mtk_hdmi.c struct mtk_hdmi *hdmi; mtk_hdmi 1729 drivers/gpu/drm/mediatek/mtk_hdmi.c struct mtk_hdmi *hdmi = platform_get_drvdata(pdev); mtk_hdmi 1739 drivers/gpu/drm/mediatek/mtk_hdmi.c struct mtk_hdmi *hdmi = dev_get_drvdata(dev); mtk_hdmi 1748 drivers/gpu/drm/mediatek/mtk_hdmi.c struct mtk_hdmi *hdmi = dev_get_drvdata(dev);