Searched refs:vc4_hdmi (Results 1 – 6 of 6) sorted by relevance
/drivers/gpu/drm/vc4/ |
D | vc4_hdmi.c | 114 struct vc4_hdmi *vc4_hdmi = node->info_ent->data; in vc4_hdmi_debugfs_regs() local 117 drm_print_regset32(&p, &vc4_hdmi->hdmi_regset); in vc4_hdmi_debugfs_regs() 118 drm_print_regset32(&p, &vc4_hdmi->hd_regset); in vc4_hdmi_debugfs_regs() 123 static void vc4_hdmi_reset(struct vc4_hdmi *vc4_hdmi) in vc4_hdmi_reset() argument 138 static void vc5_hdmi_reset(struct vc4_hdmi *vc4_hdmi) in vc5_hdmi_reset() argument 140 reset_control_reset(vc4_hdmi->reset); in vc5_hdmi_reset() 149 static void vc4_hdmi_cec_update_clk_div(struct vc4_hdmi *vc4_hdmi) in vc4_hdmi_cec_update_clk_div() argument 161 clk_cnt = clk_get_rate(vc4_hdmi->cec_clock) / CEC_CLOCK_FREQ; in vc4_hdmi_cec_update_clk_div() 166 static void vc4_hdmi_cec_update_clk_div(struct vc4_hdmi *vc4_hdmi) {} in vc4_hdmi_cec_update_clk_div() argument 174 struct vc4_hdmi *vc4_hdmi = connector_to_vc4_hdmi(connector); in vc4_hdmi_connector_detect() local [all …]
|
D | vc4_hdmi.h | 24 struct vc4_hdmi; 74 int (*init_resources)(struct vc4_hdmi *vc4_hdmi); 77 void (*reset)(struct vc4_hdmi *vc4_hdmi); 80 void (*csc_setup)(struct vc4_hdmi *vc4_hdmi, bool enable); 83 void (*set_timings)(struct vc4_hdmi *vc4_hdmi, 88 void (*phy_init)(struct vc4_hdmi *vc4_hdmi, 92 void (*phy_disable)(struct vc4_hdmi *vc4_hdmi); 95 void (*phy_rng_enable)(struct vc4_hdmi *vc4_hdmi); 98 void (*phy_rng_disable)(struct vc4_hdmi *vc4_hdmi); 101 u32 (*channel_map)(struct vc4_hdmi *vc4_hdmi, u32 channel_mask); [all …]
|
D | vc4_hdmi_phy.c | 130 void vc4_hdmi_phy_init(struct vc4_hdmi *vc4_hdmi, in vc4_hdmi_phy_init() argument 141 void vc4_hdmi_phy_disable(struct vc4_hdmi *vc4_hdmi) in vc4_hdmi_phy_disable() argument 146 void vc4_hdmi_phy_rng_enable(struct vc4_hdmi *vc4_hdmi) in vc4_hdmi_phy_rng_enable() argument 153 void vc4_hdmi_phy_rng_disable(struct vc4_hdmi *vc4_hdmi) in vc4_hdmi_phy_rng_disable() argument 337 static void vc5_hdmi_reset_phy(struct vc4_hdmi *vc4_hdmi) in vc5_hdmi_reset_phy() argument 343 void vc5_hdmi_phy_init(struct vc4_hdmi *vc4_hdmi, in vc5_hdmi_phy_init() argument 347 const struct vc4_hdmi_variant *variant = vc4_hdmi->variant; in vc5_hdmi_phy_init() 355 vc5_hdmi_reset_phy(vc4_hdmi); in vc5_hdmi_phy_init() 506 void vc5_hdmi_phy_disable(struct vc4_hdmi *vc4_hdmi) in vc5_hdmi_phy_disable() argument 508 vc5_hdmi_reset_phy(vc4_hdmi); in vc5_hdmi_phy_disable() [all …]
|
D | vc4_hdmi_regs.h | 376 void __iomem *__vc4_hdmi_get_field_base(struct vc4_hdmi *hdmi, in __vc4_hdmi_get_field_base() 411 static inline u32 vc4_hdmi_read(struct vc4_hdmi *hdmi, in vc4_hdmi_read() 434 #define HDMI_READ(reg) vc4_hdmi_read(vc4_hdmi, reg) 436 static inline void vc4_hdmi_write(struct vc4_hdmi *hdmi, in vc4_hdmi_write() 457 #define HDMI_WRITE(reg, val) vc4_hdmi_write(vc4_hdmi, reg, val)
|
D | Makefile | 14 vc4_hdmi.o \
|
D | vc4_crtc.c | 503 struct vc4_hdmi *vc4_hdmi; in vc4_crtc_disable_at_boot() local 534 vc4_hdmi = encoder_to_vc4_hdmi(encoder); in vc4_crtc_disable_at_boot() 535 ret = pm_runtime_resume_and_get(&vc4_hdmi->pdev->dev); in vc4_crtc_disable_at_boot()
|