* Add missing dependency to NAND_MARVELL Kconfig entry
* Use the appropriate OOB layout in the VF610 driver -----BEGIN PGP SIGNATURE----- iQI5BAABCAAjBQJah+/3HBxib3Jpcy5icmV6aWxsb25AYm9vdGxpbi5jb20ACgkQ Ze02AX4ItwCMoQ/+NQjeBPDslHM7FdnrPSF6UXAhtuw6NaXnIp6vmnTnkgV9dru/ nNsiWMZCWD8VAXrtSDRrHUbmuHS+qzG/yxUtTkmnDaOG4YaxBHYPaiWg3C1+9ioV 1EzAX/XEb8EK3xbeFVnr1gMxr2E+/43mJF8b0DXpcX340+AQaMxfKYnHlNl0KqCS qQV4rhqZ4Zm3j+pXcqt1S21EIQTVcmq/iIziLCMRn+T6zESheTMRwh32kh2E8mea B8L3cmocf34QdPbJZLULgdjaNbHQHSK8WkYI6x2w+1lJvUo7RHmhrU2di41UAfD+ uTeNhratFWrAvBa2kI60cA/SQe2ZqXXuoAKC1WGir9qxLqHmdx54x6rGQZWar+0K n93deqQyTef20kOiQCUT/Ps4cA8zveZCKpt0CG8Znx4Z7Znjm8J6HMe1yTSVBbQh lrevi7hcxDnGn61/2zEUld+BmmDDgDLYoEdV1ofenMRbL4cb4WaKDdwdFUP5mMCM hC6NlrwT+7zZVtdoEUe6QbTeiottDNovow2L5BAv6c3NyYzV48f7KxTb3Rwyv0Yp Apje7ZUQpNux+NeuJVCQUrerY91rDk8WtnUEI2PIcL32AjR60brtY/MWBqBWclCk 4/iwHihAttz/J5GuDVWcFcF/QId9zYENT4jJLZjDT7MPAvmFcw5rmI4e4AM= =MaSC -----END PGP SIGNATURE----- Merge tag 'mtd/fixes-for-4.16-rc2' of git://git.infradead.org/linux-mtd Pull mtd fixes from Boris Brezillon: - add missing dependency to NAND_MARVELL Kconfig entry - use the appropriate OOB layout in the VF610 driver * tag 'mtd/fixes-for-4.16-rc2' of git://git.infradead.org/linux-mtd: mtd: nand: MTD_NAND_MARVELL should depend on HAS_DMA mtd: nand: vf610: set correct ooblayout
This commit is contained in:
commit
4b6415f9f9
|
@ -328,7 +328,7 @@ config MTD_NAND_MARVELL
|
||||||
tristate "NAND controller support on Marvell boards"
|
tristate "NAND controller support on Marvell boards"
|
||||||
depends on PXA3xx || ARCH_MMP || PLAT_ORION || ARCH_MVEBU || \
|
depends on PXA3xx || ARCH_MMP || PLAT_ORION || ARCH_MVEBU || \
|
||||||
COMPILE_TEST
|
COMPILE_TEST
|
||||||
depends on HAS_IOMEM
|
depends on HAS_IOMEM && HAS_DMA
|
||||||
help
|
help
|
||||||
This enables the NAND flash controller driver for Marvell boards,
|
This enables the NAND flash controller driver for Marvell boards,
|
||||||
including:
|
including:
|
||||||
|
|
|
@ -752,10 +752,8 @@ static int vf610_nfc_probe(struct platform_device *pdev)
|
||||||
if (mtd->oobsize > 64)
|
if (mtd->oobsize > 64)
|
||||||
mtd->oobsize = 64;
|
mtd->oobsize = 64;
|
||||||
|
|
||||||
/*
|
/* Use default large page ECC layout defined in NAND core */
|
||||||
* mtd->ecclayout is not specified here because we're using the
|
mtd_set_ooblayout(mtd, &nand_ooblayout_lp_ops);
|
||||||
* default large page ECC layout defined in NAND core.
|
|
||||||
*/
|
|
||||||
if (chip->ecc.strength == 32) {
|
if (chip->ecc.strength == 32) {
|
||||||
nfc->ecc_mode = ECC_60_BYTE;
|
nfc->ecc_mode = ECC_60_BYTE;
|
||||||
chip->ecc.bytes = 60;
|
chip->ecc.bytes = 60;
|
||||||
|
|
Loading…
Reference in New Issue