diff --git a/mediatek_i2c_spi.c b/mediatek_i2c_spi.c index e8c77ffb1..5757f31e4 100644 --- a/mediatek_i2c_spi.c +++ b/mediatek_i2c_spi.c @@ -460,6 +460,7 @@ static const struct spi_master spi_master_i2c_mediatek = { .read = default_spi_read, .write_256 = default_spi_write_256, .write_aai = default_spi_write_aai, + .shutdown = mediatek_shutdown, .probe_opcode = default_spi_probe_opcode, }; @@ -496,10 +497,7 @@ static int mediatek_init(void) return ret; } - ret |= register_shutdown(mediatek_shutdown, port); - ret |= register_spi_master(&spi_master_i2c_mediatek, port); - - return ret; + return register_spi_master(&spi_master_i2c_mediatek, port); } const struct programmer_entry programmer_mediatek_i2c_spi = {