Lines Matching refs:plat
297 struct rockchip_panel_plat *plat = dev_get_platdata(panel->dev); in panel_simple_prepare() local
306 regulator_set_enable(priv->power_supply, !plat->power_invert); in panel_simple_prepare()
311 if (plat->delay.prepare) in panel_simple_prepare()
312 mdelay(plat->delay.prepare); in panel_simple_prepare()
317 if (plat->delay.reset) in panel_simple_prepare()
318 mdelay(plat->delay.reset); in panel_simple_prepare()
323 if (plat->delay.init) in panel_simple_prepare()
324 mdelay(plat->delay.init); in panel_simple_prepare()
326 if (plat->on_cmds) { in panel_simple_prepare()
329 plat->on_cmds); in panel_simple_prepare()
332 plat->on_cmds); in panel_simple_prepare()
334 ret = rockchip_panel_send_dsi_cmds(dsi, plat->on_cmds); in panel_simple_prepare()
344 struct rockchip_panel_plat *plat = dev_get_platdata(panel->dev); in panel_simple_unprepare() local
352 if (plat->off_cmds) { in panel_simple_unprepare()
355 plat->off_cmds); in panel_simple_unprepare()
358 plat->off_cmds); in panel_simple_unprepare()
360 ret = rockchip_panel_send_dsi_cmds(dsi, plat->off_cmds); in panel_simple_unprepare()
372 regulator_set_enable(priv->power_supply, plat->power_invert); in panel_simple_unprepare()
374 if (plat->delay.unprepare) in panel_simple_unprepare()
375 mdelay(plat->delay.unprepare); in panel_simple_unprepare()
382 struct rockchip_panel_plat *plat = dev_get_platdata(panel->dev); in panel_simple_enable() local
388 if (plat->delay.enable) in panel_simple_enable()
389 mdelay(plat->delay.enable); in panel_simple_enable()
399 struct rockchip_panel_plat *plat = dev_get_platdata(panel->dev); in panel_simple_disable() local
408 if (plat->delay.disable) in panel_simple_disable()
409 mdelay(plat->delay.disable); in panel_simple_disable()
423 struct rockchip_panel_plat *plat = dev_get_platdata(dev); in rockchip_panel_ofdata_to_platdata() local
428 plat->power_invert = dev_read_bool(dev, "power-invert"); in rockchip_panel_ofdata_to_platdata()
430 plat->delay.prepare = dev_read_u32_default(dev, "prepare-delay-ms", 0); in rockchip_panel_ofdata_to_platdata()
431 plat->delay.unprepare = dev_read_u32_default(dev, "unprepare-delay-ms", 0); in rockchip_panel_ofdata_to_platdata()
432 plat->delay.enable = dev_read_u32_default(dev, "enable-delay-ms", 0); in rockchip_panel_ofdata_to_platdata()
433 plat->delay.disable = dev_read_u32_default(dev, "disable-delay-ms", 0); in rockchip_panel_ofdata_to_platdata()
434 plat->delay.init = dev_read_u32_default(dev, "init-delay-ms", 0); in rockchip_panel_ofdata_to_platdata()
435 plat->delay.reset = dev_read_u32_default(dev, "reset-delay-ms", 0); in rockchip_panel_ofdata_to_platdata()
437 plat->bus_format = dev_read_u32_default(dev, "bus-format", in rockchip_panel_ofdata_to_platdata()
439 plat->bpc = dev_read_u32_default(dev, "bpc", 8); in rockchip_panel_ofdata_to_platdata()
443 plat->on_cmds = calloc(1, sizeof(*plat->on_cmds)); in rockchip_panel_ofdata_to_platdata()
444 if (!plat->on_cmds) in rockchip_panel_ofdata_to_platdata()
447 ret = rockchip_panel_parse_cmds(data, len, plat->on_cmds); in rockchip_panel_ofdata_to_platdata()
456 plat->off_cmds = calloc(1, sizeof(*plat->off_cmds)); in rockchip_panel_ofdata_to_platdata()
457 if (!plat->off_cmds) { in rockchip_panel_ofdata_to_platdata()
462 ret = rockchip_panel_parse_cmds(data, len, plat->off_cmds); in rockchip_panel_ofdata_to_platdata()
472 free(plat->off_cmds); in rockchip_panel_ofdata_to_platdata()
474 free(plat->on_cmds); in rockchip_panel_ofdata_to_platdata()
481 struct rockchip_panel_plat *plat = dev_get_platdata(dev); in rockchip_panel_probe() local
524 struct dm_spi_slave_platdata *plat = dev_get_parent_platdata(dev); in rockchip_panel_probe() local
532 priv->spi_slave = spi_setup_slave(spi->seq, plat->cs, plat->max_hz, in rockchip_panel_probe()
533 plat->mode); in rockchip_panel_probe()
570 panel->bus_format = plat->bus_format; in rockchip_panel_probe()
571 panel->bpc = plat->bpc; in rockchip_panel_probe()