Re: [PATCH 1/2] spi: Add MXIC controller driver

2018-09-28 Thread Boris Brezillon
Hi Mason, On Fri, 28 Sep 2018 16:21:27 +0800 masonccy...@mxic.com.tw wrote: > > > +static int mxic_spi_mem_exec_op(struct spi_mem *mem, > > > +const struct spi_mem_op *op) > > > +{ > > > + struct mxic_spi *mxic = spi_master_get_devdata(mem->spi->master); > > > + int nio = 1, i, re

Re: [PATCH 1/2] spi: Add MXIC controller driver

2018-09-19 Thread Mark Brown
On Mon, Sep 17, 2018 at 03:16:18PM +0800, masonccy...@mxic.com.tw wrote: > +static void mxic_spi_set_cs(struct spi_device *spi, bool lvl) > +{ > + struct mxic_spi *mxic = spi_master_get_devdata(spi->master); > + > + if (!lvl) { > + if (mxic_spi_clk_setup(spi)) > +

Re: [PATCH 1/2] spi: Add MXIC controller driver

2018-09-17 Thread Boris Brezillon
Hi Mason, On Mon, 17 Sep 2018 15:16:18 +0800 masonccy...@mxic.com.tw wrote: > + > +static int mxic_spi_mem_exec_op(struct spi_mem *mem, > + const struct spi_mem_op *op) > +{ > + struct mxic_spi *mxic = spi_master_get_devdata(mem->spi->master); > + int nio = 1,

[PATCH 1/2] spi: Add MXIC controller driver

2018-09-17 Thread masonccyang
From: Mason Yang Add a driver for Macronix SPI controller IP. Support run time PM. Signed-off-by: Mason Yang --- drivers/spi/Kconfig| 6 + drivers/spi/Makefile | 1 + drivers/spi/spi-mxic.c | 674 + 3 files changed, 681 insertions(+) c