• C
    mtd: rawnand: stm32_fmc2: add STM32 FMC2 NAND flash controller driver · 7bb75023
    Christophe Kerello 提交于
    The driver adds the support for the STMicroelectronics FMC2 NAND
    Controller found on STM32MP SOCs.
    
    This patch adds the polling mode, a basic mode that do not need
    any DMA channels.
    
    Only NAND_ECC_HW mode is actually supported.
    The driver supports a maximum 8k page size.
    The following ECC strength and step size are currently supported:
     - nand-ecc-strength = <8>, nand-ecc-step-size = <512> (BCH8)
     - nand-ecc-strength = <4>, nand-ecc-step-size = <512> (BCH4)
     - nand-ecc-strength = <1>, nand-ecc-step-size = <512> (Extended ECC
       based on Hamming)
    
    This patch has been tested on Micron MT29F8G08ABACAH4.
    Signed-off-by: NChristophe Kerello <christophe.kerello@st.com>
    7bb75023
stm32_fmc2_nand.c 28.1 KB