Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 344668
b: refs/heads/master
c: bdb736a
h: refs/heads/master
v: v3
  • Loading branch information
Archit Taneja authored and Tomi Valkeinen committed Nov 29, 2012
1 parent 48afd9f commit 1b6716b
Show file tree
Hide file tree
Showing 5 changed files with 20 additions and 19 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 8f46efadf30476692a2f311ad335077ba8fca383
refs/heads/master: bdb736abfad5d61d1004dcc11dae2f7b651e5bb4
15 changes: 0 additions & 15 deletions trunk/drivers/video/omap2/dss/core.c
Original file line number Diff line number Diff line change
Expand Up @@ -101,21 +101,6 @@ struct regulator *dss_get_vdds_sdi(void)
return reg;
}

int dss_get_ctx_loss_count(struct device *dev)
{
struct omap_dss_board_info *board_data = core.pdev->dev.platform_data;
int cnt;

if (!board_data->get_context_loss_count)
return -ENOENT;

cnt = board_data->get_context_loss_count(dev);

WARN_ONCE(cnt < 0, "get_context_loss_count failed: %d\n", cnt);

return cnt;
}

int dss_dsi_enable_pads(int dsi_id, unsigned lane_mask)
{
struct omap_dss_board_info *board_data = core.pdev->dev.platform_data;
Expand Down
4 changes: 2 additions & 2 deletions trunk/drivers/video/omap2/dss/dispc.c
Original file line number Diff line number Diff line change
Expand Up @@ -382,7 +382,7 @@ static void dispc_save_context(void)
if (dss_has_feature(FEAT_CORE_CLK_DIV))
SR(DIVISOR);

dispc.ctx_loss_cnt = dss_get_ctx_loss_count(&dispc.pdev->dev);
dispc.ctx_loss_cnt = dss_get_ctx_loss_count();
dispc.ctx_valid = true;

DSSDBG("context saved, ctx_loss_count %d\n", dispc.ctx_loss_cnt);
Expand All @@ -397,7 +397,7 @@ static void dispc_restore_context(void)
if (!dispc.ctx_valid)
return;

ctx = dss_get_ctx_loss_count(&dispc.pdev->dev);
ctx = dss_get_ctx_loss_count();

if (ctx >= 0 && ctx == dispc.ctx_loss_cnt)
return;
Expand Down
15 changes: 15 additions & 0 deletions trunk/drivers/video/omap2/dss/dss.c
Original file line number Diff line number Diff line change
Expand Up @@ -154,6 +154,21 @@ static void dss_restore_context(void)
#undef SR
#undef RR

int dss_get_ctx_loss_count(void)
{
struct omap_dss_board_info *board_data = dss.pdev->dev.platform_data;
int cnt;

if (!board_data->get_context_loss_count)
return -ENOENT;

cnt = board_data->get_context_loss_count(&dss.pdev->dev);

WARN_ONCE(cnt < 0, "get_context_loss_count failed: %d\n", cnt);

return cnt;
}

void dss_sdi_init(int datapairs)
{
u32 l;
Expand Down
3 changes: 2 additions & 1 deletion trunk/drivers/video/omap2/dss/dss.h
Original file line number Diff line number Diff line change
Expand Up @@ -164,7 +164,6 @@ struct platform_device *dss_get_core_pdev(void);
struct bus_type *dss_get_bus(void);
struct regulator *dss_get_vdds_dsi(void);
struct regulator *dss_get_vdds_sdi(void);
int dss_get_ctx_loss_count(struct device *dev);
int dss_dsi_enable_pads(int dsi_id, unsigned lane_mask);
void dss_dsi_disable_pads(int dsi_id, unsigned lane_mask);
int dss_set_min_bus_tput(struct device *dev, unsigned long tput);
Expand Down Expand Up @@ -284,6 +283,8 @@ void dss_dump_clocks(struct seq_file *s);
void dss_debug_dump_clocks(struct seq_file *s);
#endif

int dss_get_ctx_loss_count(void);

void dss_sdi_init(int datapairs);
int dss_sdi_enable(void);
void dss_sdi_disable(void);
Expand Down

0 comments on commit 1b6716b

Please sign in to comment.