Lines Matching refs:panel
163 static int rockchip_panel_send_mcu_cmds(struct rockchip_panel *panel, struct display_state *state, in rockchip_panel_send_mcu_cmds() argument
187 static int rockchip_panel_send_spi_cmds(struct rockchip_panel *panel, struct display_state *state, in rockchip_panel_send_spi_cmds() argument
190 struct rockchip_panel_priv *priv = dev_get_priv(panel->dev); in rockchip_panel_send_spi_cmds()
295 static void panel_simple_prepare(struct rockchip_panel *panel) in panel_simple_prepare() argument
297 struct rockchip_panel_plat *plat = dev_get_platdata(panel->dev); in panel_simple_prepare()
298 struct rockchip_panel_priv *priv = dev_get_priv(panel->dev); in panel_simple_prepare()
299 struct mipi_dsi_device *dsi = dev_get_parent_platdata(panel->dev); in panel_simple_prepare()
328 ret = rockchip_panel_send_spi_cmds(panel, panel->state, in panel_simple_prepare()
331 ret = rockchip_panel_send_mcu_cmds(panel, panel->state, in panel_simple_prepare()
342 static void panel_simple_unprepare(struct rockchip_panel *panel) in panel_simple_unprepare() argument
344 struct rockchip_panel_plat *plat = dev_get_platdata(panel->dev); in panel_simple_unprepare()
345 struct rockchip_panel_priv *priv = dev_get_priv(panel->dev); in panel_simple_unprepare()
346 struct mipi_dsi_device *dsi = dev_get_parent_platdata(panel->dev); in panel_simple_unprepare()
354 ret = rockchip_panel_send_spi_cmds(panel, panel->state, in panel_simple_unprepare()
357 ret = rockchip_panel_send_mcu_cmds(panel, panel->state, in panel_simple_unprepare()
380 static void panel_simple_enable(struct rockchip_panel *panel) in panel_simple_enable() argument
382 struct rockchip_panel_plat *plat = dev_get_platdata(panel->dev); in panel_simple_enable()
383 struct rockchip_panel_priv *priv = dev_get_priv(panel->dev); in panel_simple_enable()
397 static void panel_simple_disable(struct rockchip_panel *panel) in panel_simple_disable() argument
399 struct rockchip_panel_plat *plat = dev_get_platdata(panel->dev); in panel_simple_disable()
400 struct rockchip_panel_priv *priv = dev_get_priv(panel->dev); in panel_simple_disable()
482 struct rockchip_panel *panel; in rockchip_panel_probe() local
564 panel = calloc(1, sizeof(*panel)); in rockchip_panel_probe()
565 if (!panel) in rockchip_panel_probe()
568 dev->driver_data = (ulong)panel; in rockchip_panel_probe()
569 panel->dev = dev; in rockchip_panel_probe()
570 panel->bus_format = plat->bus_format; in rockchip_panel_probe()
571 panel->bpc = plat->bpc; in rockchip_panel_probe()
572 panel->funcs = &rockchip_panel_funcs; in rockchip_panel_probe()