Lines Matching refs:strength
212 uint32_t strength) in rockchip_nand_hw_ecc_setup() argument
218 ecc->strength = strength; in rockchip_nand_hw_ecc_setup()
219 ecc->bytes = DIV_ROUND_UP(ecc->strength * 14, 8); in rockchip_nand_hw_ecc_setup()
222 switch (ecc->strength) { in rockchip_nand_hw_ecc_setup()
464 static bool rockchip_nand_strength_is_valid(int strength) in rockchip_nand_strength_is_valid() argument
469 if (strength == strengths[index]) in rockchip_nand_strength_is_valid()
483 uint32_t strength; in rockchip_nand_hw_ecc_ctrl_init() local
495 if (rockchip_nand_strength_is_valid(ecc->strength)) in rockchip_nand_hw_ecc_ctrl_init()
496 strength = ecc->strength; in rockchip_nand_hw_ecc_ctrl_init()
498 strength = rockchip_nand_ecc_max_strength(mtd, ecc); in rockchip_nand_hw_ecc_ctrl_init()
500 rockchip_nand_hw_ecc_setup(mtd, ecc, strength); in rockchip_nand_hw_ecc_ctrl_init()
502 rknand->ecc_strength = ecc->strength; in rockchip_nand_hw_ecc_ctrl_init()