On Mon, 2013-09-30 at 19:43 +0530, Pekon Gupta wrote:
> +     /* ECC scheme specific syndrome customizations */
> +     switch (bch->ecc_scheme) {
> +     case OMAP_ECC_HAM1_CODE_HW:
> +             break;
> +     case OMAP_ECC_BCH8_CODE_HW_DETECTION_SW:
> +#ifdef CONFIG_BCH
> +             for (i = 0; i < chip->ecc.bytes; i++)
> +                     *(ecc_code + i) = *(ecc_code + i) ^
> +                                             bch8_polynomial[i];
> +#endif
> +             break;
> +     case OMAP_ECC_BCH8_CODE_HW:
> +             ecc_code[chip->ecc.bytes - 1] = 0x00;
> +             break;
> +     default:
> +             return -EINVAL;
>       }

Shouldn't "case OMAP_ECC_BCH8_CODE_HW_DETECTION_SW:" be inside the
"#ifdef CONFIG_BCH" so that you get -EINVAL if the implementation isn't
there?

-Scott



_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to