aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/video/omap2/displays
diff options
context:
space:
mode:
authorTomi Valkeinen <tomi.valkeinen@ti.com>2011-03-24 09:01:30 -0400
committerTomi Valkeinen <tomi.valkeinen@ti.com>2011-05-11 07:20:48 -0400
commit883b9ac95e2075fa8edd9260d8818b756f96440b (patch)
tree9011aad4420697cca8f065ab6d054534f384e9c1 /drivers/video/omap2/displays
parentbb5476c7203c3c4798381d81b27feb97af69a9d4 (diff)
OMAP: DSS2: Taal: Rename esd_wq to workqueue
ESD workqueue will be shared with other functionality also. Rename "esd_wq" to "workqueue" to better reflect its usage. Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
Diffstat (limited to 'drivers/video/omap2/displays')
-rw-r--r--drivers/video/omap2/displays/panel-taal.c13
1 files changed, 7 insertions, 6 deletions
diff --git a/drivers/video/omap2/displays/panel-taal.c b/drivers/video/omap2/displays/panel-taal.c
index e725a8d125b..a743b7cee7a 100644
--- a/drivers/video/omap2/displays/panel-taal.c
+++ b/drivers/video/omap2/displays/panel-taal.c
@@ -227,7 +227,8 @@ struct taal_data {
227 227
228 bool intro_printed; 228 bool intro_printed;
229 229
230 struct workqueue_struct *esd_wq; 230 struct workqueue_struct *workqueue;
231
231 struct delayed_work esd_work; 232 struct delayed_work esd_work;
232 unsigned esd_interval; 233 unsigned esd_interval;
233 234
@@ -425,7 +426,7 @@ static void taal_queue_esd_work(struct omap_dss_device *dssdev)
425 struct taal_data *td = dev_get_drvdata(&dssdev->dev); 426 struct taal_data *td = dev_get_drvdata(&dssdev->dev);
426 427
427 if (td->esd_interval > 0) 428 if (td->esd_interval > 0)
428 queue_delayed_work(td->esd_wq, &td->esd_work, 429 queue_delayed_work(td->workqueue, &td->esd_work,
429 msecs_to_jiffies(td->esd_interval)); 430 msecs_to_jiffies(td->esd_interval));
430} 431}
431 432
@@ -768,8 +769,8 @@ static int taal_probe(struct omap_dss_device *dssdev)
768 if (r) 769 if (r)
769 goto err_reg; 770 goto err_reg;
770 771
771 td->esd_wq = create_singlethread_workqueue("taal_esd"); 772 td->workqueue = create_singlethread_workqueue("taal_esd");
772 if (td->esd_wq == NULL) { 773 if (td->workqueue == NULL) {
773 dev_err(&dssdev->dev, "can't create ESD workqueue\n"); 774 dev_err(&dssdev->dev, "can't create ESD workqueue\n");
774 r = -ENOMEM; 775 r = -ENOMEM;
775 goto err_wq; 776 goto err_wq;
@@ -868,7 +869,7 @@ err_irq:
868err_gpio: 869err_gpio:
869 backlight_device_unregister(bldev); 870 backlight_device_unregister(bldev);
870err_bl: 871err_bl:
871 destroy_workqueue(td->esd_wq); 872 destroy_workqueue(td->workqueue);
872err_wq: 873err_wq:
873 free_regulators(panel_config->regulators, panel_config->num_regulators); 874 free_regulators(panel_config->regulators, panel_config->num_regulators);
874err_reg: 875err_reg:
@@ -900,7 +901,7 @@ static void __exit taal_remove(struct omap_dss_device *dssdev)
900 backlight_device_unregister(bldev); 901 backlight_device_unregister(bldev);
901 902
902 taal_cancel_esd_work(dssdev); 903 taal_cancel_esd_work(dssdev);
903 destroy_workqueue(td->esd_wq); 904 destroy_workqueue(td->workqueue);
904 905
905 /* reset, to be sure that the panel is in a valid state */ 906 /* reset, to be sure that the panel is in a valid state */
906 taal_hw_reset(dssdev); 907 taal_hw_reset(dssdev);