spi: pic32-sqi: Remove pic32_sqi_setup and pic32_sqi_cleanup
authorAxel Lin <axel.lin@ingics.com>
Sun, 24 Apr 2016 06:59:20 +0000 (14:59 +0800)
committerMark Brown <broonie@kernel.org>
Fri, 6 May 2016 17:18:27 +0000 (18:18 +0100)
commit191ec113487e7e7adc4b890c290f63e9155264ad
tree5af5ab9d4fa1a159808e59471d6058625bef58d4
parent989ffc7bd6b0f5ea3423631981f87fde495a8acb
spi: pic32-sqi: Remove pic32_sqi_setup and pic32_sqi_cleanup

Current code does not use ctldata at all, so remove spi_set_ctldata call.

spi_setup() will set spi->bits_per_word = 8 if it was not set, so remove
!spi->max_speed_hz checking.

The spi core allows absent of spi->max_speed_hz setting, if it was not set
spi_setup() assigns spi->master->max_speed_hz to it.

spi core allows spi->max_speed_hz > spi->master->max_speed_hz, in this case
spi core will limit the transfer speed to ensure xfer->speed_hz won't
greater than spi->master->max_speed_hz so remove checking if
spi->max_speed_hz is higher than spi->master->max_speed_hz.

As a result, both pic32_sqi_setup() and pic32_sqi_cleanup() can be removed.

Signed-off-by: Axel Lin <axel.lin@ingics.com>
Signed-off-by: Mark Brown <broonie@kernel.org>
drivers/spi/spi-pic32-sqi.c