Lines Matching refs:err
56 ssize_t err; in sharp_panel_write() local
58 err = mipi_dsi_generic_write(dsi, payload, sizeof(payload)); in sharp_panel_write()
59 if (err < 0) { in sharp_panel_write()
61 value, offset, err); in sharp_panel_write()
62 return err; in sharp_panel_write()
65 err = mipi_dsi_dcs_nop(dsi); in sharp_panel_write()
66 if (err < 0) { in sharp_panel_write()
67 dev_err(&dsi->dev, "failed to send DCS nop: %zd\n", err); in sharp_panel_write()
68 return err; in sharp_panel_write()
79 ssize_t err; in sharp_panel_read() local
83 err = mipi_dsi_generic_read(sharp->link1, &offset, sizeof(offset), in sharp_panel_read()
85 if (err < 0) in sharp_panel_read()
87 offset, err); in sharp_panel_read()
89 return err; in sharp_panel_read()
112 int err; in sharp_panel_unprepare() local
119 err = mipi_dsi_dcs_set_display_off(sharp->link1); in sharp_panel_unprepare()
120 if (err < 0) in sharp_panel_unprepare()
121 dev_err(panel->dev, "failed to set display off: %d\n", err); in sharp_panel_unprepare()
123 err = mipi_dsi_dcs_enter_sleep_mode(sharp->link1); in sharp_panel_unprepare()
124 if (err < 0) in sharp_panel_unprepare()
125 dev_err(panel->dev, "failed to enter sleep mode: %d\n", err); in sharp_panel_unprepare()
140 int err; in sharp_setup_symmetrical_split() local
142 err = mipi_dsi_dcs_set_column_address(left, 0, mode->hdisplay / 2 - 1); in sharp_setup_symmetrical_split()
143 if (err < 0) { in sharp_setup_symmetrical_split()
144 dev_err(&left->dev, "failed to set column address: %d\n", err); in sharp_setup_symmetrical_split()
145 return err; in sharp_setup_symmetrical_split()
148 err = mipi_dsi_dcs_set_page_address(left, 0, mode->vdisplay - 1); in sharp_setup_symmetrical_split()
149 if (err < 0) { in sharp_setup_symmetrical_split()
150 dev_err(&left->dev, "failed to set page address: %d\n", err); in sharp_setup_symmetrical_split()
151 return err; in sharp_setup_symmetrical_split()
154 err = mipi_dsi_dcs_set_column_address(right, mode->hdisplay / 2, in sharp_setup_symmetrical_split()
156 if (err < 0) { in sharp_setup_symmetrical_split()
157 dev_err(&right->dev, "failed to set column address: %d\n", err); in sharp_setup_symmetrical_split()
158 return err; in sharp_setup_symmetrical_split()
161 err = mipi_dsi_dcs_set_page_address(right, 0, mode->vdisplay - 1); in sharp_setup_symmetrical_split()
162 if (err < 0) { in sharp_setup_symmetrical_split()
163 dev_err(&right->dev, "failed to set page address: %d\n", err); in sharp_setup_symmetrical_split()
164 return err; in sharp_setup_symmetrical_split()
174 int err; in sharp_panel_prepare() local
179 err = regulator_enable(sharp->supply); in sharp_panel_prepare()
180 if (err < 0) in sharp_panel_prepare()
181 return err; in sharp_panel_prepare()
191 err = mipi_dsi_dcs_exit_sleep_mode(sharp->link1); in sharp_panel_prepare()
192 if (err < 0) { in sharp_panel_prepare()
193 dev_err(panel->dev, "failed to exit sleep mode: %d\n", err); in sharp_panel_prepare()
207 err = sharp_panel_write(sharp, 0x1000, 0x2a); in sharp_panel_prepare()
208 if (err < 0) { in sharp_panel_prepare()
209 dev_err(panel->dev, "failed to set left-right mode: %d\n", err); in sharp_panel_prepare()
214 err = sharp_panel_write(sharp, 0x1001, 0x01); in sharp_panel_prepare()
215 if (err < 0) { in sharp_panel_prepare()
216 dev_err(panel->dev, "failed to enable command mode: %d\n", err); in sharp_panel_prepare()
220 err = mipi_dsi_dcs_set_pixel_format(sharp->link1, format); in sharp_panel_prepare()
221 if (err < 0) { in sharp_panel_prepare()
222 dev_err(panel->dev, "failed to set pixel format: %d\n", err); in sharp_panel_prepare()
233 err = sharp_setup_symmetrical_split(sharp->link1, sharp->link2, in sharp_panel_prepare()
235 if (err < 0) { in sharp_panel_prepare()
237 err); in sharp_panel_prepare()
241 err = mipi_dsi_dcs_set_display_on(sharp->link1); in sharp_panel_prepare()
242 if (err < 0) { in sharp_panel_prepare()
243 dev_err(panel->dev, "failed to set display on: %d\n", err); in sharp_panel_prepare()
256 return err; in sharp_panel_prepare()
328 int err; in sharp_panel_add() local
349 err = drm_panel_add(&sharp->base); in sharp_panel_add()
350 if (err < 0) in sharp_panel_add()
359 return err; in sharp_panel_add()
379 int err; in sharp_panel_probe() local
408 err = sharp_panel_add(sharp); in sharp_panel_probe()
409 if (err < 0) { in sharp_panel_probe()
411 return err; in sharp_panel_probe()
415 err = mipi_dsi_attach(dsi); in sharp_panel_probe()
416 if (err < 0) { in sharp_panel_probe()
420 return err; in sharp_panel_probe()
429 int err; in sharp_panel_remove() local
437 err = sharp_panel_disable(&sharp->base); in sharp_panel_remove()
438 if (err < 0) in sharp_panel_remove()
439 dev_err(&dsi->dev, "failed to disable panel: %d\n", err); in sharp_panel_remove()
441 err = mipi_dsi_detach(dsi); in sharp_panel_remove()
442 if (err < 0) in sharp_panel_remove()
443 dev_err(&dsi->dev, "failed to detach from DSI host: %d\n", err); in sharp_panel_remove()