Message ID | 1385921962-19843-6-git-send-email-takasi-y@ops.dti.ne.jp (mailing list archive) |
---|---|
State | Changes Requested |
Headers | show |
diff --git a/drivers/spi/spi-sh-msiof.c b/drivers/spi/spi-sh-msiof.c index 936d8ab..b0334b6 100644 --- a/drivers/spi/spi-sh-msiof.c +++ b/drivers/spi/spi-sh-msiof.c @@ -183,11 +183,13 @@ static void sh_msiof_spi_set_pin_regs(struct sh_msiof_spi_priv *p, */ sh_msiof_write(p, FCTR, 0); - tmp = 0; + tmp = 0x00000005; tmp |= !cs_high << 25; tmp |= lsb_first << 24; - sh_msiof_write(p, TMDR1, 0xe0000005 | tmp); - sh_msiof_write(p, RMDR1, 0x20000005 | tmp); + sh_msiof_write(p, TMDR1, 0xe0000000 | tmp); + if (p->info->rx_need_dummy_tx) + tmp &= ~0x0000ffff; + sh_msiof_write(p, RMDR1, 0x20000000 | tmp); tmp = 0xa0000000; tmp |= cpol << 30; /* TSCKIZ */