diff options
Diffstat (limited to 'pickit2_spi.c')
-rw-r--r-- | pickit2_spi.c | 7 |
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); |