diff options
author | Justin Waters <justin.waters@timesys.com> | 2013-04-24 17:38:39 -0400 |
---|---|---|
committer | Justin Waters <justin.waters@timesys.com> | 2013-04-24 17:38:39 -0400 |
commit | 75c641ece39c136001340df61f0ad57028ce4ffc (patch) | |
tree | e5f2c5f5764770a34d0e39b5eace575fd4751527 /drivers/video | |
parent | 1341f103ac87882633b019a5a137056818234248 (diff) |
LogicPD Support for OMAP3/DM3/AM3 boards 2.1 Update
Diffstat (limited to 'drivers/video')
-rw-r--r-- | drivers/video/omap3_dss.c | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/drivers/video/omap3_dss.c b/drivers/video/omap3_dss.c index 6b33250d3a5..8d629d3a040 100644 --- a/drivers/video/omap3_dss.c +++ b/drivers/video/omap3_dss.c @@ -30,6 +30,7 @@ #include <asm/arch/dss.h> #include <asm/arch/sys_proto.h> +#undef DEBUG #ifdef DEBUG #define DSS_DBG_CLK(fmt, ...) printf(fmt, ##__VA_ARGS__) #else @@ -217,11 +218,12 @@ void dispc_find_clk_divs(int is_tft, unsigned long req_pck, unsigned long fck, } found: + cinfo->lck_div = best_ld; cinfo->pck_div = best_pd; cinfo->lck = fck / cinfo->lck_div; cinfo->pck = cinfo->lck / cinfo->pck_div; - DSS_DBG_CLK("%s: %d best_ld %u best_pd %u pck %lu\n", __FUNCTION__, __LINE__, best_ld, best_pd, cinfo->pck); + DSS_DBG_CLK("%s:%d fck %lu best_ld %u best_pd %u pck %lu\n", __FUNCTION__, __LINE__, fck, best_ld, best_pd, cinfo->pck); } int omap3_dss_calc_divisor(int is_tft, unsigned int req_pck, @@ -269,9 +271,11 @@ int omap3_dss_calc_divisor(int is_tft, unsigned int req_pck, dispc_find_clk_divs(is_tft, req_pck, fck, &cur_dispc); - DSS_DBG_CLK("%s:%d cur.pck %u < best_pck %u?\n", __FUNCTION__, __LINE__, - abs(cur_dispc.pck - req_pck), - abs(best_dispc.pck - req_pck)); + DSS_DBG_CLK("%s:%d cur.pck(%d-%d) %u < best_pck(%d-%d) %u?\n", __FUNCTION__, __LINE__, + cur_dispc.pck, req_pck, + abs(cur_dispc.pck - req_pck), + best_dispc.pck, req_pck, + abs(best_dispc.pck - req_pck)); if (abs(cur_dispc.pck - req_pck) < abs(best_dispc.pck - req_pck)) { |