|
@@ -112,6 +112,14 @@ static inline int drm_panel_enable(struct drm_panel *panel)
|
|
return panel ? -ENOSYS : -EINVAL;
|
|
return panel ? -ENOSYS : -EINVAL;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+static inline int drm_panel_get_modes(struct drm_panel *panel)
|
|
|
|
+{
|
|
|
|
+ if (panel && panel->funcs && panel->funcs->get_modes)
|
|
|
|
+ return panel->funcs->get_modes(panel);
|
|
|
|
+
|
|
|
|
+ return panel ? -ENOSYS : -EINVAL;
|
|
|
|
+}
|
|
|
|
+
|
|
void drm_panel_init(struct drm_panel *panel);
|
|
void drm_panel_init(struct drm_panel *panel);
|
|
|
|
|
|
int drm_panel_add(struct drm_panel *panel);
|
|
int drm_panel_add(struct drm_panel *panel);
|