@@ -3281,6 +3281,32 @@ static const struct panel_desc qishenglong_gopher2b_lcd = {
3281
3281
.connector_type = DRM_MODE_CONNECTOR_DPI ,
3282
3282
};
3283
3283
3284
+ static const struct display_timing rocktech_rk043fn48h_timing = {
3285
+ .pixelclock = { 6000000 , 9000000 , 12000000 },
3286
+ .hactive = { 480 , 480 , 480 },
3287
+ .hback_porch = { 8 , 43 , 43 },
3288
+ .hfront_porch = { 2 , 8 , 8 },
3289
+ .hsync_len = { 1 , 1 , 1 },
3290
+ .vactive = { 272 , 272 , 272 },
3291
+ .vback_porch = { 2 , 12 , 12 },
3292
+ .vfront_porch = { 1 , 4 , 4 },
3293
+ .vsync_len = { 1 , 10 , 10 },
3294
+ .flags = DISPLAY_FLAGS_VSYNC_LOW | DISPLAY_FLAGS_HSYNC_LOW |
3295
+ DISPLAY_FLAGS_DE_HIGH | DISPLAY_FLAGS_PIXDATA_POSEDGE ,
3296
+ };
3297
+
3298
+ static const struct panel_desc rocktech_rk043fn48h = {
3299
+ .timings = & rocktech_rk043fn48h_timing ,
3300
+ .num_timings = 1 ,
3301
+ .bpc = 8 ,
3302
+ .size = {
3303
+ .width = 95 ,
3304
+ .height = 54 ,
3305
+ },
3306
+ .bus_format = MEDIA_BUS_FMT_RGB888_1X24 ,
3307
+ .connector_type = DRM_MODE_CONNECTOR_DPI ,
3308
+ };
3309
+
3284
3310
static const struct display_timing rocktech_rk070er9427_timing = {
3285
3311
.pixelclock = { 26400000 , 33300000 , 46800000 },
3286
3312
.hactive = { 800 , 800 , 800 },
@@ -4320,6 +4346,9 @@ static const struct of_device_id platform_of_match[] = {
4320
4346
}, {
4321
4347
.compatible = "qishenglong,gopher2b-lcd" ,
4322
4348
.data = & qishenglong_gopher2b_lcd ,
4349
+ }, {
4350
+ .compatible = "rocktech,rk043fn48h" ,
4351
+ .data = & rocktech_rk043fn48h ,
4323
4352
}, {
4324
4353
.compatible = "rocktech,rk070er9427" ,
4325
4354
.data = & rocktech_rk070er9427 ,
0 commit comments