[PATCH v4 12/27] x86: Makefile: Drop explicit targets built by binman - BREAKS NETWORK ON SUNXI

Simon Glass sjg at chromium.org
Wed Aug 5 20:23:56 CEST 2020


Hi Heinrich,

On Wed, 5 Aug 2020 at 11:35, Heinrich Schuchardt <xypron.debian at gmx.de> wrote:
>
> On 05.08.20 19:13, Heinrich Schuchardt wrote:
> > On 28.07.20 20:57, Simon Glass wrote:
> >> On x86 various files that need to be created by binman. It does not make
> >> sense to enumerate these in the Makefile. They are described in the
> >> configuration (devicetree) for each board and we can simply run binman
> >> (always) to generate them.
> >>
> >> Update the Makefile to have a separate, final step which runs binman,
> >> once all input dependencies are present.
> >>
> >> This avoid sprinkling the Makefile with arch-specific code.
> >>
> >> Signed-off-by: Simon Glass <sjg at chromium.org>
> >> ---
> >>
> >> (no changes since v3)
> >>
> >> Changes in v3:
> >> - Drop rockchip changes which should not be in this patch
> >>
> >>  Makefile | 63 +++++++++++++-------------------------------------------
> >>  1 file changed, 14 insertions(+), 49 deletions(-)
> >>
> >> Applied to u-boot-dm, thanks!
> >>
> >
> > Dear Simon,
> >
> > since this patch merged as 42b18df80fdb network is broken on the
> > pine64-lts_defconfig:
> >
> > Net:   phy interface7
> > Could not get PHY for ethernet at 1c30000: addr 1
> > No ethernet found.
> >
> > => dhcp
> > phy interface7
> > mdio_register: non unique device name 'ethernet at 1c30000'
> > Could not get PHY for ethernet at 1c30000: addr 1
> >
> > Please, provide a fix.
>
> The last build steps with your patch are:
>
> cat spl/sunxi-spl.bin u-boot.itb > u-boot-sunxi-with-spl.bin
> ./tools/binman/binman  --toolpath ./tools  build -u -d u-boot.dtb -O .
> -m --allow-missing -I . -I . -I ./board/sunxi
>
> The file before binman is ok. After binman u-boot-sunxi-with-spl.bin is
> broken.
>
> Nowhere in the commit message you state that you want to run binman on
> sunxi boards.

Please see the existing thread with Andre. I'm going to take another
look at this later today.

Regards,
SImon


More information about the U-Boot mailing list