|
|
@ -21,12 +21,20 @@ struct mxs_nand_dt_data { |
|
|
|
unsigned int max_ecc_strength_supported; |
|
|
|
unsigned int max_ecc_strength_supported; |
|
|
|
}; |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
static const struct mxs_nand_dt_data mxs_nand_imx6q_data = { |
|
|
|
|
|
|
|
.max_ecc_strength_supported = 40, |
|
|
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
static const struct mxs_nand_dt_data mxs_nand_imx7d_data = { |
|
|
|
static const struct mxs_nand_dt_data mxs_nand_imx7d_data = { |
|
|
|
.max_ecc_strength_supported = 62, |
|
|
|
.max_ecc_strength_supported = 62, |
|
|
|
}; |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
static const struct udevice_id mxs_nand_dt_ids[] = { |
|
|
|
static const struct udevice_id mxs_nand_dt_ids[] = { |
|
|
|
{ |
|
|
|
{ |
|
|
|
|
|
|
|
.compatible = "fsl,imx6q-gpmi-nand", |
|
|
|
|
|
|
|
.data = (unsigned long)&mxs_nand_imx6q_data, |
|
|
|
|
|
|
|
}, |
|
|
|
|
|
|
|
{ |
|
|
|
.compatible = "fsl,imx7d-gpmi-nand", |
|
|
|
.compatible = "fsl,imx7d-gpmi-nand", |
|
|
|
.data = (unsigned long)&mxs_nand_imx7d_data, |
|
|
|
.data = (unsigned long)&mxs_nand_imx7d_data, |
|
|
|
}, |
|
|
|
}, |
|
|
|