aboutsummaryrefslogtreecommitdiffstats
path: root/nicrealtek.c
diff options
context:
space:
mode:
Diffstat (limited to 'nicrealtek.c')
-rw-r--r--nicrealtek.c10
1 files changed, 2 insertions, 8 deletions
diff --git a/nicrealtek.c b/nicrealtek.c
index b8125f41..ec821b4f 100644
--- a/nicrealtek.c
+++ b/nicrealtek.c
@@ -95,6 +95,7 @@ static const struct par_master par_master_nicrealtek = {
.chip_writew = fallback_chip_writew,
.chip_writel = fallback_chip_writel,
.chip_writen = fallback_chip_writen,
+ .shutdown = nicrealtek_shutdown,
};
static int nicrealtek_init(void)
@@ -138,14 +139,7 @@ static int nicrealtek_init(void)
data->bios_rom_addr = bios_rom_addr;
data->bios_rom_data = bios_rom_data;
- if (register_shutdown(nicrealtek_shutdown, data)) {
- free(data);
- return 1;
- }
-
- register_par_master(&par_master_nicrealtek, BUS_PARALLEL, data);
-
- return 0;
+ return register_par_master(&par_master_nicrealtek, BUS_PARALLEL, data);
}
const struct programmer_entry programmer_nicrealtek = {