Lines Matching refs:dsim_dev
15 static void s6e8ax0_panel_cond(struct mipi_dsim_device *dsim_dev) in s6e8ax0_panel_cond() argument
17 struct mipi_dsim_master_ops *ops = dsim_dev->master_ops; in s6e8ax0_panel_cond()
18 int reverse = dsim_dev->dsim_lcd_dev->reverse_panel; in s6e8ax0_panel_cond()
36 ops->cmd_write(dsim_dev, MIPI_DSI_DCS_LONG_WRITE, in s6e8ax0_panel_cond()
40 ops->cmd_write(dsim_dev, MIPI_DSI_DCS_LONG_WRITE, in s6e8ax0_panel_cond()
45 static void s6e8ax0_display_cond(struct mipi_dsim_device *dsim_dev) in s6e8ax0_display_cond() argument
47 struct mipi_dsim_master_ops *ops = dsim_dev->master_ops; in s6e8ax0_display_cond()
52 ops->cmd_write(dsim_dev, MIPI_DSI_DCS_LONG_WRITE, in s6e8ax0_display_cond()
56 static void s6e8ax0_gamma_cond(struct mipi_dsim_device *dsim_dev) in s6e8ax0_gamma_cond() argument
58 struct mipi_dsim_master_ops *ops = dsim_dev->master_ops; in s6e8ax0_gamma_cond()
66 ops->cmd_write(dsim_dev, MIPI_DSI_DCS_LONG_WRITE, in s6e8ax0_gamma_cond()
70 static void s6e8ax0_gamma_update(struct mipi_dsim_device *dsim_dev) in s6e8ax0_gamma_update() argument
72 struct mipi_dsim_master_ops *ops = dsim_dev->master_ops; in s6e8ax0_gamma_update()
77 ops->cmd_write(dsim_dev, MIPI_DSI_DCS_SHORT_WRITE_PARAM, data_to_send, in s6e8ax0_gamma_update()
81 static void s6e8ax0_etc_source_control(struct mipi_dsim_device *dsim_dev) in s6e8ax0_etc_source_control() argument
83 struct mipi_dsim_master_ops *ops = dsim_dev->master_ops; in s6e8ax0_etc_source_control()
88 ops->cmd_write(dsim_dev, MIPI_DSI_DCS_LONG_WRITE, in s6e8ax0_etc_source_control()
92 static void s6e8ax0_etc_pentile_control(struct mipi_dsim_device *dsim_dev) in s6e8ax0_etc_pentile_control() argument
94 struct mipi_dsim_master_ops *ops = dsim_dev->master_ops; in s6e8ax0_etc_pentile_control()
100 ops->cmd_write(dsim_dev, MIPI_DSI_DCS_LONG_WRITE, in s6e8ax0_etc_pentile_control()
104 static void s6e8ax0_etc_mipi_control1(struct mipi_dsim_device *dsim_dev) in s6e8ax0_etc_mipi_control1() argument
106 struct mipi_dsim_master_ops *ops = dsim_dev->master_ops; in s6e8ax0_etc_mipi_control1()
111 ops->cmd_write(dsim_dev, MIPI_DSI_DCS_LONG_WRITE, in s6e8ax0_etc_mipi_control1()
115 static void s6e8ax0_etc_mipi_control2(struct mipi_dsim_device *dsim_dev) in s6e8ax0_etc_mipi_control2() argument
117 struct mipi_dsim_master_ops *ops = dsim_dev->master_ops; in s6e8ax0_etc_mipi_control2()
122 ops->cmd_write(dsim_dev, MIPI_DSI_DCS_LONG_WRITE, in s6e8ax0_etc_mipi_control2()
126 static void s6e8ax0_etc_power_control(struct mipi_dsim_device *dsim_dev) in s6e8ax0_etc_power_control() argument
128 struct mipi_dsim_master_ops *ops = dsim_dev->master_ops; in s6e8ax0_etc_power_control()
133 ops->cmd_write(dsim_dev, MIPI_DSI_DCS_LONG_WRITE, in s6e8ax0_etc_power_control()
137 static void s6e8ax0_etc_mipi_control3(struct mipi_dsim_device *dsim_dev) in s6e8ax0_etc_mipi_control3() argument
139 struct mipi_dsim_master_ops *ops = dsim_dev->master_ops; in s6e8ax0_etc_mipi_control3()
144 ops->cmd_write(dsim_dev, MIPI_DSI_DCS_SHORT_WRITE_PARAM, data_to_send, in s6e8ax0_etc_mipi_control3()
148 static void s6e8ax0_etc_mipi_control4(struct mipi_dsim_device *dsim_dev) in s6e8ax0_etc_mipi_control4() argument
150 struct mipi_dsim_master_ops *ops = dsim_dev->master_ops; in s6e8ax0_etc_mipi_control4()
155 ops->cmd_write(dsim_dev, MIPI_DSI_DCS_LONG_WRITE, in s6e8ax0_etc_mipi_control4()
159 static void s6e8ax0_elvss_set(struct mipi_dsim_device *dsim_dev) in s6e8ax0_elvss_set() argument
161 struct mipi_dsim_master_ops *ops = dsim_dev->master_ops; in s6e8ax0_elvss_set()
166 ops->cmd_write(dsim_dev, MIPI_DSI_DCS_LONG_WRITE, in s6e8ax0_elvss_set()
170 static void s6e8ax0_display_on(struct mipi_dsim_device *dsim_dev) in s6e8ax0_display_on() argument
172 struct mipi_dsim_master_ops *ops = dsim_dev->master_ops; in s6e8ax0_display_on()
177 ops->cmd_write(dsim_dev, MIPI_DSI_DCS_SHORT_WRITE, data_to_send, in s6e8ax0_display_on()
181 static void s6e8ax0_sleep_out(struct mipi_dsim_device *dsim_dev) in s6e8ax0_sleep_out() argument
183 struct mipi_dsim_master_ops *ops = dsim_dev->master_ops; in s6e8ax0_sleep_out()
188 ops->cmd_write(dsim_dev, MIPI_DSI_DCS_SHORT_WRITE, data_to_send, in s6e8ax0_sleep_out()
192 static void s6e8ax0_apply_level1_key(struct mipi_dsim_device *dsim_dev) in s6e8ax0_apply_level1_key() argument
194 struct mipi_dsim_master_ops *ops = dsim_dev->master_ops; in s6e8ax0_apply_level1_key()
199 ops->cmd_write(dsim_dev, MIPI_DSI_DCS_LONG_WRITE, in s6e8ax0_apply_level1_key()
203 static void s6e8ax0_apply_mtp_key(struct mipi_dsim_device *dsim_dev) in s6e8ax0_apply_mtp_key() argument
205 struct mipi_dsim_master_ops *ops = dsim_dev->master_ops; in s6e8ax0_apply_mtp_key()
210 ops->cmd_write(dsim_dev, MIPI_DSI_DCS_LONG_WRITE, in s6e8ax0_apply_mtp_key()
214 static void s6e8ax0_panel_init(struct mipi_dsim_device *dsim_dev) in s6e8ax0_panel_init() argument
222 s6e8ax0_apply_level1_key(dsim_dev); in s6e8ax0_panel_init()
223 s6e8ax0_apply_mtp_key(dsim_dev); in s6e8ax0_panel_init()
225 s6e8ax0_sleep_out(dsim_dev); in s6e8ax0_panel_init()
227 s6e8ax0_panel_cond(dsim_dev); in s6e8ax0_panel_init()
228 s6e8ax0_display_cond(dsim_dev); in s6e8ax0_panel_init()
229 s6e8ax0_gamma_cond(dsim_dev); in s6e8ax0_panel_init()
230 s6e8ax0_gamma_update(dsim_dev); in s6e8ax0_panel_init()
232 s6e8ax0_etc_source_control(dsim_dev); in s6e8ax0_panel_init()
233 s6e8ax0_elvss_set(dsim_dev); in s6e8ax0_panel_init()
234 s6e8ax0_etc_pentile_control(dsim_dev); in s6e8ax0_panel_init()
235 s6e8ax0_etc_mipi_control1(dsim_dev); in s6e8ax0_panel_init()
236 s6e8ax0_etc_mipi_control2(dsim_dev); in s6e8ax0_panel_init()
237 s6e8ax0_etc_power_control(dsim_dev); in s6e8ax0_panel_init()
238 s6e8ax0_etc_mipi_control3(dsim_dev); in s6e8ax0_panel_init()
239 s6e8ax0_etc_mipi_control4(dsim_dev); in s6e8ax0_panel_init()
242 static int s6e8ax0_panel_set(struct mipi_dsim_device *dsim_dev) in s6e8ax0_panel_set() argument
244 s6e8ax0_panel_init(dsim_dev); in s6e8ax0_panel_set()
249 static void s6e8ax0_display_enable(struct mipi_dsim_device *dsim_dev) in s6e8ax0_display_enable() argument
251 s6e8ax0_display_on(dsim_dev); in s6e8ax0_display_enable()