Lines Matching refs:pdata
133 struct sh_mipi_dsi_info *pdata = mipi->pdev->dev.platform_data; in sh_mipi_setup() local
143 switch (pdata->data_format) { in sh_mipi_setup()
221 if (!pdata->lane) in sh_mipi_setup()
258 iowrite32(0x03070001 | pdata->phyctrl, base + PHYCTRL); in sh_mipi_setup()
267 bitmap_fill((unsigned long *)&tmp, pdata->lane); in sh_mipi_setup()
279 iowrite32((mode->vsync_len << pdata->vsynw_offset) | in sh_mipi_setup()
280 (pdata->clksrc << 16) | (pctype << 12) | datatype, in sh_mipi_setup()
288 if (pdata->flags & SH_MIPI_DSI_VSEE) in sh_mipi_setup()
290 if (pdata->flags & SH_MIPI_DSI_HSEE) in sh_mipi_setup()
292 if (pdata->flags & SH_MIPI_DSI_HSAE) in sh_mipi_setup()
294 if (pdata->flags & SH_MIPI_DSI_BL2E) in sh_mipi_setup()
296 if (pdata->flags & SH_MIPI_DSI_HSABM) in sh_mipi_setup()
298 if (pdata->flags & SH_MIPI_DSI_HBPBM) in sh_mipi_setup()
300 if (pdata->flags & SH_MIPI_DSI_HFPBM) in sh_mipi_setup()
312 if (pdata->flags & SH_MIPI_DSI_HSABM) /* HSALEN */ in sh_mipi_setup()
313 bottom = (pdata->lane * mode->hsync_len) - 10; in sh_mipi_setup()
329 if (pdata->flags & SH_MIPI_DSI_HS4divCLK) in sh_mipi_setup()
332 if (pdata->flags & SH_MIPI_DSI_HFPBM) { /* HBPLEN */ in sh_mipi_setup()
334 top = ((pdata->lane * top / div) - 10) << 16; in sh_mipi_setup()
336 if (pdata->flags & SH_MIPI_DSI_HBPBM) { /* HFPLEN */ in sh_mipi_setup()
338 bottom = (pdata->lane * bottom / div) - 12; in sh_mipi_setup()
342 if ((pdata->lane / div) > bpp) { in sh_mipi_setup()
345 delay = (pdata->lane * tmp); in sh_mipi_setup()
355 sh_mipi_dcs(pdata->channel, MIPI_DCS_EXIT_SLEEP_MODE); in sh_mipi_setup()
367 sh_mipi_dcs_param(pdata->channel, MIPI_DCS_SET_ADDRESS_MODE, 0x00); in sh_mipi_setup()
369 sh_mipi_dcs_param(pdata->channel, MIPI_DCS_SET_PIXEL_FORMAT, in sh_mipi_setup()
371 sh_mipi_dcs(pdata->channel, MIPI_DCS_SET_DISPLAY_ON); in sh_mipi_setup()
382 struct sh_mipi_dsi_info *pdata = mipi->pdev->dev.platform_data; in mipi_display_on() local
387 ret = pdata->set_dot_clock(mipi->pdev, mipi->base, 1); in mipi_display_on()
402 pdata->set_dot_clock(mipi->pdev, mipi->base, 0); in mipi_display_on()
410 struct sh_mipi_dsi_info *pdata = mipi->pdev->dev.platform_data; in mipi_display_off() local
414 pdata->set_dot_clock(mipi->pdev, mipi->base, 0); in mipi_display_off()
427 struct sh_mipi_dsi_info *pdata = pdev->dev.platform_data; in sh_mipi_probe() local
433 if (!res || !res2 || idx >= ARRAY_SIZE(mipi_dsi) || !pdata) in sh_mipi_probe()
436 if (!pdata->set_dot_clock) in sh_mipi_probe()