Lines Matching refs:ret

87 	int ret;  in spi_nor_ready()  local
89 ret = spi_nor_read_sr(&sr); in spi_nor_ready()
90 if (ret != 0) { in spi_nor_ready()
91 return ret; in spi_nor_ready()
97 ret = spi_nor_read_fsr(&fsr); in spi_nor_ready()
98 if (ret != 0) { in spi_nor_ready()
99 return ret; in spi_nor_ready()
111 int ret; in spi_nor_wait_ready() local
115 ret = spi_nor_ready(); in spi_nor_wait_ready()
116 if (ret <= 0) { in spi_nor_wait_ready()
117 return ret; in spi_nor_wait_ready()
127 int ret; in spi_nor_macronix_quad_enable() local
129 ret = spi_nor_read_sr(&sr); in spi_nor_macronix_quad_enable()
130 if (ret != 0) { in spi_nor_macronix_quad_enable()
131 return ret; in spi_nor_macronix_quad_enable()
138 ret = spi_nor_write_en(); in spi_nor_macronix_quad_enable()
139 if (ret != 0) { in spi_nor_macronix_quad_enable()
140 return ret; in spi_nor_macronix_quad_enable()
144 ret = spi_nor_reg(SPI_NOR_OP_WRSR, &sr, 1U, SPI_MEM_DATA_OUT); in spi_nor_macronix_quad_enable()
145 if (ret != 0) { in spi_nor_macronix_quad_enable()
146 return ret; in spi_nor_macronix_quad_enable()
149 ret = spi_nor_wait_ready(); in spi_nor_macronix_quad_enable()
150 if (ret != 0) { in spi_nor_macronix_quad_enable()
151 return ret; in spi_nor_macronix_quad_enable()
154 ret = spi_nor_read_sr(&sr); in spi_nor_macronix_quad_enable()
155 if ((ret != 0) || ((sr & SR_QUAD_EN_MX) == 0U)) { in spi_nor_macronix_quad_enable()
164 int ret; in spi_nor_write_sr_cr() local
166 ret = spi_nor_write_en(); in spi_nor_write_sr_cr()
167 if (ret != 0) { in spi_nor_write_sr_cr()
168 return ret; in spi_nor_write_sr_cr()
171 ret = spi_nor_reg(SPI_NOR_OP_WRSR, sr_cr, 2U, SPI_MEM_DATA_OUT); in spi_nor_write_sr_cr()
172 if (ret != 0) { in spi_nor_write_sr_cr()
176 ret = spi_nor_wait_ready(); in spi_nor_write_sr_cr()
177 if (ret != 0) { in spi_nor_write_sr_cr()
178 return ret; in spi_nor_write_sr_cr()
187 int ret; in spi_nor_quad_enable() local
189 ret = spi_nor_read_cr(&sr_cr[1]); in spi_nor_quad_enable()
190 if (ret != 0) { in spi_nor_quad_enable()
191 return ret; in spi_nor_quad_enable()
199 ret = spi_nor_read_sr(&sr_cr[0]); in spi_nor_quad_enable()
200 if (ret != 0) { in spi_nor_quad_enable()
201 return ret; in spi_nor_quad_enable()
204 ret = spi_nor_write_sr_cr(sr_cr); in spi_nor_quad_enable()
205 if (ret != 0) { in spi_nor_quad_enable()
206 return ret; in spi_nor_quad_enable()
209 ret = spi_nor_read_cr(&sr_cr[1]); in spi_nor_quad_enable()
210 if ((ret != 0) || ((sr_cr[1] & CR_QUAD_EN_SPAN) == 0U)) { in spi_nor_quad_enable()
219 int ret; in spi_nor_clean_bar() local
227 ret = spi_nor_write_en(); in spi_nor_clean_bar()
228 if (ret != 0) { in spi_nor_clean_bar()
229 return ret; in spi_nor_clean_bar()
239 int ret; in spi_nor_write_bar() local
245 ret = spi_nor_write_en(); in spi_nor_write_bar()
246 if (ret != 0) { in spi_nor_write_bar()
247 return ret; in spi_nor_write_bar()
250 ret = spi_nor_reg(nor_dev.bank_write_cmd, &selected_bank, in spi_nor_write_bar()
252 if (ret != 0) { in spi_nor_write_bar()
253 return ret; in spi_nor_write_bar()
264 int ret; in spi_nor_read_bar() local
266 ret = spi_nor_reg(nor_dev.bank_read_cmd, &selected_bank, in spi_nor_read_bar()
268 if (ret != 0) { in spi_nor_read_bar()
269 return ret; in spi_nor_read_bar()
281 int ret; in spi_nor_read() local
291 ret = spi_nor_write_bar(nor_dev.read_op.addr.val); in spi_nor_read()
292 if (ret != 0) { in spi_nor_read()
293 return ret; in spi_nor_read()
303 ret = spi_mem_exec_op(&nor_dev.read_op); in spi_nor_read()
304 if (ret != 0) { in spi_nor_read()
306 return ret; in spi_nor_read()
316 ret = spi_nor_clean_bar(); in spi_nor_read()
317 if (ret != 0) { in spi_nor_read()
318 return ret; in spi_nor_read()
327 int ret; in spi_nor_init() local
350 ret = spi_nor_read_id(&id); in spi_nor_init()
351 if (ret != 0) { in spi_nor_init()
352 return ret; in spi_nor_init()
372 ret = spi_nor_macronix_quad_enable(); in spi_nor_init()
377 ret = spi_nor_quad_enable(); in spi_nor_init()
382 if ((ret == 0) && ((nor_dev.flags & SPI_NOR_USE_BANK) != 0U)) { in spi_nor_init()
383 ret = spi_nor_read_bar(); in spi_nor_init()
386 return ret; in spi_nor_init()