From ed4766095a18a03409daf25ac51afd068bca0ce7 Mon Sep 17 00:00:00 2001 From: Adrian Chiris Date: Wed, 8 Jul 2015 16:45:13 +0300 Subject: [PATCH] added support for swreset in mstflint --- mtcr_ul/mtcr_ul.c | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/mtcr_ul/mtcr_ul.c b/mtcr_ul/mtcr_ul.c index 2a5127f..ebe2f7b 100644 --- a/mtcr_ul/mtcr_ul.c +++ b/mtcr_ul/mtcr_ul.c @@ -1255,8 +1255,18 @@ int mwrite4_block (mfile *mf, unsigned int offset, u_int32_t* data, int byte_len int msw_reset(mfile *mf) { - (void)mf; /* Warning */ +#ifndef NO_INBAND + switch (mf->access_type) { + case MTCR_ACCESS_INBAND: + return mib_swreset(mf); + default: + errno = EPERM; + return -1; + } +#else + (void)mf; return -1; +#endif } int mdevices(char *buf, int len, int mask) -- 2.46.0