Re: [PATCH v6 1/2] mtd: rawnand: Add Macronix raw NAND controller driver

2019-08-16 Thread masonccyang
Hi Boris, > > + > > +static int mxic_nfc_wait_ready(struct nand_chip *chip) > > +{ > > + struct mxic_nand_ctlr *nfc = nand_get_controller_data(chip); > > + u32 sts; > > + > > + return readl_poll_timeout(nfc->regs + INT_STS, sts, > > + sts & INT_RDY_PIN, 0, USEC_PER_SEC); >

Re: [PATCH v6 1/2] mtd: rawnand: Add Macronix raw NAND controller driver

2019-08-05 Thread masonccyang
Hi Boris, > > + > > +struct mxic_nand_ctlr { > > + struct clk *ps_clk; > > + struct clk *send_clk; > > + struct clk *send_dly_clk; > > + void __iomem *regs; > > + struct nand_controller controller; > > + struct device *dev; > > + void *priv; > > Looks like this priv field point

Re: [PATCH v6 1/2] mtd: rawnand: Add Macronix raw NAND controller driver

2019-08-01 Thread Boris Brezillon
On Thu, 1 Aug 2019 11:55:09 +0800 Mason Yang wrote: > Add a driver for Macronix raw NAND controller. > > Signed-off-by: Mason Yang > --- > drivers/mtd/nand/raw/Kconfig | 6 + > drivers/mtd/nand/raw/Makefile| 1 + > drivers/mtd/nand/raw/mxic_nand.c | 554 >

[PATCH v6 1/2] mtd: rawnand: Add Macronix raw NAND controller driver

2019-07-31 Thread Mason Yang
Add a driver for Macronix raw NAND controller. Signed-off-by: Mason Yang --- drivers/mtd/nand/raw/Kconfig | 6 + drivers/mtd/nand/raw/Makefile| 1 + drivers/mtd/nand/raw/mxic_nand.c | 554 +++ 3 files changed, 561 insertions(+) create mode 100644