Lines Matching refs:strength
218 uint32_t strength) in rockchip_nand_hw_ecc_setup() argument
224 ecc->strength = strength; in rockchip_nand_hw_ecc_setup()
225 ecc->bytes = DIV_ROUND_UP(ecc->strength * 14, 8); in rockchip_nand_hw_ecc_setup()
228 switch (ecc->strength) { in rockchip_nand_hw_ecc_setup()
465 static bool rockchip_nand_strength_is_valid(int strength) in rockchip_nand_strength_is_valid() argument
470 if (strength == strengths[index]) in rockchip_nand_strength_is_valid()
484 uint32_t strength; in rockchip_nand_hw_ecc_ctrl_init() local
496 if (rockchip_nand_strength_is_valid(ecc->strength)) in rockchip_nand_hw_ecc_ctrl_init()
497 strength = ecc->strength; in rockchip_nand_hw_ecc_ctrl_init()
499 strength = rockchip_nand_ecc_max_strength(mtd, ecc); in rockchip_nand_hw_ecc_ctrl_init()
501 rockchip_nand_hw_ecc_setup(mtd, ecc, strength); in rockchip_nand_hw_ecc_ctrl_init()
503 rknand->ecc_strength = ecc->strength; in rockchip_nand_hw_ecc_ctrl_init()