Home
last modified time | relevance | path

Searched refs:vc4_hdmi (Results 1 - 11 of 11) sorted by relevance

/kernel/linux/linux-6.6/drivers/gpu/drm/vc4/
H A Dvc4_hdmi.c56 #include "vc4_hdmi.h"
131 static bool vc4_hdmi_supports_scrambling(struct vc4_hdmi *vc4_hdmi) in vc4_hdmi_supports_scrambling() argument
133 struct drm_display_info *display = &vc4_hdmi->connector.display_info; in vc4_hdmi_supports_scrambling()
135 lockdep_assert_held(&vc4_hdmi->mutex); in vc4_hdmi_supports_scrambling()
156 static bool vc4_hdmi_is_full_range(struct vc4_hdmi *vc4_hdmi, in vc4_hdmi_is_full_range() argument
159 const struct drm_display_mode *mode = &vc4_hdmi->saved_adjusted_mode; in vc4_hdmi_is_full_range()
160 struct drm_display_info *display = &vc4_hdmi->connector.display_info; in vc4_hdmi_is_full_range()
174 struct vc4_hdmi *vc4_hdm in vc4_hdmi_debugfs_regs() local
196 vc4_hdmi_reset(struct vc4_hdmi *vc4_hdmi) vc4_hdmi_reset() argument
229 vc5_hdmi_reset(struct vc4_hdmi *vc4_hdmi) vc5_hdmi_reset() argument
258 vc4_hdmi_cec_update_clk_div(struct vc4_hdmi *vc4_hdmi) vc4_hdmi_cec_update_clk_div() argument
297 vc4_hdmi_cec_update_clk_div(struct vc4_hdmi *vc4_hdmi) vc4_hdmi_cec_update_clk_div() argument
332 struct vc4_hdmi *vc4_hdmi; vc4_hdmi_reset_link() local
409 vc4_hdmi_handle_hotplug(struct vc4_hdmi *vc4_hdmi, struct drm_modeset_acquire_ctx *ctx, enum drm_connector_status status) vc4_hdmi_handle_hotplug() argument
459 struct vc4_hdmi *vc4_hdmi = connector_to_vc4_hdmi(connector); vc4_hdmi_connector_detect_ctx() local
492 struct vc4_hdmi *vc4_hdmi = connector_to_vc4_hdmi(connector); vc4_hdmi_connector_get_modes() local
595 struct vc4_hdmi *vc4_hdmi = vc4_hdmi_connector_get_property() local
617 struct vc4_hdmi *vc4_hdmi = vc4_hdmi_connector_set_property() local
697 vc4_hdmi_attach_broadcast_rgb_property(struct drm_device *dev, struct vc4_hdmi *vc4_hdmi) vc4_hdmi_attach_broadcast_rgb_property() argument
717 vc4_hdmi_connector_init(struct drm_device *dev, struct vc4_hdmi *vc4_hdmi) vc4_hdmi_connector_init() argument
774 struct vc4_hdmi *vc4_hdmi = encoder_to_vc4_hdmi(encoder); vc4_hdmi_stop_packet() local
801 struct vc4_hdmi *vc4_hdmi = encoder_to_vc4_hdmi(encoder); vc4_hdmi_write_infoframe() local
899 struct vc4_hdmi *vc4_hdmi = encoder_to_vc4_hdmi(encoder); vc4_hdmi_set_avi_infoframe() local
947 struct vc4_hdmi *vc4_hdmi = encoder_to_vc4_hdmi(encoder); vc4_hdmi_set_audio_infoframe() local
959 struct vc4_hdmi *vc4_hdmi = encoder_to_vc4_hdmi(encoder); vc4_hdmi_set_hdr_infoframe() local
980 struct vc4_hdmi *vc4_hdmi = encoder_to_vc4_hdmi(encoder); vc4_hdmi_set_infoframes() local
1000 struct vc4_hdmi *vc4_hdmi = encoder_to_vc4_hdmi(encoder); vc4_hdmi_enable_scrambling() local
1038 struct vc4_hdmi *vc4_hdmi = encoder_to_vc4_hdmi(encoder); vc4_hdmi_disable_scrambling() local
1070 struct vc4_hdmi *vc4_hdmi = container_of(to_delayed_work(work), vc4_hdmi_scrambling_wq() local
1088 struct vc4_hdmi *vc4_hdmi = encoder_to_vc4_hdmi(encoder); vc4_hdmi_encoder_post_crtc_disable() local
1126 struct vc4_hdmi *vc4_hdmi = encoder_to_vc4_hdmi(encoder); vc4_hdmi_encoder_post_crtc_powerdown() local
1158 vc4_hdmi_csc_setup(struct vc4_hdmi *vc4_hdmi, struct drm_connector_state *state, const struct drm_display_mode *mode) vc4_hdmi_csc_setup() argument
1340 vc5_hdmi_set_csc_coeffs(struct vc4_hdmi *vc4_hdmi, const u16 coeffs[3][4]) vc5_hdmi_set_csc_coeffs() argument
1353 vc5_hdmi_set_csc_coeffs_swap(struct vc4_hdmi *vc4_hdmi, const u16 coeffs[3][4]) vc5_hdmi_set_csc_coeffs_swap() argument
1368 vc5_hdmi_find_yuv_csc_coeffs(struct vc4_hdmi *vc4_hdmi, u32 colorspace, bool limited) vc5_hdmi_find_yuv_csc_coeffs() argument
1395 vc5_hdmi_csc_setup(struct vc4_hdmi *vc4_hdmi, struct drm_connector_state *state, const struct drm_display_mode *mode) vc5_hdmi_csc_setup() argument
1461 vc4_hdmi_set_timings(struct vc4_hdmi *vc4_hdmi, struct drm_connector_state *state, const struct drm_display_mode *mode) vc4_hdmi_set_timings() argument
1525 vc5_hdmi_set_timings(struct vc4_hdmi *vc4_hdmi, struct drm_connector_state *state, const struct drm_display_mode *mode) vc5_hdmi_set_timings() argument
1634 vc4_hdmi_recenter_fifo(struct vc4_hdmi *vc4_hdmi) vc4_hdmi_recenter_fifo() argument
1679 struct vc4_hdmi *vc4_hdmi = encoder_to_vc4_hdmi(encoder); vc4_hdmi_encoder_pre_crtc_configure() local
1798 struct vc4_hdmi *vc4_hdmi = encoder_to_vc4_hdmi(encoder); vc4_hdmi_encoder_pre_crtc_enable() local
1828 struct vc4_hdmi *vc4_hdmi = encoder_to_vc4_hdmi(encoder); vc4_hdmi_encoder_post_crtc_enable() local
1911 struct vc4_hdmi *vc4_hdmi = encoder_to_vc4_hdmi(encoder); vc4_hdmi_encoder_atomic_mode_set() local
1924 vc4_hdmi_sink_supports_format_bpc(const struct vc4_hdmi *vc4_hdmi, const struct drm_display_info *info, const struct drm_display_mode *mode, unsigned int format, unsigned int bpc) vc4_hdmi_sink_supports_format_bpc() argument
2008 vc4_hdmi_encoder_clock_valid(const struct vc4_hdmi *vc4_hdmi, const struct drm_display_mode *mode, unsigned long long clock) vc4_hdmi_encoder_clock_valid() argument
2054 vc4_hdmi_encoder_compute_clock(const struct vc4_hdmi *vc4_hdmi, struct vc4_hdmi_connector_state *vc4_state, const struct drm_display_mode *mode, unsigned int bpc, unsigned int fmt) vc4_hdmi_encoder_compute_clock() argument
2071 vc4_hdmi_encoder_compute_format(const struct vc4_hdmi *vc4_hdmi, struct vc4_hdmi_connector_state *vc4_state, const struct drm_display_mode *mode, unsigned int bpc) vc4_hdmi_encoder_compute_format() argument
2115 vc4_hdmi_encoder_compute_config(const struct vc4_hdmi *vc4_hdmi, struct vc4_hdmi_connector_state *vc4_state, const struct drm_display_mode *mode) vc4_hdmi_encoder_compute_config() argument
2155 struct vc4_hdmi *vc4_hdmi = encoder_to_vc4_hdmi(encoder); vc4_hdmi_encoder_atomic_check() local
2217 struct vc4_hdmi *vc4_hdmi = encoder_to_vc4_hdmi(encoder); vc4_hdmi_encoder_mode_valid() local
2237 struct vc4_hdmi *vc4_hdmi = encoder_to_vc4_hdmi(encoder); vc4_hdmi_late_register() local
2250 vc4_hdmi_channel_map(struct vc4_hdmi *vc4_hdmi, u32 channel_mask) vc4_hdmi_channel_map() argument
2262 vc5_hdmi_channel_map(struct vc4_hdmi *vc4_hdmi, u32 channel_mask) vc5_hdmi_channel_map() argument
2274 vc5_hdmi_hp_detect(struct vc4_hdmi *vc4_hdmi) vc5_hdmi_hp_detect() argument
2294 vc4_hdmi_audio_set_mai_clock(struct vc4_hdmi *vc4_hdmi, unsigned int samplerate) vc4_hdmi_audio_set_mai_clock() argument
2323 vc4_hdmi_set_n_cts(struct vc4_hdmi *vc4_hdmi, unsigned int samplerate) vc4_hdmi_set_n_cts() argument
2357 vc4_hdmi_audio_can_stream(struct vc4_hdmi *vc4_hdmi) vc4_hdmi_audio_can_stream() argument
2375 struct vc4_hdmi *vc4_hdmi = dev_get_drvdata(dev); vc4_hdmi_audio_startup() local
2415 vc4_hdmi_audio_reset(struct vc4_hdmi *vc4_hdmi) vc4_hdmi_audio_reset() argument
2440 struct vc4_hdmi *vc4_hdmi = dev_get_drvdata(dev); vc4_hdmi_audio_shutdown() local
2514 struct vc4_hdmi *vc4_hdmi = dev_get_drvdata(dev); vc4_hdmi_audio_prepare() local
2611 struct vc4_hdmi *vc4_hdmi = dai_to_hdmi(dai); vc4_hdmi_audio_cpu_dai_probe() local
2645 struct vc4_hdmi *vc4_hdmi = dev_get_drvdata(dev); vc4_hdmi_audio_get_eld() local
2670 struct vc4_hdmi *vc4_hdmi = ptr; vc4_hdmi_audio_codec_release() local
2676 vc4_hdmi_audio_init(struct vc4_hdmi *vc4_hdmi) vc4_hdmi_audio_init() argument
2828 struct vc4_hdmi *vc4_hdmi = priv; vc4_hdmi_hpd_irq_thread() local
2838 vc4_hdmi_hotplug_init(struct vc4_hdmi *vc4_hdmi) vc4_hdmi_hotplug_init() argument
2871 struct vc4_hdmi *vc4_hdmi = priv; vc4_cec_irq_handler_rx_thread() local
2882 struct vc4_hdmi *vc4_hdmi = priv; vc4_cec_irq_handler_tx_thread() local
2900 struct vc4_hdmi *vc4_hdmi = priv; vc4_cec_irq_handler_thread() local
2911 vc4_cec_read_msg(struct vc4_hdmi *vc4_hdmi, u32 cntrl1) vc4_cec_read_msg() argument
2937 vc4_cec_irq_handler_tx_bare_locked(struct vc4_hdmi *vc4_hdmi) vc4_cec_irq_handler_tx_bare_locked() argument
2964 struct vc4_hdmi *vc4_hdmi = priv; vc4_cec_irq_handler_tx_bare() local
2974 vc4_cec_irq_handler_rx_bare_locked(struct vc4_hdmi *vc4_hdmi) vc4_cec_irq_handler_rx_bare_locked() argument
3005 struct vc4_hdmi *vc4_hdmi = priv; vc4_cec_irq_handler_rx_bare() local
3017 struct vc4_hdmi *vc4_hdmi = priv; vc4_cec_irq_handler() local
3052 struct vc4_hdmi *vc4_hdmi = cec_get_drvdata(adap); vc4_hdmi_cec_enable() local
3119 struct vc4_hdmi *vc4_hdmi = cec_get_drvdata(adap); vc4_hdmi_cec_disable() local
3163 struct vc4_hdmi *vc4_hdmi = cec_get_drvdata(adap); vc4_hdmi_cec_adap_log_addr() local
3192 struct vc4_hdmi *vc4_hdmi = cec_get_drvdata(adap); vc4_hdmi_cec_adap_transmit() local
3243 struct vc4_hdmi *vc4_hdmi = ptr; vc4_hdmi_cec_release() local
3249 vc4_hdmi_cec_init(struct vc4_hdmi *vc4_hdmi) vc4_hdmi_cec_init() argument
3335 vc4_hdmi_cec_init(struct vc4_hdmi *vc4_hdmi) vc4_hdmi_cec_init() argument
3348 vc4_hdmi_build_regset(struct drm_device *drm, struct vc4_hdmi *vc4_hdmi, struct debugfs_regset32 *regset, enum vc4_hdmi_regs reg) vc4_hdmi_build_regset() argument
3390 vc4_hdmi_init_resources(struct drm_device *drm, struct vc4_hdmi *vc4_hdmi) vc4_hdmi_init_resources() argument
3432 vc5_hdmi_init_resources(struct drm_device *drm, struct vc4_hdmi *vc4_hdmi) vc5_hdmi_init_resources() argument
3572 struct vc4_hdmi *vc4_hdmi = dev_get_drvdata(dev); vc4_hdmi_runtime_suspend() local
3581 struct vc4_hdmi *vc4_hdmi = dev_get_drvdata(dev); vc4_hdmi_runtime_resume() local
3635 struct vc4_hdmi *vc4_hdmi = ptr; vc4_hdmi_put_ddc_device() local
3645 struct vc4_hdmi *vc4_hdmi; vc4_hdmi_bind() local
[all...]
H A Dvc4_hdmi.h11 struct vc4_hdmi;
62 struct vc4_hdmi *vc4_hdmi);
65 void (*reset)(struct vc4_hdmi *vc4_hdmi);
68 void (*csc_setup)(struct vc4_hdmi *vc4_hdmi,
73 void (*set_timings)(struct vc4_hdmi *vc4_hdmi,
78 void (*phy_init)(struct vc4_hdmi *vc4_hdm
127 struct vc4_hdmi { global() struct
[all...]
H A Dvc4_hdmi_phy.c9 #include "vc4_hdmi.h"
130 void vc4_hdmi_phy_init(struct vc4_hdmi *vc4_hdmi, in vc4_hdmi_phy_init() argument
139 spin_lock_irqsave(&vc4_hdmi->hw_lock, flags); in vc4_hdmi_phy_init()
144 spin_unlock_irqrestore(&vc4_hdmi->hw_lock, flags); in vc4_hdmi_phy_init()
147 void vc4_hdmi_phy_disable(struct vc4_hdmi *vc4_hdmi) in vc4_hdmi_phy_disable() argument
151 spin_lock_irqsave(&vc4_hdmi->hw_lock, flags); in vc4_hdmi_phy_disable()
153 spin_unlock_irqrestore(&vc4_hdmi->hw_lock, flags); in vc4_hdmi_phy_disable()
156 void vc4_hdmi_phy_rng_enable(struct vc4_hdmi *vc4_hdm argument
167 vc4_hdmi_phy_rng_disable(struct vc4_hdmi *vc4_hdmi) vc4_hdmi_phy_rng_disable() argument
355 vc5_hdmi_reset_phy(struct vc4_hdmi *vc4_hdmi) vc5_hdmi_reset_phy() argument
363 vc5_hdmi_phy_init(struct vc4_hdmi *vc4_hdmi, struct vc4_hdmi_connector_state *conn_state) vc5_hdmi_phy_init() argument
531 vc5_hdmi_phy_disable(struct vc4_hdmi *vc4_hdmi) vc5_hdmi_phy_disable() argument
540 vc5_hdmi_phy_rng_enable(struct vc4_hdmi *vc4_hdmi) vc5_hdmi_phy_rng_enable() argument
551 vc5_hdmi_phy_rng_disable(struct vc4_hdmi *vc4_hdmi) vc5_hdmi_phy_rng_disable() argument
[all...]
H A Dvc4_hdmi_regs.h6 #include "vc4_hdmi.h"
415 void __iomem *__vc4_hdmi_get_field_base(struct vc4_hdmi *hdmi, in __vc4_hdmi_get_field_base()
450 static inline u32 vc4_hdmi_read(struct vc4_hdmi *hdmi, in vc4_hdmi_read()
477 #define HDMI_READ(reg) vc4_hdmi_read(vc4_hdmi, reg)
479 static inline void vc4_hdmi_write(struct vc4_hdmi *hdmi, in vc4_hdmi_write()
506 #define HDMI_WRITE(reg, val) vc4_hdmi_write(vc4_hdmi, reg, val)
H A DMakefile14 vc4_hdmi.o \
H A Dvc4_crtc.c49 #include "vc4_hdmi.h"
524 struct vc4_hdmi *vc4_hdmi; in vc4_crtc_disable_at_boot() local
555 vc4_hdmi = encoder_to_vc4_hdmi(encoder); in vc4_crtc_disable_at_boot()
556 ret = pm_runtime_resume_and_get(&vc4_hdmi->pdev->dev); in vc4_crtc_disable_at_boot()
/kernel/linux/linux-5.10/drivers/gpu/drm/vc4/
H A Dvc4_hdmi.c53 #include "vc4_hdmi.h"
91 struct vc4_hdmi *vc4_hdmi = node->info_ent->data; in vc4_hdmi_debugfs_regs() local
94 drm_print_regset32(&p, &vc4_hdmi->hdmi_regset); in vc4_hdmi_debugfs_regs()
95 drm_print_regset32(&p, &vc4_hdmi->hd_regset); in vc4_hdmi_debugfs_regs()
100 static void vc4_hdmi_reset(struct vc4_hdmi *vc4_hdmi) in vc4_hdmi_reset() argument
115 static void vc5_hdmi_reset(struct vc4_hdmi *vc4_hdmi) in vc5_hdmi_reset() argument
117 reset_control_reset(vc4_hdmi in vc5_hdmi_reset()
126 vc4_hdmi_cec_update_clk_div(struct vc4_hdmi *vc4_hdmi) vc4_hdmi_cec_update_clk_div() argument
143 vc4_hdmi_cec_update_clk_div(struct vc4_hdmi *vc4_hdmi) vc4_hdmi_cec_update_clk_div() argument
149 struct vc4_hdmi *vc4_hdmi = connector_to_vc4_hdmi(connector); vc4_hdmi_connector_detect() local
192 struct vc4_hdmi *vc4_hdmi = connector_to_vc4_hdmi(connector); vc4_hdmi_connector_get_modes() local
232 vc4_hdmi_connector_init(struct drm_device *dev, struct vc4_hdmi *vc4_hdmi) vc4_hdmi_connector_init() argument
266 struct vc4_hdmi *vc4_hdmi = encoder_to_vc4_hdmi(encoder); vc4_hdmi_stop_packet() local
279 struct vc4_hdmi *vc4_hdmi = encoder_to_vc4_hdmi(encoder); vc4_hdmi_write_infoframe() local
329 struct vc4_hdmi *vc4_hdmi = encoder_to_vc4_hdmi(encoder); vc4_hdmi_set_avi_infoframe() local
374 struct vc4_hdmi *vc4_hdmi = encoder_to_vc4_hdmi(encoder); vc4_hdmi_set_audio_infoframe() local
390 struct vc4_hdmi *vc4_hdmi = encoder_to_vc4_hdmi(encoder); vc4_hdmi_set_infoframes() local
404 struct vc4_hdmi *vc4_hdmi = encoder_to_vc4_hdmi(encoder); vc4_hdmi_encoder_post_crtc_disable() local
417 struct vc4_hdmi *vc4_hdmi = encoder_to_vc4_hdmi(encoder); vc4_hdmi_encoder_post_crtc_powerdown() local
438 vc4_hdmi_csc_setup(struct vc4_hdmi *vc4_hdmi, bool enable) vc4_hdmi_csc_setup() argument
473 vc5_hdmi_csc_setup(struct vc4_hdmi *vc4_hdmi, bool enable) vc5_hdmi_csc_setup() argument
512 vc4_hdmi_set_timings(struct vc4_hdmi *vc4_hdmi, struct drm_display_mode *mode) vc4_hdmi_set_timings() argument
556 vc5_hdmi_set_timings(struct vc4_hdmi *vc4_hdmi, struct drm_display_mode *mode) vc5_hdmi_set_timings() argument
605 vc4_hdmi_recenter_fifo(struct vc4_hdmi *vc4_hdmi) vc4_hdmi_recenter_fifo() argument
632 struct vc4_hdmi *vc4_hdmi = encoder_to_vc4_hdmi(encoder); vc4_hdmi_encoder_pre_crtc_configure() local
715 struct vc4_hdmi *vc4_hdmi = encoder_to_vc4_hdmi(encoder); vc4_hdmi_encoder_pre_crtc_enable() local
736 struct vc4_hdmi *vc4_hdmi = encoder_to_vc4_hdmi(encoder); vc4_hdmi_encoder_post_crtc_enable() local
803 struct vc4_hdmi *vc4_hdmi = encoder_to_vc4_hdmi(encoder); vc4_hdmi_encoder_atomic_check() local
840 struct vc4_hdmi *vc4_hdmi = encoder_to_vc4_hdmi(encoder); vc4_hdmi_encoder_mode_valid() local
861 vc4_hdmi_channel_map(struct vc4_hdmi *vc4_hdmi, u32 channel_mask) vc4_hdmi_channel_map() argument
873 vc5_hdmi_channel_map(struct vc4_hdmi *vc4_hdmi, u32 channel_mask) vc5_hdmi_channel_map() argument
886 vc4_hdmi_audio_set_mai_clock(struct vc4_hdmi *vc4_hdmi) vc4_hdmi_audio_set_mai_clock() argument
903 vc4_hdmi_set_n_cts(struct vc4_hdmi *vc4_hdmi) vc4_hdmi_set_n_cts() argument
940 struct vc4_hdmi *vc4_hdmi = dai_to_hdmi(dai); vc4_hdmi_audio_startup() local
970 vc4_hdmi_audio_reset(struct vc4_hdmi *vc4_hdmi) vc4_hdmi_audio_reset() argument
989 struct vc4_hdmi *vc4_hdmi = dai_to_hdmi(dai); vc4_hdmi_audio_shutdown() local
1004 struct vc4_hdmi *vc4_hdmi = dai_to_hdmi(dai); vc4_hdmi_audio_hw_params() local
1063 struct vc4_hdmi *vc4_hdmi = dai_to_hdmi(dai); vc4_hdmi_audio_trigger() local
1110 struct vc4_hdmi *vc4_hdmi = snd_component_to_hdmi(component); vc4_hdmi_audio_eld_ctl_info() local
1123 struct vc4_hdmi *vc4_hdmi = snd_component_to_hdmi(component); vc4_hdmi_audio_eld_ctl_get() local
1193 struct vc4_hdmi *vc4_hdmi = dai_to_hdmi(dai); vc4_hdmi_audio_cpu_dai_probe() local
1221 vc4_hdmi_audio_init(struct vc4_hdmi *vc4_hdmi) vc4_hdmi_audio_init() argument
1323 struct vc4_hdmi *vc4_hdmi = priv; vc4_cec_irq_handler_thread() local
1343 vc4_cec_read_msg(struct vc4_hdmi *vc4_hdmi, u32 cntrl1) vc4_cec_read_msg() argument
1369 struct vc4_hdmi *vc4_hdmi = priv; vc4_cec_irq_handler() local
1396 struct vc4_hdmi *vc4_hdmi = cec_get_drvdata(adap); vc4_hdmi_cec_adap_enable() local
1439 struct vc4_hdmi *vc4_hdmi = cec_get_drvdata(adap); vc4_hdmi_cec_adap_log_addr() local
1450 struct vc4_hdmi *vc4_hdmi = cec_get_drvdata(adap); vc4_hdmi_cec_adap_transmit() local
1484 vc4_hdmi_cec_init(struct vc4_hdmi *vc4_hdmi) vc4_hdmi_cec_init() argument
1534 vc4_hdmi_cec_exit(struct vc4_hdmi *vc4_hdmi) vc4_hdmi_cec_exit() argument
1539 vc4_hdmi_cec_init(struct vc4_hdmi *vc4_hdmi) vc4_hdmi_cec_init() argument
1544 vc4_hdmi_cec_exit(struct vc4_hdmi *vc4_hdmi) vc4_hdmi_cec_exit() argument
1548 vc4_hdmi_build_regset(struct vc4_hdmi *vc4_hdmi, struct debugfs_regset32 *regset, enum vc4_hdmi_regs reg) vc4_hdmi_build_regset() argument
1584 vc4_hdmi_init_resources(struct vc4_hdmi *vc4_hdmi) vc4_hdmi_init_resources() argument
1624 vc5_hdmi_init_resources(struct vc4_hdmi *vc4_hdmi) vc5_hdmi_init_resources() argument
1725 struct vc4_hdmi *vc4_hdmi = dev_get_drvdata(dev); vc4_hdmi_runtime_suspend() local
1734 struct vc4_hdmi *vc4_hdmi = dev_get_drvdata(dev); vc4_hdmi_runtime_resume() local
1750 struct vc4_hdmi *vc4_hdmi; vc4_hdmi_bind() local
1871 struct vc4_hdmi *vc4_hdmi; vc4_hdmi_unbind() local
[all...]
H A Dvc4_hdmi.h26 struct vc4_hdmi;
71 int (*init_resources)(struct vc4_hdmi *vc4_hdmi);
74 void (*reset)(struct vc4_hdmi *vc4_hdmi);
77 void (*csc_setup)(struct vc4_hdmi *vc4_hdmi, bool enable);
80 void (*set_timings)(struct vc4_hdmi *vc4_hdmi,
84 void (*phy_init)(struct vc4_hdmi *vc4_hdm
116 struct vc4_hdmi { global() struct
[all...]
H A Dvc4_hdmi_phy.c9 #include "vc4_hdmi.h"
130 void vc4_hdmi_phy_init(struct vc4_hdmi *vc4_hdmi, struct drm_display_mode *mode) in vc4_hdmi_phy_init() argument
140 void vc4_hdmi_phy_disable(struct vc4_hdmi *vc4_hdmi) in vc4_hdmi_phy_disable() argument
145 void vc4_hdmi_phy_rng_enable(struct vc4_hdmi *vc4_hdmi) in vc4_hdmi_phy_rng_enable() argument
152 void vc4_hdmi_phy_rng_disable(struct vc4_hdmi *vc4_hdmi) in vc4_hdmi_phy_rng_disable() argument
336 static void vc5_hdmi_reset_phy(struct vc4_hdmi *vc4_hdm argument
342 vc5_hdmi_phy_init(struct vc4_hdmi *vc4_hdmi, struct drm_display_mode *mode) vc5_hdmi_phy_init() argument
504 vc5_hdmi_phy_disable(struct vc4_hdmi *vc4_hdmi) vc5_hdmi_phy_disable() argument
509 vc5_hdmi_phy_rng_enable(struct vc4_hdmi *vc4_hdmi) vc5_hdmi_phy_rng_enable() argument
516 vc5_hdmi_phy_rng_disable(struct vc4_hdmi *vc4_hdmi) vc5_hdmi_phy_rng_disable() argument
[all...]
H A Dvc4_hdmi_regs.h4 #include "vc4_hdmi.h"
361 void __iomem *__vc4_hdmi_get_field_base(struct vc4_hdmi *hdmi, in __vc4_hdmi_get_field_base()
396 static inline u32 vc4_hdmi_read(struct vc4_hdmi *hdmi, in vc4_hdmi_read()
419 #define HDMI_READ(reg) vc4_hdmi_read(vc4_hdmi, reg)
421 static inline void vc4_hdmi_write(struct vc4_hdmi *hdmi, in vc4_hdmi_write()
442 #define HDMI_WRITE(reg, val) vc4_hdmi_write(vc4_hdmi, reg, val)
H A DMakefile14 vc4_hdmi.o \

Completed in 18 milliseconds