|
@@ -77,6 +77,12 @@ static int __init bcm63xx_detect_flash_type(void)
|
|
|
return BCM63XX_FLASH_TYPE_PARALLEL;
|
|
|
else
|
|
|
return BCM63XX_FLASH_TYPE_SERIAL;
|
|
|
+ case BCM6362_CPU_ID:
|
|
|
+ val = bcm_misc_readl(MISC_STRAPBUS_6362_REG);
|
|
|
+ if (val & STRAPBUS_6362_BOOT_SEL_SERIAL)
|
|
|
+ return BCM63XX_FLASH_TYPE_SERIAL;
|
|
|
+ else
|
|
|
+ return BCM63XX_FLASH_TYPE_NAND;
|
|
|
case BCM6368_CPU_ID:
|
|
|
val = bcm_gpio_readl(GPIO_STRAPBUS_REG);
|
|
|
switch (val & STRAPBUS_6368_BOOT_SEL_MASK) {
|