Lines Matching refs:vc4_hdmi
11 struct vc4_hdmi;
61 struct vc4_hdmi *vc4_hdmi);
64 void (*reset)(struct vc4_hdmi *vc4_hdmi);
67 void (*csc_setup)(struct vc4_hdmi *vc4_hdmi,
72 void (*set_timings)(struct vc4_hdmi *vc4_hdmi,
77 void (*phy_init)(struct vc4_hdmi *vc4_hdmi,
81 void (*phy_disable)(struct vc4_hdmi *vc4_hdmi);
84 void (*phy_rng_enable)(struct vc4_hdmi *vc4_hdmi);
87 void (*phy_rng_disable)(struct vc4_hdmi *vc4_hdmi);
90 u32 (*channel_map)(struct vc4_hdmi *vc4_hdmi, u32 channel_mask);
96 bool (*hp_detect)(struct vc4_hdmi *vc4_hdmi);
113 struct vc4_hdmi { struct
219 container_of_const(_connector, struct vc4_hdmi, connector) argument
221 static inline struct vc4_hdmi *
225 return container_of_const(_encoder, struct vc4_hdmi, encoder); in encoder_to_vc4_hdmi()
228 void vc4_hdmi_phy_init(struct vc4_hdmi *vc4_hdmi,
230 void vc4_hdmi_phy_disable(struct vc4_hdmi *vc4_hdmi);
231 void vc4_hdmi_phy_rng_enable(struct vc4_hdmi *vc4_hdmi);
232 void vc4_hdmi_phy_rng_disable(struct vc4_hdmi *vc4_hdmi);
234 void vc5_hdmi_phy_init(struct vc4_hdmi *vc4_hdmi,
236 void vc5_hdmi_phy_disable(struct vc4_hdmi *vc4_hdmi);
237 void vc5_hdmi_phy_rng_enable(struct vc4_hdmi *vc4_hdmi);
238 void vc5_hdmi_phy_rng_disable(struct vc4_hdmi *vc4_hdmi);