@@ -43,6 +43,7 @@ struct ili9881c_desc {
43
43
const struct drm_display_mode * mode ;
44
44
const unsigned long mode_flags ;
45
45
u8 default_address_mode ;
46
+ unsigned int lanes ;
46
47
};
47
48
48
49
struct ili9881c {
@@ -1548,7 +1549,7 @@ static int ili9881c_dsi_probe(struct mipi_dsi_device *dsi)
1548
1549
1549
1550
dsi -> mode_flags = ctx -> desc -> mode_flags ;
1550
1551
dsi -> format = MIPI_DSI_FMT_RGB888 ;
1551
- dsi -> lanes = 4 ;
1552
+ dsi -> lanes = ctx -> desc -> lanes ;
1552
1553
1553
1554
return mipi_dsi_attach (dsi );
1554
1555
}
@@ -1566,13 +1567,15 @@ static const struct ili9881c_desc lhr050h41_desc = {
1566
1567
.init_length = ARRAY_SIZE (lhr050h41_init ),
1567
1568
.mode = & lhr050h41_default_mode ,
1568
1569
.mode_flags = MIPI_DSI_MODE_VIDEO_SYNC_PULSE ,
1570
+ .lanes = 4 ,
1569
1571
};
1570
1572
1571
1573
static const struct ili9881c_desc k101_im2byl02_desc = {
1572
1574
.init = k101_im2byl02_init ,
1573
1575
.init_length = ARRAY_SIZE (k101_im2byl02_init ),
1574
1576
.mode = & k101_im2byl02_default_mode ,
1575
1577
.mode_flags = MIPI_DSI_MODE_VIDEO_SYNC_PULSE ,
1578
+ .lanes = 4 ,
1576
1579
};
1577
1580
1578
1581
static const struct ili9881c_desc kd050hdfia020_desc = {
@@ -1598,6 +1601,7 @@ static const struct ili9881c_desc w552946aba_desc = {
1598
1601
.mode = & w552946aba_default_mode ,
1599
1602
.mode_flags = MIPI_DSI_MODE_VIDEO | MIPI_DSI_MODE_VIDEO_BURST |
1600
1603
MIPI_DSI_MODE_LPM | MIPI_DSI_MODE_NO_EOT_PACKET ,
1604
+ .lanes = 4 ,
1601
1605
};
1602
1606
1603
1607
static const struct ili9881c_desc am8001280g_desc = {
0 commit comments