File tree Expand file tree Collapse file tree
drivers/gpu/drm/msm/disp/dpu1 Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -197,7 +197,14 @@ static const struct dpu_mdss_cfg msm8998_dpu_cfg = {
197197 .vbif = msm8998_vbif ,
198198 .reg_dma_count = 0 ,
199199 .perf = & msm8998_perf_data ,
200- .mdss_irqs = IRQ_SM8250_MASK ,
200+ .mdss_irqs = BIT (MDP_SSPP_TOP0_INTR ) | \
201+ BIT (MDP_SSPP_TOP0_INTR2 ) | \
202+ BIT (MDP_SSPP_TOP0_HIST_INTR ) | \
203+ BIT (MDP_INTF0_INTR ) | \
204+ BIT (MDP_INTF1_INTR ) | \
205+ BIT (MDP_INTF2_INTR ) | \
206+ BIT (MDP_INTF3_INTR ) | \
207+ BIT (MDP_INTF4_INTR ),
201208};
202209
203210#endif
Original file line number Diff line number Diff line change @@ -196,7 +196,15 @@ static const struct dpu_mdss_cfg sdm845_dpu_cfg = {
196196 .reg_dma_count = 1 ,
197197 .dma_cfg = & sdm845_regdma ,
198198 .perf = & sdm845_perf_data ,
199- .mdss_irqs = IRQ_SDM845_MASK ,
199+ .mdss_irqs = BIT (MDP_SSPP_TOP0_INTR ) | \
200+ BIT (MDP_SSPP_TOP0_INTR2 ) | \
201+ BIT (MDP_SSPP_TOP0_HIST_INTR ) | \
202+ BIT (MDP_INTF0_INTR ) | \
203+ BIT (MDP_INTF1_INTR ) | \
204+ BIT (MDP_INTF2_INTR ) | \
205+ BIT (MDP_INTF3_INTR ) | \
206+ BIT (MDP_AD4_0_INTR ) | \
207+ BIT (MDP_AD4_1_INTR ),
200208};
201209
202210#endif
Original file line number Diff line number Diff line change @@ -223,7 +223,15 @@ static const struct dpu_mdss_cfg sm8150_dpu_cfg = {
223223 .reg_dma_count = 1 ,
224224 .dma_cfg = & sm8150_regdma ,
225225 .perf = & sm8150_perf_data ,
226- .mdss_irqs = IRQ_SDM845_MASK ,
226+ .mdss_irqs = BIT (MDP_SSPP_TOP0_INTR ) | \
227+ BIT (MDP_SSPP_TOP0_INTR2 ) | \
228+ BIT (MDP_SSPP_TOP0_HIST_INTR ) | \
229+ BIT (MDP_INTF0_INTR ) | \
230+ BIT (MDP_INTF1_INTR ) | \
231+ BIT (MDP_INTF2_INTR ) | \
232+ BIT (MDP_INTF3_INTR ) | \
233+ BIT (MDP_AD4_0_INTR ) | \
234+ BIT (MDP_AD4_1_INTR ),
227235};
228236
229237#endif
Original file line number Diff line number Diff line change @@ -201,7 +201,17 @@ static const struct dpu_mdss_cfg sc8180x_dpu_cfg = {
201201 .reg_dma_count = 1 ,
202202 .dma_cfg = & sm8150_regdma ,
203203 .perf = & sc8180x_perf_data ,
204- .mdss_irqs = IRQ_SC8180X_MASK ,
204+ .mdss_irqs = BIT (MDP_SSPP_TOP0_INTR ) | \
205+ BIT (MDP_SSPP_TOP0_INTR2 ) | \
206+ BIT (MDP_SSPP_TOP0_HIST_INTR ) | \
207+ BIT (MDP_INTF0_INTR ) | \
208+ BIT (MDP_INTF1_INTR ) | \
209+ BIT (MDP_INTF2_INTR ) | \
210+ BIT (MDP_INTF3_INTR ) | \
211+ BIT (MDP_INTF4_INTR ) | \
212+ BIT (MDP_INTF5_INTR ) | \
213+ BIT (MDP_AD4_0_INTR ) | \
214+ BIT (MDP_AD4_1_INTR ),
205215};
206216
207217#endif
Original file line number Diff line number Diff line change @@ -231,7 +231,14 @@ static const struct dpu_mdss_cfg sm8250_dpu_cfg = {
231231 .reg_dma_count = 1 ,
232232 .dma_cfg = & sm8250_regdma ,
233233 .perf = & sm8250_perf_data ,
234- .mdss_irqs = IRQ_SM8250_MASK ,
234+ .mdss_irqs = BIT (MDP_SSPP_TOP0_INTR ) | \
235+ BIT (MDP_SSPP_TOP0_INTR2 ) | \
236+ BIT (MDP_SSPP_TOP0_HIST_INTR ) | \
237+ BIT (MDP_INTF0_INTR ) | \
238+ BIT (MDP_INTF1_INTR ) | \
239+ BIT (MDP_INTF2_INTR ) | \
240+ BIT (MDP_INTF3_INTR ) | \
241+ BIT (MDP_INTF4_INTR ),
235242};
236243
237244#endif
Original file line number Diff line number Diff line change @@ -146,7 +146,11 @@ static const struct dpu_mdss_cfg sc7180_dpu_cfg = {
146146 .reg_dma_count = 1 ,
147147 .dma_cfg = & sdm845_regdma ,
148148 .perf = & sc7180_perf_data ,
149- .mdss_irqs = IRQ_SC7180_MASK ,
149+ .mdss_irqs = BIT (MDP_SSPP_TOP0_INTR ) | \
150+ BIT (MDP_SSPP_TOP0_INTR2 ) | \
151+ BIT (MDP_SSPP_TOP0_HIST_INTR ) | \
152+ BIT (MDP_INTF0_INTR ) | \
153+ BIT (MDP_INTF1_INTR ),
150154};
151155
152156#endif
Original file line number Diff line number Diff line change @@ -119,7 +119,11 @@ static const struct dpu_mdss_cfg sm6115_dpu_cfg = {
119119 .vbif_count = ARRAY_SIZE (sdm845_vbif ),
120120 .vbif = sdm845_vbif ,
121121 .perf = & sm6115_perf_data ,
122- .mdss_irqs = IRQ_SC7180_MASK ,
122+ .mdss_irqs = BIT (MDP_SSPP_TOP0_INTR ) | \
123+ BIT (MDP_SSPP_TOP0_INTR2 ) | \
124+ BIT (MDP_SSPP_TOP0_HIST_INTR ) | \
125+ BIT (MDP_INTF0_INTR ) | \
126+ BIT (MDP_INTF1_INTR ),
123127};
124128
125129#endif
Original file line number Diff line number Diff line change @@ -109,7 +109,11 @@ static const struct dpu_mdss_cfg qcm2290_dpu_cfg = {
109109 .vbif_count = ARRAY_SIZE (sdm845_vbif ),
110110 .vbif = sdm845_vbif ,
111111 .perf = & qcm2290_perf_data ,
112- .mdss_irqs = IRQ_SC7180_MASK ,
112+ .mdss_irqs = BIT (MDP_SSPP_TOP0_INTR ) | \
113+ BIT (MDP_SSPP_TOP0_INTR2 ) | \
114+ BIT (MDP_SSPP_TOP0_HIST_INTR ) | \
115+ BIT (MDP_INTF0_INTR ) | \
116+ BIT (MDP_INTF1_INTR ),
113117};
114118
115119#endif
Original file line number Diff line number Diff line change @@ -214,7 +214,13 @@ static const struct dpu_mdss_cfg sm8350_dpu_cfg = {
214214 .reg_dma_count = 1 ,
215215 .dma_cfg = & sm8350_regdma ,
216216 .perf = & sm8350_perf_data ,
217- .mdss_irqs = IRQ_SM8350_MASK ,
217+ .mdss_irqs = BIT (MDP_SSPP_TOP0_INTR ) | \
218+ BIT (MDP_SSPP_TOP0_INTR2 ) | \
219+ BIT (MDP_SSPP_TOP0_HIST_INTR ) | \
220+ BIT (MDP_INTF0_7xxx_INTR ) | \
221+ BIT (MDP_INTF1_7xxx_INTR ) | \
222+ BIT (MDP_INTF2_7xxx_INTR ) | \
223+ BIT (MDP_INTF3_7xxx_INTR ),
218224};
219225
220226#endif
Original file line number Diff line number Diff line change @@ -147,7 +147,12 @@ static const struct dpu_mdss_cfg sc7280_dpu_cfg = {
147147 .vbif_count = ARRAY_SIZE (sdm845_vbif ),
148148 .vbif = sdm845_vbif ,
149149 .perf = & sc7280_perf_data ,
150- .mdss_irqs = IRQ_SC7280_MASK ,
150+ .mdss_irqs = BIT (MDP_SSPP_TOP0_INTR ) | \
151+ BIT (MDP_SSPP_TOP0_INTR2 ) | \
152+ BIT (MDP_SSPP_TOP0_HIST_INTR ) | \
153+ BIT (MDP_INTF0_7xxx_INTR ) | \
154+ BIT (MDP_INTF1_7xxx_INTR ) | \
155+ BIT (MDP_INTF5_7xxx_INTR ),
151156};
152157
153158#endif
You can’t perform that action at this time.
0 commit comments