Lines Matching refs:panel_drv_data
42 struct panel_drv_data { struct
86 #define to_panel_data(p) container_of(p, struct panel_drv_data, dssdev) argument
90 static int _dsicm_enable_te(struct panel_drv_data *ddata, bool enable);
92 static int dsicm_panel_reset(struct panel_drv_data *ddata);
96 static void hw_guard_start(struct panel_drv_data *ddata, int guard_msec) in hw_guard_start()
102 static void hw_guard_wait(struct panel_drv_data *ddata) in hw_guard_wait()
112 static int dsicm_dcs_read_1(struct panel_drv_data *ddata, u8 dcs_cmd, u8 *data) in dsicm_dcs_read_1()
128 static int dsicm_dcs_write_0(struct panel_drv_data *ddata, u8 dcs_cmd) in dsicm_dcs_write_0()
134 static int dsicm_dcs_write_1(struct panel_drv_data *ddata, u8 dcs_cmd, u8 param) in dsicm_dcs_write_1()
142 static int dsicm_sleep_in(struct panel_drv_data *ddata) in dsicm_sleep_in()
163 static int dsicm_sleep_out(struct panel_drv_data *ddata) in dsicm_sleep_out()
180 static int dsicm_get_id(struct panel_drv_data *ddata, u8 *id1, u8 *id2, u8 *id3) in dsicm_get_id()
197 static int dsicm_set_update_window(struct panel_drv_data *ddata, in dsicm_set_update_window()
233 static void dsicm_queue_ulps_work(struct panel_drv_data *ddata) in dsicm_queue_ulps_work()
240 static void dsicm_cancel_ulps_work(struct panel_drv_data *ddata) in dsicm_cancel_ulps_work()
245 static int dsicm_enter_ulps(struct panel_drv_data *ddata) in dsicm_enter_ulps()
279 static int dsicm_exit_ulps(struct panel_drv_data *ddata) in dsicm_exit_ulps()
325 static int dsicm_wake_up(struct panel_drv_data *ddata) in dsicm_wake_up()
337 struct panel_drv_data *ddata = dev_get_drvdata(&dev->dev); in dsicm_bl_update_status()
394 struct panel_drv_data *ddata = platform_get_drvdata(pdev); in dsicm_num_errors_show()
426 struct panel_drv_data *ddata = platform_get_drvdata(pdev); in dsicm_hw_revision_show()
458 struct panel_drv_data *ddata = platform_get_drvdata(pdev); in dsicm_store_ulps()
493 struct panel_drv_data *ddata = platform_get_drvdata(pdev); in dsicm_show_ulps()
508 struct panel_drv_data *ddata = platform_get_drvdata(pdev); in dsicm_store_ulps_timeout()
540 struct panel_drv_data *ddata = platform_get_drvdata(pdev); in dsicm_show_ulps_timeout()
569 static void dsicm_hw_reset(struct panel_drv_data *ddata) in dsicm_hw_reset()
585 static int dsicm_power_on(struct panel_drv_data *ddata) in dsicm_power_on()
680 static void dsicm_power_off(struct panel_drv_data *ddata) in dsicm_power_off()
702 static int dsicm_panel_reset(struct panel_drv_data *ddata) in dsicm_panel_reset()
713 struct panel_drv_data *ddata = to_panel_data(dssdev); in dsicm_connect()
750 struct panel_drv_data *ddata = to_panel_data(dssdev); in dsicm_disconnect()
762 struct panel_drv_data *ddata = to_panel_data(dssdev); in dsicm_enable()
802 struct panel_drv_data *ddata = to_panel_data(dssdev); in dsicm_disable()
829 struct panel_drv_data *ddata = data; in dsicm_framedone_cb()
838 struct panel_drv_data *ddata = data; in dsicm_te_isr()
863 struct panel_drv_data *ddata = container_of(work, struct panel_drv_data, in dsicm_te_timeout_work_callback()
876 struct panel_drv_data *ddata = to_panel_data(dssdev); in dsicm_update()
923 struct panel_drv_data *ddata = to_panel_data(dssdev); in dsicm_sync()
938 static int _dsicm_enable_te(struct panel_drv_data *ddata, bool enable) in _dsicm_enable_te()
959 struct panel_drv_data *ddata = to_panel_data(dssdev); in dsicm_enable_te()
996 struct panel_drv_data *ddata = to_panel_data(dssdev); in dsicm_get_te()
1010 struct panel_drv_data *ddata = to_panel_data(dssdev); in dsicm_memory_read()
1091 struct panel_drv_data *ddata = container_of(work, struct panel_drv_data, in dsicm_ulps_work()
1133 struct panel_drv_data *ddata = platform_get_drvdata(pdev); in dsicm_probe_pdata()
1167 struct panel_drv_data *ddata = platform_get_drvdata(pdev); in dsicm_probe_of()
1202 struct panel_drv_data *ddata; in dsicm_probe()
1336 struct panel_drv_data *ddata = platform_get_drvdata(pdev); in dsicm_remove()