I should also point out that you're looking for nand_oob_mlc_512 but the actual ecc/spare/bb offset = < 512b, 448 for the ecclayout, 32b for the oobfree size, 4 for the bad block offset, depending on the nand. so the s5p_nand_oob_mlc_448 = nand_oob_mlc_512