From be9d21dc92a25319efe924f1297996bb9e15182c Mon Sep 17 00:00:00 2001 From: Adam Jackson Date: Fri, 2 Oct 2009 15:52:15 -0400 Subject: Add mt_dmt_mode_list() --- mode.c | 11 +++++++++++ monitor.c | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/mode.c b/mode.c index 714aa9e..701aa34 100644 --- a/mode.c +++ b/mode.c @@ -165,3 +165,14 @@ find_dmt_mode(uint32_t hsize, uint32_t vsize, uint32_t refresh, uint32_t rb) return NULL; } + +struct mt_mode *mt_dmt_mode_list(void) +{ + int i; + struct mt_mode *ret; + + for (i = 0; i < num_dmt_modes; i++) + ret = mt_modes_add(ret, mt_mode_copy(dmt_modes + i)); + + return ret; +} diff --git a/monitor.c b/monitor.c index 3263f3f..51ae20e 100644 --- a/monitor.c +++ b/monitor.c @@ -4,7 +4,7 @@ static const struct mt_backend *backends[] = { &_mt_edid_backend, &_mt_displayid_backend, }; -const int num_backends = sizeof(backends) / sizeof(struct mt_backend); +static const int num_backends = sizeof(backends) / sizeof(struct mt_backend); void * mt_create_monitor(void *block, uint32_t len) -- cgit v1.2.3