mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-29 03:01:39 -04:00
Merge branch 'spi/merge' into spi/next
This commit is contained in:
commit
f8db4cc4f2
459 changed files with 5011 additions and 2771 deletions
|
|
@ -681,13 +681,14 @@ static void bfin_spi_pump_transfers(unsigned long data)
|
|||
drv_data->cs_change = transfer->cs_change;
|
||||
|
||||
/* Bits per word setup */
|
||||
bits_per_word = transfer->bits_per_word ? : message->spi->bits_per_word;
|
||||
if ((bits_per_word > 0) && (bits_per_word % 16 == 0)) {
|
||||
bits_per_word = transfer->bits_per_word ? :
|
||||
message->spi->bits_per_word ? : 8;
|
||||
if (bits_per_word % 16 == 0) {
|
||||
drv_data->n_bytes = bits_per_word/8;
|
||||
drv_data->len = (transfer->len) >> 1;
|
||||
cr_width = BIT_CTL_WORDSIZE;
|
||||
drv_data->ops = &bfin_bfin_spi_transfer_ops_u16;
|
||||
} else if ((bits_per_word > 0) && (bits_per_word % 8 == 0)) {
|
||||
} else if (bits_per_word % 8 == 0) {
|
||||
drv_data->n_bytes = bits_per_word/8;
|
||||
drv_data->len = transfer->len;
|
||||
cr_width = 0;
|
||||
|
|
|
|||
|
|
@ -1950,6 +1950,7 @@ static int pl022_setup(struct spi_device *spi)
|
|||
}
|
||||
if ((clk_freq.cpsdvsr < CPSDVR_MIN)
|
||||
|| (clk_freq.cpsdvsr > CPSDVR_MAX)) {
|
||||
status = -EINVAL;
|
||||
dev_err(&spi->dev,
|
||||
"cpsdvsr is configured incorrectly\n");
|
||||
goto err_config_params;
|
||||
|
|
|
|||
Loading…
Reference in a new issue