7d63ee79830ceb436275307ecf01263e9befacea
[openwrt/openwrt.git] / target / linux / bcm63xx / patches-5.15 / 433-MIPS-BCM63XX-enable-nand-support.patch
1 --- a/arch/mips/bcm63xx/dev-flash.c
2 +++ b/arch/mips/bcm63xx/dev-flash.c
3 @@ -271,8 +271,12 @@ int __init bcm63xx_flash_register(void)
4 return -ENODEV;
5 }
6 case BCM63XX_FLASH_TYPE_NAND:
7 - pr_warn("unsupported NAND flash detected\n");
8 - return -ENODEV;
9 + if (board_of_device_present("nflash")) {
10 + return 0;
11 + } else {
12 + pr_warn("unsupported NAND flash detected\n");
13 + return -ENODEV;
14 + }
15 default:
16 pr_err("flash detection failed for BCM%x: %d\n",
17 bcm63xx_get_cpu_id(), flash_type);