|
@@ -1747,6 +1747,36 @@ static const struct panel_desc qd43003c0_40 = {
|
|
.bus_format = MEDIA_BUS_FMT_RGB888_1X24,
|
|
.bus_format = MEDIA_BUS_FMT_RGB888_1X24,
|
|
};
|
|
};
|
|
|
|
|
|
|
|
+static const struct display_timing rocktech_rk070er9427_timing = {
|
|
|
|
+ .pixelclock = { 26400000, 33300000, 46800000 },
|
|
|
|
+ .hactive = { 800, 800, 800 },
|
|
|
|
+ .hfront_porch = { 16, 210, 354 },
|
|
|
|
+ .hback_porch = { 46, 46, 46 },
|
|
|
|
+ .hsync_len = { 1, 1, 1 },
|
|
|
|
+ .vactive = { 480, 480, 480 },
|
|
|
|
+ .vfront_porch = { 7, 22, 147 },
|
|
|
|
+ .vback_porch = { 23, 23, 23 },
|
|
|
|
+ .vsync_len = { 1, 1, 1 },
|
|
|
|
+ .flags = DISPLAY_FLAGS_DE_HIGH,
|
|
|
|
+};
|
|
|
|
+
|
|
|
|
+static const struct panel_desc rocktech_rk070er9427 = {
|
|
|
|
+ .timings = &rocktech_rk070er9427_timing,
|
|
|
|
+ .num_timings = 1,
|
|
|
|
+ .bpc = 6,
|
|
|
|
+ .size = {
|
|
|
|
+ .width = 154,
|
|
|
|
+ .height = 86,
|
|
|
|
+ },
|
|
|
|
+ .delay = {
|
|
|
|
+ .prepare = 41,
|
|
|
|
+ .enable = 50,
|
|
|
|
+ .unprepare = 41,
|
|
|
|
+ .disable = 50,
|
|
|
|
+ },
|
|
|
|
+ .bus_format = MEDIA_BUS_FMT_RGB666_1X18,
|
|
|
|
+};
|
|
|
|
+
|
|
static const struct drm_display_mode samsung_lsn122dl01_c01_mode = {
|
|
static const struct drm_display_mode samsung_lsn122dl01_c01_mode = {
|
|
.clock = 271560,
|
|
.clock = 271560,
|
|
.hdisplay = 2560,
|
|
.hdisplay = 2560,
|
|
@@ -2283,6 +2313,9 @@ static const struct of_device_id platform_of_match[] = {
|
|
}, {
|
|
}, {
|
|
.compatible = "qiaodian,qd43003c0-40",
|
|
.compatible = "qiaodian,qd43003c0-40",
|
|
.data = &qd43003c0_40,
|
|
.data = &qd43003c0_40,
|
|
|
|
+ }, {
|
|
|
|
+ .compatible = "rocktech,rk070er9427",
|
|
|
|
+ .data = &rocktech_rk070er9427,
|
|
}, {
|
|
}, {
|
|
.compatible = "samsung,lsn122dl01-c01",
|
|
.compatible = "samsung,lsn122dl01-c01",
|
|
.data = &samsung_lsn122dl01_c01,
|
|
.data = &samsung_lsn122dl01_c01,
|