File tree Expand file tree Collapse file tree 14 files changed +99
-86
lines changed
drivers/gpu/drm/msm/disp/dpu1 Expand file tree Collapse file tree 14 files changed +99
-86
lines changed Original file line number Diff line number Diff line change @@ -197,7 +197,14 @@ static const struct dpu_mdss_cfg msm8998_dpu_cfg = {
197
197
.vbif = msm8998_vbif ,
198
198
.reg_dma_count = 0 ,
199
199
.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 ),
201
208
};
202
209
203
210
#endif
Original file line number Diff line number Diff line change @@ -196,7 +196,15 @@ static const struct dpu_mdss_cfg sdm845_dpu_cfg = {
196
196
.reg_dma_count = 1 ,
197
197
.dma_cfg = & sdm845_regdma ,
198
198
.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 ),
200
208
};
201
209
202
210
#endif
Original file line number Diff line number Diff line change @@ -223,7 +223,15 @@ static const struct dpu_mdss_cfg sm8150_dpu_cfg = {
223
223
.reg_dma_count = 1 ,
224
224
.dma_cfg = & sm8150_regdma ,
225
225
.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 ),
227
235
};
228
236
229
237
#endif
Original file line number Diff line number Diff line change @@ -201,7 +201,17 @@ static const struct dpu_mdss_cfg sc8180x_dpu_cfg = {
201
201
.reg_dma_count = 1 ,
202
202
.dma_cfg = & sm8150_regdma ,
203
203
.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 ),
205
215
};
206
216
207
217
#endif
Original file line number Diff line number Diff line change @@ -231,7 +231,14 @@ static const struct dpu_mdss_cfg sm8250_dpu_cfg = {
231
231
.reg_dma_count = 1 ,
232
232
.dma_cfg = & sm8250_regdma ,
233
233
.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 ),
235
242
};
236
243
237
244
#endif
Original file line number Diff line number Diff line change @@ -146,7 +146,11 @@ static const struct dpu_mdss_cfg sc7180_dpu_cfg = {
146
146
.reg_dma_count = 1 ,
147
147
.dma_cfg = & sdm845_regdma ,
148
148
.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 ),
150
154
};
151
155
152
156
#endif
Original file line number Diff line number Diff line change @@ -119,7 +119,11 @@ static const struct dpu_mdss_cfg sm6115_dpu_cfg = {
119
119
.vbif_count = ARRAY_SIZE (sdm845_vbif ),
120
120
.vbif = sdm845_vbif ,
121
121
.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 ),
123
127
};
124
128
125
129
#endif
Original file line number Diff line number Diff line change @@ -109,7 +109,11 @@ static const struct dpu_mdss_cfg qcm2290_dpu_cfg = {
109
109
.vbif_count = ARRAY_SIZE (sdm845_vbif ),
110
110
.vbif = sdm845_vbif ,
111
111
.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 ),
113
117
};
114
118
115
119
#endif
Original file line number Diff line number Diff line change @@ -214,7 +214,13 @@ static const struct dpu_mdss_cfg sm8350_dpu_cfg = {
214
214
.reg_dma_count = 1 ,
215
215
.dma_cfg = & sm8350_regdma ,
216
216
.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 ),
218
224
};
219
225
220
226
#endif
Original file line number Diff line number Diff line change @@ -147,7 +147,12 @@ static const struct dpu_mdss_cfg sc7280_dpu_cfg = {
147
147
.vbif_count = ARRAY_SIZE (sdm845_vbif ),
148
148
.vbif = sdm845_vbif ,
149
149
.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 ),
151
156
};
152
157
153
158
#endif
You can’t perform that action at this time.
0 commit comments