[U-Boot] [PATCH 04/10] mxc_nand: add nand driver for MX2/MX3
Wolfgang Denk
wd at denx.de
Wed May 6 23:25:33 CEST 2009
Dear Ilya,
In message <1241634633-13917-5-git-send-email-yanok at emcraft.com> you wrote:
> Driver for NFC NAND controller found on Freescale's MX2 and MX3
> processors. Ported from Linux. Tested only with i.MX27 but should
> works with other MX2 and MX3 processors too.
...
> +/* Set INT to 0, FCMD to 1, rest to 0 in NFC_CONFIG2 Register
> + * for Command operation */
Incorrect multiline comment style. Here and elsewhere.
...
> +static void send_prog_page(struct mxc_nand_host *host, uint8_t buf_id,
> + int spare_only)
> +{
> + MTDDEBUG(MTD_DEBUG_LEVEL3, "send_prog_page (%d)\n", spare_only);
> +
> + /* NANDFC buffer 0 is used for page read/write */
> + writew(buf_id, host->regs + NFC_BUF_ADDR);
> +
> + /* Configure spare or page+spare access */
> + if (!host->pagesize_2k) {
> + uint16_t config1 = readw(host->regs + NFC_CONFIG1);
> + if (spare_only)
> + config1 |= NFC_SP_EN;
> + else
> + config1 &= ~(NFC_SP_EN);
Use setbits*() / clrbits*() ? Here and elsewhere.
Best regards,
Wolfgang Denk
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
Q: Do you know what the death rate around here is?
A: One per person.
More information about the U-Boot
mailing list