projects
/
firefly-linux-kernel-4.4.55.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
ARM64: firefly: Add rk3399-firefly board support
[firefly-linux-kernel-4.4.55.git]
/
drivers
/
gpu
/
drm
/
panel
/
panel-simple.c
diff --git
a/drivers/gpu/drm/panel/panel-simple.c
b/drivers/gpu/drm/panel/panel-simple.c
index 25b6d9a8c971b81cf89d3a03414a726d6913b516..cf02e19ae00fa1187ec37dc675452ed5c5c2354b 100644
(file)
--- a/
drivers/gpu/drm/panel/panel-simple.c
+++ b/
drivers/gpu/drm/panel/panel-simple.c
@@
-41,7
+41,7
@@
struct dsi_ctrl_hdr {
u8 dtype; /* data type */
u8 wait; /* ms */
struct dsi_ctrl_hdr {
u8 dtype; /* data type */
u8 wait; /* ms */
- u
16 dlen;
/* payload len */
+ u
8 dlen;
/* payload len */
} __packed;
struct dsi_cmd_desc {
} __packed;
struct dsi_cmd_desc {
@@
-151,7
+151,6
@@
static int panel_simple_dsi_parse_dcs_cmds(struct device *dev,
cnt = 0;
while (len > sizeof(*dchdr)) {
dchdr = (struct dsi_ctrl_hdr *)bp;
cnt = 0;
while (len > sizeof(*dchdr)) {
dchdr = (struct dsi_ctrl_hdr *)bp;
- dchdr->dlen = ntohs(dchdr->dlen);
if (dchdr->dlen > len) {
dev_err(dev, "%s: error, len=%d", __func__,
if (dchdr->dlen > len) {
dev_err(dev, "%s: error, len=%d", __func__,
@@
-687,15
+686,15
@@
static const struct panel_desc auo_b101ean01 = {
};
static const struct drm_display_mode auo_b101ew05_mode = {
};
static const struct drm_display_mode auo_b101ew05_mode = {
- .clock = 7
1
000,
+ .clock = 7
8
000,
.hdisplay = 1280,
.hsync_start = 1280 + 18,
.hdisplay = 1280,
.hsync_start = 1280 + 18,
- .hsync_end = 1280 + 18 + 10,
- .htotal = 1280 + 18 + 10
+ 10
0,
+ .hsync_end = 1280 + 18 + 10
0
,
+ .htotal = 1280 + 18 + 10
0 + 1
0,
.vdisplay = 800,
.vsync_start = 800 + 6,
.vdisplay = 800,
.vsync_start = 800 + 6,
- .vsync_end = 800 + 6 +
2
,
- .vtotal = 800 + 6 +
2 + 8
,
+ .vsync_end = 800 + 6 +
8
,
+ .vtotal = 800 + 6 +
8 + 2
,
.vrefresh = 60,
};
.vrefresh = 60,
};
@@
-1657,6
+1656,9
@@
static const struct of_device_id platform_of_match[] = {
}, {
.compatible = "lg,lp079qx1-sp0v",
.data = &lg_lp079qx1_sp0v,
}, {
.compatible = "lg,lp079qx1-sp0v",
.data = &lg_lp079qx1_sp0v,
+ }, {
+ .compatible = "sharp,lcd-f402",
+ .data = &sharp_lcd_f402,
}, {
.compatible = "lg,lp097qx1-spa1",
.data = &lg_lp097qx1_spa1,
}, {
.compatible = "lg,lp097qx1-spa1",
.data = &lg_lp097qx1_spa1,