Small fixes for omapdss driver. Most importantly, fixes a build problem when
debugfs or omapdss debug support is turned off, and fixes a suspend related crash. -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux) iQIcBAABAgAGBQJPzhSwAAoJEPo9qoy8lh71dsoP/jaG+94RexLOAAr4uzqV7t3c PB/CTp1SwALNhGYflZMtQF6tx6hVWbqEQqY0KmyseJeC2hp5pNluKuMkxspyPyfx aoYER3XNb0ncsjQzhrFWa4HgBUt3nAeS0e2mDLQDEkhuh5bsgtyu3OsPIHELbZGL 4kW3xO3ujEJLVQlHP58EWGgE8051dU608uEAte95lxeNhLaF27WNFJBDYIwriGjl a6vglYkoMAW+nV3k1KjOq2WNpVSh/uvCPZJd+aPa36z16IGR7EfQPTdh0yVtdbjc ABdaOnoUKkb8AfQtMQaCLzVWMnIao6klbAJv/RIue3VCjdj4Rhjd4Ds0rTh9sIqM VrKyg1j+VKJyuuIPSo4SlNETMi2kMLnaKjKd+hXcft5eVkdWlpPOGcEg1OtdosMA pPOLdg+VmAKTey3Sjn8oBRZIJbfG6uKPDB/EWFHNgii+8H3WMU7LBuGj9JlB8ERY Tnl17cxS5YnVFkpjvzIAYk7vgY5v3rh9y6VwlfTaU0FMJ4z0VMwkUN6nCvGezvM0 A1cJ9Yvm8tMkBjurEkdBIyysjBVa8D4oEnsMBUMXzz8besGkPaFRBhPBu9buKwdz mbwkla7STxQ5/jWQjsabvzwMuZ+oHuo5GdVZd65w0+VU+fSZ3jVN8chikDHyISEu 6W9OV0PeZp0miTlhynKW =yO72 -----END PGP SIGNATURE----- Merge tag 'omapdss-for-3.5-rc2' of git://gitorious.org/linux-omap-dss2/linux into fbdev-for-linus Small fixes for omapdss driver. Most importantly, fixes a build problem when debugfs or omapdss debug support is turned off, and fixes a suspend related crash.
This commit is contained in:
commit
70b6eaee40
|
@ -271,9 +271,9 @@ static struct platform_device *create_simple_dss_pdev(const char *pdev_name,
|
|||
goto err;
|
||||
}
|
||||
|
||||
r = omap_device_register(pdev);
|
||||
r = platform_device_add(pdev);
|
||||
if (r) {
|
||||
pr_err("Could not register omap_device for %s\n", pdev_name);
|
||||
pr_err("Could not register platform_device for %s\n", pdev_name);
|
||||
goto err;
|
||||
}
|
||||
|
||||
|
|
|
@ -526,7 +526,7 @@ static ssize_t taal_num_errors_show(struct device *dev,
|
|||
{
|
||||
struct omap_dss_device *dssdev = to_dss_device(dev);
|
||||
struct taal_data *td = dev_get_drvdata(&dssdev->dev);
|
||||
u8 errors;
|
||||
u8 errors = 0;
|
||||
int r;
|
||||
|
||||
mutex_lock(&td->lock);
|
||||
|
|
|
@ -194,8 +194,7 @@ static inline int dss_initialize_debugfs(void)
|
|||
static inline void dss_uninitialize_debugfs(void)
|
||||
{
|
||||
}
|
||||
static inline int dss_debugfs_create_file(const char *name,
|
||||
void (*write)(struct seq_file *))
|
||||
int dss_debugfs_create_file(const char *name, void (*write)(struct seq_file *))
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
|
|
@ -3724,7 +3724,7 @@ static int dsi_compute_interleave_lp(int blank, int enter_hs, int exit_hs,
|
|||
/* CLKIN4DDR = 16 * TXBYTECLKHS */
|
||||
tlp_avail = thsbyte_clk * (blank - trans_lp);
|
||||
|
||||
ttxclkesc = tdsi_fclk / lp_clk_div;
|
||||
ttxclkesc = tdsi_fclk * lp_clk_div;
|
||||
|
||||
lp_inter = ((tlp_avail - 8 * thsbyte_clk - 5 * tdsi_fclk) / ttxclkesc -
|
||||
26) / 16;
|
||||
|
|
|
@ -731,7 +731,7 @@ static void dss_runtime_put(void)
|
|||
DSSDBG("dss_runtime_put\n");
|
||||
|
||||
r = pm_runtime_put_sync(&dss.pdev->dev);
|
||||
WARN_ON(r < 0);
|
||||
WARN_ON(r < 0 && r != -EBUSY);
|
||||
}
|
||||
|
||||
/* DEBUGFS */
|
||||
|
|
Loading…
Reference in New Issue