aboutsummaryrefslogtreecommitdiffstats
path: root/pickit2_spi.c
diff options
context:
space:
mode:
Diffstat (limited to 'pickit2_spi.c')
-rw-r--r--pickit2_spi.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/pickit2_spi.c b/pickit2_spi.c
index 73ace4be..17da1d99 100644
--- a/pickit2_spi.c
+++ b/pickit2_spi.c
@@ -386,6 +386,7 @@ static const struct spi_master spi_master_pickit2 = {
.read = default_spi_read,
.write_256 = default_spi_write_256,
.write_aai = default_spi_write_aai,
+ .shutdown = pickit2_shutdown,
};
static int pickit2_spi_init(void)
@@ -498,11 +499,7 @@ static int pickit2_spi_init(void)
goto init_err_cleanup_exit;
}
- if (register_shutdown(pickit2_shutdown, pickit2_data))
- goto init_err_cleanup_exit;
- register_spi_master(&spi_master_pickit2, pickit2_data);
-
- return 0;
+ return register_spi_master(&spi_master_pickit2, pickit2_data);
init_err_cleanup_exit:
pickit2_shutdown(pickit2_data);