----- Original message ----- > Hi, > > On Thu, 2010-07-29 at 23:29 +0200, ext Laine Walker-Avina wrote: > > Hi, > > > > I'm having a problem where the DSS driver isn't restoring the > > framebuffer parameters after going in and out of blanking with OFF > > mode enabled. The problem appears to be in dss_get_ctx_id() in that > > pdata->get_last_off_on_transaction_id is 0. Commenting out the call to > > dss_need_ctx_restore() in dss_clk_enable() appears to do the right > > thing. I'm using the current master branch of linux-omap. > > You need to fill the func pointer in the board file: > > static struct omap_dss_board_info xxx_dss_data = { > .get_last_off_on_transaction_id = > omap_pm_get_dev_context_loss_count, > none of l-o board files seem to do this. I guess with off capable master, we need this to be defaulted under CONFIG_PM within dss/core itself? I mean the defaults prevent display function at off, so why ask all boards to fill it up? Regards, Nishanth Menon ��.n��������+%������w��{.n�����{�������ܨ}���Ơz�j:+v�����w����ޙ��&�)ߡ�a����z�ޗ���ݢj��w�f