[OpenWrt-Devel] [PATCH 3/5] brcm63xx: lzma-loader: add BCM3380 support

José Vázquez ppvazquezfer at gmail.com
Tue Oct 13 07:10:59 EDT 2015

2015-10-09 22:52 GMT+02:00, Álvaro Fernández Rojas <noltari at gmail.com>:
> Not yet, also my patches for the kernel are based on yours, so maybe you
> should submit them, since you were the first one to implement the support.
> BTW, I boot tested bmips on BCM3380 with the following changes:
> https://github.com/openwrt-es/openwrt/commit/3c72e4dc2b2bf21f3b1a7ef412fdb60753febae1
> https://github.com/openwrt-es/openwrt/commits/bmips-4.1
> But I have to say it's painfully slow, because it takes like 150s to
> fully boot on 1 CPU and 400+ on 2CPU :/.
> And about bmips target, Jonas wants to add it as a brcm63xx subtarget in
> the future.
> Regards,
> Álvaro.
According to the CG3100 source code the BCM3380 uses only spi flash
and does not have hsspi but legacy spi like 6368, 6358 and others, but
with a max speed of 25MHz, which is not defined in .
This is a piece of code found in spiflash.c:

#if defined(CONFIG_BCM93380)
    spi_flash_busnum = LEG_SPI_BUS_NUM;
    spi_flash_clock = 25000000;
#if defined(CONFIG_BCM93383)
    spi_flash_busnum = HS_SPI_BUS_NUM;

IMHO bcm63xx patches #345 and #411 are related with the slow boot
speed you are experiencing. I have no idea if BCM3380 supports other
spi clocks.


openwrt-devel mailing list
openwrt-devel at lists.openwrt.org

More information about the openwrt-devel mailing list