[PATCH 3/3] board: Add new Broadcom Northstar board

Linus Walleij linus.walleij at linaro.org
Tue Mar 21 22:03:37 CET 2023


On Fri, Feb 10, 2023 at 6:49 PM Tom Rini <trini at konsulko.com> wrote:
> On Thu, Feb 02, 2023 at 12:37:45AM +0100, Linus Walleij wrote:
>
> > This adds a simple Northstar "BRCMNS" board to be used with
> > the BCM4709x and BCM5301x chips.
> >
> > The main intention is to use this with the D-Link DIR-890L
> > and DIR-885L routers for loading the kernel into RAM from
> > NAND memory using the BCH-1 ECC and using the separately
> > submitted SEAMA load command, so we are currently not adding
> > support for things such as networking.
> >
> > If other board need other ECC for example, they need to
> > create a separate DTS file and augment the code, but I don't
> > know if any other users will turn up.
> >
> > Cc: Rafał Miłecki <rafal at milecki.pl>
> > Signed-off-by: Linus Walleij <linus.walleij at linaro.org>
>
> As it stands, this fails to link:
>        arm:  +   bcmns
> +(bcmns) arm-linux-gnueabi-ld.bfd: drivers/mtd/nand/raw/nand.o: in function `nand_init':
> +(bcmns) drivers/mtd/nand/raw/nand.c:159: undefined reference to `board_nand_init'
> +(bcmns) make[1]: *** [Makefile:1752: u-boot] Error 1
> +(bcmns) make: *** [Makefile:177: sub-make] Error 2

This is because the iproc NAND driver is a dependency,
I will collect the ACKS on those and resend the whole bundle instead,
thanks!

Yours,
Linus Walleij


More information about the U-Boot mailing list