Hi Thierry,
Thanks for your review, I'll fix the other things you pointed out.
On Thu, Apr 26, 2018 at 05:07:12PM +0200, Thierry Reding wrote:
+static int ili9881c_send_cmd_data(struct ili9881c *ctx, u8 cmd, u8 data) +{
- u8 buf[2] = { cmd, data };
- int ret;
- ret = mipi_dsi_dcs_write_buffer(ctx->dsi, buf, sizeof(buf));
- if (ret < 0)
return ret;
- return 0;
+}
According to this you're sending DCS commands, but none of the above look like valid DCS commands. Do you know what's going on here?
It looks to me that they are custom DCS commands.
Also, can you include a reference to a datasheet where these instructions come from?
I'm not sure an Excel spreadsheet coming from the panel supplier would be a good thing to include in a driver :)
Maxime