Skip to content

Commit 4376f2e

Browse files
fltorobclark
authored andcommitted
drm/msm/dpu: set missing flush bits for INTF_2 and INTF_3
This fixes flushing of INTF_2 and INTF_3 on SM8150 and SM8250 hardware. Signed-off-by: Jonathan Marek <[email protected]> Signed-off-by: Rob Clark <[email protected]>
1 parent cace3ac commit 4376f2e

File tree

1 file changed

+2
-18
lines changed

1 file changed

+2
-18
lines changed

drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c

Lines changed: 2 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -245,30 +245,14 @@ static int dpu_hw_ctl_get_bitmask_intf(struct dpu_hw_ctl *ctx,
245245
static int dpu_hw_ctl_get_bitmask_intf_v1(struct dpu_hw_ctl *ctx,
246246
u32 *flushbits, enum dpu_intf intf)
247247
{
248-
switch (intf) {
249-
case INTF_0:
250-
case INTF_1:
251-
*flushbits |= BIT(31);
252-
break;
253-
default:
254-
return 0;
255-
}
248+
*flushbits |= BIT(31);
256249
return 0;
257250
}
258251

259252
static int dpu_hw_ctl_active_get_bitmask_intf(struct dpu_hw_ctl *ctx,
260253
u32 *flushbits, enum dpu_intf intf)
261254
{
262-
switch (intf) {
263-
case INTF_0:
264-
*flushbits |= BIT(0);
265-
break;
266-
case INTF_1:
267-
*flushbits |= BIT(1);
268-
break;
269-
default:
270-
return 0;
271-
}
255+
*flushbits |= BIT(intf - INTF_0);
272256
return 0;
273257
}
274258

0 commit comments

Comments
 (0)