diff options
| -rw-r--r-- | drivers/spi/spi-mpc512x-psc.c | 8 | 
1 files changed, 3 insertions, 5 deletions
diff --git a/drivers/spi/spi-mpc512x-psc.c b/drivers/spi/spi-mpc512x-psc.c index 1e75341689a6..c3ec46cd9f91 100644 --- a/drivers/spi/spi-mpc512x-psc.c +++ b/drivers/spi/spi-mpc512x-psc.c @@ -302,11 +302,9 @@ static int mpc512x_psc_spi_msg_xfer(struct spi_master *master,  	cs_change = 1;  	status = 0;  	list_for_each_entry(t, &m->transfers, transfer_list) { -		if (t->bits_per_word || t->speed_hz) { -			status = mpc512x_psc_spi_transfer_setup(spi, t); -			if (status < 0) -				break; -		} +		status = mpc512x_psc_spi_transfer_setup(spi, t); +		if (status < 0) +			break;  		if (cs_change)  			mpc512x_psc_spi_activate_cs(spi);  | 

