فهرست منبع

disp: msm: sde: enable ctl path and irqs for wb1

This change enables support for wb1 in ctl path and
adds irq support.

Change-Id: Iebbe35725aa279b8e02217ea93ba1b481f5e869f
Signed-off-by: Narendra Muppalla <[email protected]>
Narendra Muppalla 3 سال پیش
والد
کامیت
6e7a48579b
3فایلهای تغییر یافته به همراه4 افزوده شده و 4 حذف شده
  1. 1 1
      msm/sde/sde_hw_ctl.c
  2. 2 2
      msm/sde/sde_hw_interrupts.c
  3. 1 1
      msm/sde/sde_wb.c

+ 1 - 1
msm/sde/sde_hw_ctl.c

@@ -128,7 +128,7 @@ static const u32 fetch_tbl[SSPP_MAX] = {CTL_INVALID_BIT, 16, 17, 18, 19,
 /**
  * list of WB bits in CTL_WB_FLUSH
  */
-static const u32 wb_flush_tbl[WB_MAX] = {SDE_NONE, SDE_NONE, SDE_NONE, 2};
+static const u32 wb_flush_tbl[WB_MAX] = {SDE_NONE, SDE_NONE, 1, 2};
 
 /**
  * list of INTF bits in CTL_INTF_FLUSH

+ 2 - 2
msm/sde/sde_hw_interrupts.c

@@ -234,8 +234,8 @@ struct sde_irq_type {
  */
 static struct sde_irq_type sde_irq_intr_map[] = {
 
-	{ SDE_IRQ_TYPE_WB_ROT_COMP, WB_0, SDE_INTR_WB_0_DONE, -1},
-	{ SDE_IRQ_TYPE_WB_ROT_COMP, WB_1, SDE_INTR_WB_1_DONE, -1},
+	{ SDE_IRQ_TYPE_WB_WFD_COMP, WB_0, SDE_INTR_WB_0_DONE, -1},
+	{ SDE_IRQ_TYPE_WB_WFD_COMP, WB_1, SDE_INTR_WB_1_DONE, -1},
 	{ SDE_IRQ_TYPE_WD_TIMER, WD_TIMER_0, SDE_INTR_WD_TIMER_0_DONE, -1},
 	{ SDE_IRQ_TYPE_WD_TIMER, WD_TIMER_1, SDE_INTR_WD_TIMER_1_DONE, -1},
 

+ 1 - 1
msm/sde/sde_wb.c

@@ -891,7 +891,7 @@ static int sde_wb_probe(struct platform_device *pdev)
 	platform_set_drvdata(pdev, wb_dev);
 
 	mutex_lock(&sde_wb_list_lock);
-	list_add(&wb_dev->wb_list, &sde_wb_list);
+	list_add_tail(&wb_dev->wb_list, &sde_wb_list);
 	mutex_unlock(&sde_wb_list_lock);
 
 	if (!_sde_wb_dev_init(wb_dev)) {