Lines Matching defs:vc4_hdmi
129 struct vc4_hdmi *vc4_hdmi = encoder_to_vc4_hdmi(encoder); in vc4_hdmi_supports_scrambling() local
153 static bool vc4_hdmi_is_full_range_rgb(struct vc4_hdmi *vc4_hdmi, in vc4_hdmi_is_full_range_rgb()
165 struct vc4_hdmi *vc4_hdmi = node->info_ent->data; in vc4_hdmi_debugfs_regs() local
187 static void vc4_hdmi_reset(struct vc4_hdmi *vc4_hdmi) in vc4_hdmi_reset()
220 static void vc5_hdmi_reset(struct vc4_hdmi *vc4_hdmi) in vc5_hdmi_reset()
249 static void vc4_hdmi_cec_update_clk_div(struct vc4_hdmi *vc4_hdmi) in vc4_hdmi_cec_update_clk_div()
288 static void vc4_hdmi_cec_update_clk_div(struct vc4_hdmi *vc4_hdmi) {} in vc4_hdmi_cec_update_clk_div()
323 struct vc4_hdmi *vc4_hdmi = connector_to_vc4_hdmi(connector); in vc4_hdmi_reset_link() local
399 static void vc4_hdmi_handle_hotplug(struct vc4_hdmi *vc4_hdmi, in vc4_hdmi_handle_hotplug()
440 struct vc4_hdmi *vc4_hdmi = connector_to_vc4_hdmi(connector); in vc4_hdmi_connector_detect_ctx() local
473 struct vc4_hdmi *vc4_hdmi = connector_to_vc4_hdmi(connector); in vc4_hdmi_connector_get_modes() local
593 struct vc4_hdmi *vc4_hdmi) in vc4_hdmi_connector_init()
647 struct vc4_hdmi *vc4_hdmi = encoder_to_vc4_hdmi(encoder); in vc4_hdmi_stop_packet() local
674 struct vc4_hdmi *vc4_hdmi = encoder_to_vc4_hdmi(encoder); in vc4_hdmi_write_infoframe() local
772 struct vc4_hdmi *vc4_hdmi = encoder_to_vc4_hdmi(encoder); in vc4_hdmi_set_avi_infoframe() local
820 struct vc4_hdmi *vc4_hdmi = encoder_to_vc4_hdmi(encoder); in vc4_hdmi_set_audio_infoframe() local
832 struct vc4_hdmi *vc4_hdmi = encoder_to_vc4_hdmi(encoder); in vc4_hdmi_set_hdr_infoframe() local
853 struct vc4_hdmi *vc4_hdmi = encoder_to_vc4_hdmi(encoder); in vc4_hdmi_set_infoframes() local
873 struct vc4_hdmi *vc4_hdmi = encoder_to_vc4_hdmi(encoder); in vc4_hdmi_enable_scrambling() local
910 struct vc4_hdmi *vc4_hdmi = encoder_to_vc4_hdmi(encoder); in vc4_hdmi_disable_scrambling() local
941 struct vc4_hdmi *vc4_hdmi = container_of(to_delayed_work(work), in vc4_hdmi_scrambling_wq() local
958 struct vc4_hdmi *vc4_hdmi = encoder_to_vc4_hdmi(encoder); in vc4_hdmi_encoder_post_crtc_disable() local
996 struct vc4_hdmi *vc4_hdmi = encoder_to_vc4_hdmi(encoder); in vc4_hdmi_encoder_post_crtc_powerdown() local
1028 static void vc4_hdmi_csc_setup(struct vc4_hdmi *vc4_hdmi, in vc4_hdmi_csc_setup()
1142 static void vc5_hdmi_set_csc_coeffs(struct vc4_hdmi *vc4_hdmi, in vc5_hdmi_set_csc_coeffs()
1155 static void vc5_hdmi_csc_setup(struct vc4_hdmi *vc4_hdmi, in vc5_hdmi_csc_setup()
1218 static void vc4_hdmi_set_timings(struct vc4_hdmi *vc4_hdmi, in vc4_hdmi_set_timings()
1282 static void vc5_hdmi_set_timings(struct vc4_hdmi *vc4_hdmi, in vc5_hdmi_set_timings()
1394 static void vc4_hdmi_recenter_fifo(struct vc4_hdmi *vc4_hdmi) in vc4_hdmi_recenter_fifo()
1439 struct vc4_hdmi *vc4_hdmi = encoder_to_vc4_hdmi(encoder); in vc4_hdmi_encoder_pre_crtc_configure() local
1556 struct vc4_hdmi *vc4_hdmi = encoder_to_vc4_hdmi(encoder); in vc4_hdmi_encoder_pre_crtc_enable() local
1586 struct vc4_hdmi *vc4_hdmi = encoder_to_vc4_hdmi(encoder); in vc4_hdmi_encoder_post_crtc_enable() local
1669 struct vc4_hdmi *vc4_hdmi = encoder_to_vc4_hdmi(encoder); in vc4_hdmi_encoder_atomic_mode_set() local
1682 vc4_hdmi_sink_supports_format_bpc(const struct vc4_hdmi *vc4_hdmi, in vc4_hdmi_sink_supports_format_bpc()
1766 vc4_hdmi_encoder_clock_valid(const struct vc4_hdmi *vc4_hdmi, in vc4_hdmi_encoder_clock_valid()
1804 vc4_hdmi_encoder_compute_clock(const struct vc4_hdmi *vc4_hdmi, in vc4_hdmi_encoder_compute_clock()
1821 vc4_hdmi_encoder_compute_format(const struct vc4_hdmi *vc4_hdmi, in vc4_hdmi_encoder_compute_format()
1865 vc4_hdmi_encoder_compute_config(const struct vc4_hdmi *vc4_hdmi, in vc4_hdmi_encoder_compute_config()
1905 struct vc4_hdmi *vc4_hdmi = encoder_to_vc4_hdmi(encoder); in vc4_hdmi_encoder_atomic_check() local
1967 struct vc4_hdmi *vc4_hdmi = encoder_to_vc4_hdmi(encoder); in vc4_hdmi_encoder_mode_valid() local
1987 struct vc4_hdmi *vc4_hdmi = encoder_to_vc4_hdmi(encoder); in vc4_hdmi_late_register() local
2004 static u32 vc4_hdmi_channel_map(struct vc4_hdmi *vc4_hdmi, u32 channel_mask) in vc4_hdmi_channel_map()
2016 static u32 vc5_hdmi_channel_map(struct vc4_hdmi *vc4_hdmi, u32 channel_mask) in vc5_hdmi_channel_map()
2028 static bool vc5_hdmi_hp_detect(struct vc4_hdmi *vc4_hdmi) in vc5_hdmi_hp_detect()
2048 static void vc4_hdmi_audio_set_mai_clock(struct vc4_hdmi *vc4_hdmi, in vc4_hdmi_audio_set_mai_clock()
2077 static void vc4_hdmi_set_n_cts(struct vc4_hdmi *vc4_hdmi, unsigned int samplerate) in vc4_hdmi_set_n_cts()
2111 static bool vc4_hdmi_audio_can_stream(struct vc4_hdmi *vc4_hdmi) in vc4_hdmi_audio_can_stream()
2129 struct vc4_hdmi *vc4_hdmi = dev_get_drvdata(dev); in vc4_hdmi_audio_startup() local
2169 static void vc4_hdmi_audio_reset(struct vc4_hdmi *vc4_hdmi) in vc4_hdmi_audio_reset()
2194 struct vc4_hdmi *vc4_hdmi = dev_get_drvdata(dev); in vc4_hdmi_audio_shutdown() local
2268 struct vc4_hdmi *vc4_hdmi = dev_get_drvdata(dev); in vc4_hdmi_audio_prepare() local
2365 struct vc4_hdmi *vc4_hdmi = dai_to_hdmi(dai); in vc4_hdmi_audio_cpu_dai_probe() local
2395 struct vc4_hdmi *vc4_hdmi = dev_get_drvdata(dev); in vc4_hdmi_audio_get_eld() local
2420 struct vc4_hdmi *vc4_hdmi = ptr; in vc4_hdmi_audio_codec_release() local
2426 static int vc4_hdmi_audio_init(struct vc4_hdmi *vc4_hdmi) in vc4_hdmi_audio_init()
2578 struct vc4_hdmi *vc4_hdmi = priv; in vc4_hdmi_hpd_irq_thread() local
2588 static int vc4_hdmi_hotplug_init(struct vc4_hdmi *vc4_hdmi) in vc4_hdmi_hotplug_init()
2621 struct vc4_hdmi *vc4_hdmi = priv; in vc4_cec_irq_handler_rx_thread() local
2632 struct vc4_hdmi *vc4_hdmi = priv; in vc4_cec_irq_handler_tx_thread() local
2650 struct vc4_hdmi *vc4_hdmi = priv; in vc4_cec_irq_handler_thread() local
2661 static void vc4_cec_read_msg(struct vc4_hdmi *vc4_hdmi, u32 cntrl1) in vc4_cec_read_msg()
2687 static irqreturn_t vc4_cec_irq_handler_tx_bare_locked(struct vc4_hdmi *vc4_hdmi) in vc4_cec_irq_handler_tx_bare_locked()
2714 struct vc4_hdmi *vc4_hdmi = priv; in vc4_cec_irq_handler_tx_bare() local
2724 static irqreturn_t vc4_cec_irq_handler_rx_bare_locked(struct vc4_hdmi *vc4_hdmi) in vc4_cec_irq_handler_rx_bare_locked()
2755 struct vc4_hdmi *vc4_hdmi = priv; in vc4_cec_irq_handler_rx_bare() local
2767 struct vc4_hdmi *vc4_hdmi = priv; in vc4_cec_irq_handler() local
2802 struct vc4_hdmi *vc4_hdmi = cec_get_drvdata(adap); in vc4_hdmi_cec_enable() local
2869 struct vc4_hdmi *vc4_hdmi = cec_get_drvdata(adap); in vc4_hdmi_cec_disable() local
2913 struct vc4_hdmi *vc4_hdmi = cec_get_drvdata(adap); in vc4_hdmi_cec_adap_log_addr() local
2942 struct vc4_hdmi *vc4_hdmi = cec_get_drvdata(adap); in vc4_hdmi_cec_adap_transmit() local
2993 struct vc4_hdmi *vc4_hdmi = ptr; in vc4_hdmi_cec_release() local
2999 static int vc4_hdmi_cec_init(struct vc4_hdmi *vc4_hdmi) in vc4_hdmi_cec_init()
3084 static int vc4_hdmi_cec_init(struct vc4_hdmi *vc4_hdmi) in vc4_hdmi_cec_init()
3098 struct vc4_hdmi *vc4_hdmi, in vc4_hdmi_build_regset()
3140 struct vc4_hdmi *vc4_hdmi) in vc4_hdmi_init_resources()
3189 struct vc4_hdmi *vc4_hdmi) in vc5_hdmi_init_resources()
3334 struct vc4_hdmi *vc4_hdmi = dev_get_drvdata(dev); in vc4_hdmi_runtime_suspend() local
3343 struct vc4_hdmi *vc4_hdmi = dev_get_drvdata(dev); in vc4_hdmi_runtime_resume() local
3406 struct vc4_hdmi *vc4_hdmi = ptr; in vc4_hdmi_put_ddc_device() local
3416 struct vc4_hdmi *vc4_hdmi; in vc4_hdmi_bind() local