Lines Matching refs:ret

34 	int ret;  in visionox_rm69299_power_on()  local
36 ret = regulator_bulk_enable(ARRAY_SIZE(ctx->supplies), ctx->supplies); in visionox_rm69299_power_on()
37 if (ret < 0) in visionox_rm69299_power_on()
38 return ret; in visionox_rm69299_power_on()
65 int ret; in visionox_rm69299_unprepare() local
69 ret = mipi_dsi_dcs_write(ctx->dsi, MIPI_DCS_SET_DISPLAY_OFF, NULL, 0); in visionox_rm69299_unprepare()
70 if (ret < 0) in visionox_rm69299_unprepare()
71 dev_err(ctx->panel.dev, "set_display_off cmd failed ret = %d\n", ret); in visionox_rm69299_unprepare()
76 ret = mipi_dsi_dcs_write(ctx->dsi, MIPI_DCS_ENTER_SLEEP_MODE, NULL, 0); in visionox_rm69299_unprepare()
77 if (ret < 0) { in visionox_rm69299_unprepare()
78 dev_err(ctx->panel.dev, "enter_sleep cmd failed ret = %d\n", ret); in visionox_rm69299_unprepare()
81 ret = visionox_rm69299_power_off(ctx); in visionox_rm69299_unprepare()
84 return ret; in visionox_rm69299_unprepare()
90 int ret; in visionox_rm69299_prepare() local
95 ret = visionox_rm69299_power_on(ctx); in visionox_rm69299_prepare()
96 if (ret < 0) in visionox_rm69299_prepare()
97 return ret; in visionox_rm69299_prepare()
101 ret = mipi_dsi_dcs_write_buffer(ctx->dsi, (u8[]) { 0xfe, 0x00 }, 2); in visionox_rm69299_prepare()
102 if (ret < 0) { in visionox_rm69299_prepare()
103 dev_err(ctx->panel.dev, "cmd set tx 0 failed, ret = %d\n", ret); in visionox_rm69299_prepare()
107 ret = mipi_dsi_dcs_write_buffer(ctx->dsi, (u8[]) { 0xc2, 0x08 }, 2); in visionox_rm69299_prepare()
108 if (ret < 0) { in visionox_rm69299_prepare()
109 dev_err(ctx->panel.dev, "cmd set tx 1 failed, ret = %d\n", ret); in visionox_rm69299_prepare()
113 ret = mipi_dsi_dcs_write_buffer(ctx->dsi, (u8[]) { 0x35, 0x00 }, 2); in visionox_rm69299_prepare()
114 if (ret < 0) { in visionox_rm69299_prepare()
115 dev_err(ctx->panel.dev, "cmd set tx 2 failed, ret = %d\n", ret); in visionox_rm69299_prepare()
119 ret = mipi_dsi_dcs_write_buffer(ctx->dsi, (u8[]) { 0x51, 0xff }, 2); in visionox_rm69299_prepare()
120 if (ret < 0) { in visionox_rm69299_prepare()
121 dev_err(ctx->panel.dev, "cmd set tx 3 failed, ret = %d\n", ret); in visionox_rm69299_prepare()
125 ret = mipi_dsi_dcs_write(ctx->dsi, MIPI_DCS_EXIT_SLEEP_MODE, NULL, 0); in visionox_rm69299_prepare()
126 if (ret < 0) { in visionox_rm69299_prepare()
127 dev_err(ctx->panel.dev, "exit_sleep_mode cmd failed ret = %d\n", ret); in visionox_rm69299_prepare()
134 ret = mipi_dsi_dcs_write(ctx->dsi, MIPI_DCS_SET_DISPLAY_ON, NULL, 0); in visionox_rm69299_prepare()
135 if (ret < 0) { in visionox_rm69299_prepare()
136 dev_err(ctx->panel.dev, "set_display_on cmd failed ret = %d\n", ret); in visionox_rm69299_prepare()
148 return ret; in visionox_rm69299_prepare()
196 int ret; in visionox_rm69299_probe() local
210 ret = devm_regulator_bulk_get(ctx->panel.dev, ARRAY_SIZE(ctx->supplies), in visionox_rm69299_probe()
212 if (ret < 0) in visionox_rm69299_probe()
213 return ret; in visionox_rm69299_probe()
232 ret = mipi_dsi_attach(dsi); in visionox_rm69299_probe()
233 if (ret < 0) { in visionox_rm69299_probe()
234 dev_err(dev, "dsi attach failed ret = %d\n", ret); in visionox_rm69299_probe()
238 ret = regulator_set_load(ctx->supplies[0].consumer, 32000); in visionox_rm69299_probe()
239 if (ret) { in visionox_rm69299_probe()
240 dev_err(dev, "regulator set load failed for vdda supply ret = %d\n", ret); in visionox_rm69299_probe()
244 ret = regulator_set_load(ctx->supplies[1].consumer, 13200); in visionox_rm69299_probe()
245 if (ret) { in visionox_rm69299_probe()
246 dev_err(dev, "regulator set load failed for vdd3p3 supply ret = %d\n", ret); in visionox_rm69299_probe()
256 return ret; in visionox_rm69299_probe()