[PATCH v3 1/4] mtd:nand:omap2: clean-up BCHx_HW and BCHx_SW ECC configurations in device_probe

Gupta, Pekon pekon at ti.com
Mon Jul 1 06:02:52 EDT 2013


> Hi Pekon,
> 
> On Sun, 2013-06-23 at 23:28 +0530, Pekon Gupta wrote:
> > +---------------------------------------+---------------+---------------+
> > | ECC scheme				|ECC calculation|Error
> detection|
> > +---------------------------------------+---------------+---------------+
> > |OMAP_ECC_HAMMING_CODE_DEFAULT		|S/W		|S/W
> 		|
> > |OMAP_ECC_HAMMING_CODE_HW		|H/W (GPMC)	|S/W
> 	|
> > |OMAP_ECC_HAMMING_CODE_HW_ROMCODE	|H/W (GPMC)	|S/W
> 		|
> > +---------------------------------------+---------------+---------------+
> > |(requires CONFIG_MTD_NAND_ECC_BCH)	|		|
> 	|
> > |OMAP_ECC_BCH8_CODE_HW_DETECTION_SW	|H/W (GPMC)	|S/W
> 		|
> > +---------------------------------------+---------------+---------------+
> > |(requires CONFIG_MTD_NAND_OMAP_BCH)	|		|
> 		|
> > |OMAP_ECC_BCH8_CODE_HW			|H/W (GPMC)	|H/W
> (ELM)	|
> > +---------------------------------------+---------------+---------------+
> 
> This is a nice table, and you are doing very good job clearly
> classifying what is going on. I'd suggest to also put stuff like this to
> comments in the code.
> 
[Pekon]: Thanks for encouragement, would include more inline comments in future.

> > This patch
> > - separates the configurations for various ECC schemes.
> > - fixes dependency issues based on Kconfig options.
> > - cleans up redundant code
> >
> > Signed-off-by: Pekon Gupta <pekon at ti.com>
> 
> This does not apply to l2-mtd.git, could you please re-base?
> 
[Pekon]: rebased to l2-mtd.git
- updated [Patch 3/4] which conflicted with commit '26331c04' which touched omap2.c.
- Please ignore [Patch 4/4] as it’s a DT update, which adds on top of Benoit's tree (which has NAND node commits too).

Thanks for accepting..
with regards, pekon

> --
> Best Regards,
> Artem Bityutskiy



More information about the linux-mtd mailing list