struct dsi_ctrl_hdr {
u8 dtype; /* data type */
u8 wait; /* ms */
- u16 dlen; /* payload len */
+ u8 dlen; /* payload len */
} __packed;
struct dsi_cmd_desc {
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__,
};
static const struct drm_display_mode auo_b101ew05_mode = {
- .clock = 71000,
+ .clock = 78000,
.hdisplay = 1280,
.hsync_start = 1280 + 18,
- .hsync_end = 1280 + 18 + 10,
- .htotal = 1280 + 18 + 10 + 100,
+ .hsync_end = 1280 + 18 + 100,
+ .htotal = 1280 + 18 + 100 + 10,
.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,
};
}, {
.compatible = "lg,lp079qx1-sp0v",
.data = &lg_lp079qx1_sp0v,
+ }, {
+ .compatible = "sharp,lcd-f402",
+ .data = &sharp_lcd_f402,
}, {
.compatible = "lg,lp097qx1-spa1",
.data = &lg_lp097qx1_spa1,