Hi
ILI9486 panel datasheet please refer
http://www.displayfuture.com/Display/datasheet/controller/ILI9486.pdf
Could you teach me how to fill the parameter about dispc and dsi clock settings on Board-omap4panda.c file. (ILI9486 panel)
We haven't seem any frame on panel.
But pixel data have beed sent by panda board DSI data lane (scope have waveform).
Initial code have already done on panel. (we have measure the voltage . it is correct)
here is our setting below.
static struct omap_dss_device panda4460_lcd_device = {
.name = "lcd",
.driver_name = "ili9486_dsi",
.type = OMAP_DISPLAY_TYPE_DSI,
.data = &dsi1_panel_data,
.phy.dsi = {
.type = OMAP_DSS_DSI_TYPE_VIDEO_MODE,
.clk_lane = 1,
.clk_pol = 0,
.data1_lane = 2,
.data1_pol = 0,
},
.clocks = {
.dispc = {
.channel = {
.lck_div = 1, /* LCD */// Logic clk 144MHz
.pck_div = 14, /* PCD */ //10.28MHz
.lcd_clk_src = OMAP_DSS_CLK_SRC_DSI_PLL_HSDIV_DISPC,
},
.dispc_fclk_src = OMAP_DSS_CLK_SRC_FCK,
},
.dsi = {
.regn = 16, /* DSI_PLL_REGN */ //Fint 2.4 MHz
.regm =120, /* DSI_PLL_REGM */ // DDR Clock 576MHZ One Lane speed = 288MHZ
.regm_dispc =4, /* PLL_CLK1 (M4) *///PLL1 144MHz
.regm_dsi = 4, /* PLL_CLK2 (M5) *///PLL2 144MHz
.lp_clk_div = 10, /* LPDIV */ // LP 7.2MHz
.dsi_fclk_src = OMAP_DSS_CLK_SRC_DSI_PLL_HSDIV_DSI,
},
},
.channel = OMAP_DSS_CHANNEL_LCD,
.skip_init = false,
.platform_enable = NULL,
.platform_disable = NULL,
};
static struct panel_config panel_configs[] = {
{
.name = "ili9486_dsi",
.type = 0,
.timings = {
.x_res = 320,
.y_res = 480,
.pixel_clock = 10000,
.hsw =3,
.hfp = 16,
.hbp = 20,
.vsw = 2,
.vfp = 8,
.vbp = 12,
},
.sleep = {
.sleep_in = 5,
.sleep_out = 5,
.hw_reset = 100,
.enable_te = 100,
},
.reset_sequence = {
.high = 10,
.low = 10,
},
},
};
thanks your support.