Hi Iwamatsu-san, Thanks for the update! On Thu, Jan 15, 2015 at 2:50 AM, Nobuhiro Iwamatsu <nobuhiro.iwamatsu.yj@xxxxxxxxxxx> wrote: > @@ -804,7 +803,9 @@ static int sh_msiof_transfer_one(struct spi_master *master, > int ret; > > /* setup clocks (clock already enabled in chipselect()) */ > - sh_msiof_spi_set_clk_regs(p, clk_get_rate(p->clk), t->speed_hz); > + ret = sh_msiof_spi_set_clk_regs(p, clk_get_rate(p->clk), t->speed_hz); > + if (ret) > + return ret; I think this can be handled by the core, if we fill in spi_master.min_speed_hz. BTW, you should also CC Mark Brown when sending SPI patches. Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@xxxxxxxxxxxxxx In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds -- To unsubscribe from this list: send the line "unsubscribe linux-spi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html