summaryrefslogtreecommitdiff
path: root/drivers/video/videomodes.h
diff options
context:
space:
mode:
authorHans de Goede <hdegoede@redhat.com>2014-12-19 13:22:47 +0100
committerHans de Goede <hdegoede@redhat.com>2015-01-14 14:56:38 +0100
commite976b868f2f77eddf7f61d52dfe2a23075ae272d (patch)
tree10964743c2b1616a752cbb844579fe1ee4a08265 /drivers/video/videomodes.h
parent59bb610922257de60e3ece5c0f699bd929c4f1f6 (diff)
downloadu-boot-imx-e976b868f2f77eddf7f61d52dfe2a23075ae272d.zip
u-boot-imx-e976b868f2f77eddf7f61d52dfe2a23075ae272d.tar.gz
u-boot-imx-e976b868f2f77eddf7f61d52dfe2a23075ae272d.tar.bz2
videomodes: Add video_get_ctfb_res_modes helper function
Add a video_get_ctfb_res_modes() helper function, which uses video_get_video_mode() to parse the 'video-mode' environment variable and then looks up the matching mode in res_mode_init and returns the matching mode. Signed-off-by: Hans de Goede <hdegoede@redhat.com> Acked-by: Anatolij Gustschin <agust@denx.de>
Diffstat (limited to 'drivers/video/videomodes.h')
-rw-r--r--drivers/video/videomodes.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/video/videomodes.h b/drivers/video/videomodes.h
index 579c685..02419cd 100644
--- a/drivers/video/videomodes.h
+++ b/drivers/video/videomodes.h
@@ -79,3 +79,8 @@ int video_get_params (struct ctfb_res_modes *pPar, char *penv);
int video_get_video_mode(unsigned int *xres, unsigned int *yres,
unsigned int *depth, unsigned int *freq, const char **options);
+
+void video_get_ctfb_res_modes(int default_mode, unsigned int default_depth,
+ const struct ctfb_res_modes **mode_ret,
+ unsigned int *depth_ret,
+ const char **options);