Lines Matching defs:panel_edp
223 struct panel_edp {
249 static inline struct panel_edp *to_panel_edp(struct drm_panel *panel)
251 return container_of(panel, struct panel_edp, base);
254 static unsigned int panel_edp_get_timings_modes(struct panel_edp *panel,
286 static unsigned int panel_edp_get_display_modes(struct panel_edp *panel,
317 static int panel_edp_override_edid_mode(struct panel_edp *panel,
335 static int panel_edp_get_non_edid_modes(struct panel_edp *panel,
393 struct panel_edp *p = to_panel_edp(panel);
403 struct panel_edp *p = dev_get_drvdata(dev);
424 static int panel_edp_get_hpd_gpio(struct device *dev, struct panel_edp *p)
434 static bool panel_edp_can_read_hpd(struct panel_edp *p)
439 static int panel_edp_prepare_once(struct panel_edp *p)
511 struct panel_edp *p = dev_get_drvdata(dev);
544 struct panel_edp *p = to_panel_edp(panel);
583 struct panel_edp *p = to_panel_edp(panel);
638 struct panel_edp *p = to_panel_edp(panel);
653 struct panel_edp *p = to_panel_edp(panel);
661 struct panel_edp *p = to_panel_edp(panel);
695 struct panel_edp *panel,
740 static void panel_edp_set_conservative_timings(struct panel_edp *panel, struct panel_desc *desc)
759 static int generic_edp_panel_probe(struct device *dev, struct panel_edp *panel)
837 struct panel_edp *panel;
842 panel = devm_drm_panel_alloc(dev, struct panel_edp, base,
948 struct panel_edp *panel = dev_get_drvdata(dev);
978 struct panel_edp *panel = dev_get_drvdata(dev);