1
0
mirror of https://xff.cz/git/u-boot/ synced 2025-09-01 16:52:14 +02:00

dm: panel: get timings from panel

Get timings from panel instead of read device tree.

Signed-off-by: Yannick Fertré <yannick.fertre@st.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
Yannick Fertré
2018-07-13 14:11:09 +02:00
committed by Anatolij Gustschin
parent ba71ab8246
commit 28576f8182
2 changed files with 29 additions and 0 deletions

View File

@@ -15,6 +15,15 @@ struct panel_ops {
* @return 0 if OK, -ve on error
*/
int (*enable_backlight)(struct udevice *dev);
/**
* get_timings() - Get display timings from panel.
*
* @dev: Panel device containing the display timings
* @tim: Place to put timings
* @return 0 if OK, -ve on error
*/
int (*get_display_timing)(struct udevice *dev,
struct display_timing *timing);
};
#define panel_get_ops(dev) ((struct panel_ops *)(dev)->driver->ops)
@@ -27,4 +36,13 @@ struct panel_ops {
*/
int panel_enable_backlight(struct udevice *dev);
/**
* panel_get_display_timing() - Get display timings from panel.
*
* @dev: Panel device containing the display timings
* @return 0 if OK, -ve on error
*/
int panel_get_display_timing(struct udevice *dev,
struct display_timing *timing);
#endif