aboutsummaryrefslogtreecommitdiffstats
path: root/programmer.c
diff options
context:
space:
mode:
Diffstat (limited to 'programmer.c')
-rw-r--r--programmer.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/programmer.c b/programmer.c
index 42ea2e3b..c276a69b 100644
--- a/programmer.c
+++ b/programmer.c
@@ -81,7 +81,8 @@ void fallback_chip_readn(const struct flashctx *flash, uint8_t *buf,
}
int register_par_master(const struct par_master *mst,
- const enum chipbustype buses)
+ const enum chipbustype buses,
+ void *data)
{
struct registered_master rmst = {0};
@@ -96,6 +97,8 @@ int register_par_master(const struct par_master *mst,
rmst.buses_supported = buses;
rmst.par = *mst;
+ if (data)
+ rmst.par.data = data;
return register_master(&rmst);
}