spi: sh-hspi: control spi clock more correctly

Current sh-hspi had used platform-specific speed.
This patch remove it, and use spi_transfer specific speed.
It removes unnecessary flags from struct sh_hspi_info,
but struct sh_hspi_info is still exist, since sh-hspi needs
platform info in the future.

Signed-off-by: Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
This commit is contained in:
Kuninori Morimoto
2012-03-14 02:48:05 -07:00
committed by Grant Likely
parent ec139b67ad
commit 49e599b859
2 changed files with 70 additions and 27 deletions

View File

@@ -17,18 +17,7 @@
#ifndef SH_HSPI_H
#define SH_HSPI_H
/*
* flags
*
*
*/
#define SH_HSPI_CLK_DIVC(d) (d & 0xFF)
#define SH_HSPI_FBS (1 << 8)
#define SH_HSPI_CLKP_HIGH (1 << 9) /* default LOW */
#define SH_HSPI_IDIV_DIV128 (1 << 10) /* default div16 */
struct sh_hspi_info {
u32 flags;
};
#endif