January 16, 2023

Kyu networking -- H3 network PHY, Build U-boot

Here is what we get when we build 2022.10 U-boot:
git clone https://github.com/u-boot/u-boot
mv u-boot u-boot.Git
cd u-boot.Git/
git checkout v2022.10
Note: switching to 'v2022.10'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by switching back to a branch.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -c with the switch command. Example:

  git switch -c 

Or undo this operation with:

  git switch -

Turn off this advice by setting config variable advice.detachedHead to false

HEAD is now at 4debc57a3d Prepare v2022.10
[tom@trona u-boot.Git]$ vi Makefile
[tom@trona u-boot.Git]$ make distclean
[tom@trona u-boot.Git]$ make orangepi_pc_plus_defconfig
  HOSTCC  scripts/basic/fixdep
  HOSTCC  scripts/kconfig/conf.o
  YACC    scripts/kconfig/zconf.tab.c
  LEX     scripts/kconfig/zconf.lex.c
  HOSTCC  scripts/kconfig/zconf.tab.o
  HOSTLD  scripts/kconfig/conf
#
# configuration written to .config
#
[tom@trona u-boot.Git]$ make all
scripts/kconfig/conf  --syncconfig Kconfig
  UPD     include/config.h
  CFG     u-boot.cfg
  GEN     include/autoconf.mk
  GEN     include/autoconf.mk.dep
  CFG     spl/u-boot.cfg
  GEN     spl/include/autoconf.mk
  UPD     include/config/uboot.release
  UPD     include/generated/version_autogenerated.h
  UPD     include/generated/timestamp_autogenerated.h
  UPD     include/generated/dt.h
  ENVC    include/generated/env.txt
  ENVP    include/generated/env.in
  ENVT    include/generated/environment.h
  CC      lib/asm-offsets.s
  UPD     include/generated/generic-asm-offsets.h
  CC      arch/arm/lib/asm-offsets.s
  UPD     include/generated/asm-offsets.h
which: no dtc in (./scripts/dtc)
  SHIPPED scripts/dtc/pylibfdt/libfdt.i
  PYMOD   rebuild
/usr/lib/python3.11/site-packages/setuptools/dist.py:545: UserWarning: The version specified ('u-boot-2022.10') is an invalid version, this may not work as expected with newer versions of setuptools, pip, and PyPI. Please see PEP 440 for more details.
  warnings.warn(
  HOSTCC  scripts/dtc/dtc.o
  HOSTCC  scripts/dtc/flattree.o
  HOSTCC  scripts/dtc/fstree.o
  HOSTCC  scripts/dtc/data.o
  HOSTCC  scripts/dtc/livetree.o
  HOSTCC  scripts/dtc/treesource.o
  HOSTCC  scripts/dtc/srcpos.o
  HOSTCC  scripts/dtc/checks.o
  HOSTCC  scripts/dtc/util.o
  LEX     scripts/dtc/dtc-lexer.lex.c
  YACC    scripts/dtc/dtc-parser.tab.h
  HOSTCC  scripts/dtc/dtc-lexer.lex.o
  YACC    scripts/dtc/dtc-parser.tab.c
  HOSTCC  scripts/dtc/dtc-parser.tab.o
  HOSTLD  scripts/dtc/dtc
  HOSTCC  tools/bmp_logo
  HOSTCC  tools/gen_eth_addr
  HOSTCC  tools/gen_ethaddr_crc.o
  WRAP    tools/lib/crc8.c
  HOSTCC  tools/lib/crc8.o
  HOSTLD  tools/gen_ethaddr_crc
  HOSTCC  tools/img2srec
  HOSTCC  tools/mkenvimage.o
  HOSTCC  tools/os_support.o
  WRAP    tools/lib/crc32.c
  HOSTCC  tools/lib/crc32.o
  HOSTLD  tools/mkenvimage
  HOSTCC  tools/aisimage.o
  HOSTCC  tools/atmelimage.o
  HOSTCC  tools/fit_common.o
  HOSTCC  tools/fit_image.o
  HOSTCC  tools/image-host.o
  WRAP    tools/boot/image-fit.c
  HOSTCC  tools/boot/image-fit.o
  HOSTCC  tools/image-sig-host.o
  WRAP    tools/boot/image-fit-sig.c
  HOSTCC  tools/boot/image-fit-sig.o
  WRAP    tools/boot/image-cipher.c
  HOSTCC  tools/boot/image-cipher.o
  WRAP    tools/boot/fdt_region.c
  HOSTCC  tools/boot/fdt_region.o
  WRAP    tools/boot/bootm.c
  HOSTCC  tools/boot/bootm.o
  HOSTCC  tools/default_image.o
In file included from tools/imagetool.h:24,
                 from tools/default_image.c:16:
In function ‘image_set_name’,
    inlined from ‘image_set_header’ at tools/default_image.c:134:2:
include/image.h:779:9: warning: ‘strncpy’ specified bound 32 equals destination size [-Wstringop-truncation]
  779 |         strncpy(image_get_name(hdr), name, IH_NMLEN);
      |         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  WRAP    tools/lib/fdtdec_common.c
  HOSTCC  tools/lib/fdtdec_common.o
  WRAP    tools/lib/fdtdec.c
  HOSTCC  tools/lib/fdtdec.o
  WRAP    tools/boot/image.c
  HOSTCC  tools/boot/image.o
  WRAP    tools/boot/image-host.c
  HOSTCC  tools/boot/image-host.o
  HOSTCC  tools/imagetool.o
  HOSTCC  tools/imximage.o
  HOSTCC  tools/imx8image.o
  HOSTCC  tools/imx8mimage.o
  HOSTCC  tools/kwbimage.o
  WRAP    tools/lib/md5.c
  HOSTCC  tools/lib/md5.o
  HOSTCC  tools/lpc32xximage.o
  HOSTCC  tools/mxsimage.o
  HOSTCC  tools/omapimage.o
  HOSTCC  tools/pblimage.o
  HOSTCC  tools/pbl_crc32.o
  HOSTCC  tools/vybridimage.o
  HOSTCC  tools/stm32image.o
  WRAP    tools/lib/rc4.c
  HOSTCC  tools/lib/rc4.o
  HOSTCC  tools/rkcommon.o
  HOSTCC  tools/rkimage.o
  HOSTCC  tools/rksd.o
  HOSTCC  tools/rkspi.o
  HOSTCC  tools/socfpgaimage.o
  HOSTCC  tools/sunxi_egon.o
  WRAP    tools/lib/crc16-ccitt.c
  HOSTCC  tools/lib/crc16-ccitt.o
  WRAP    tools/lib/hash-checksum.c
  HOSTCC  tools/lib/hash-checksum.o
  WRAP    tools/lib/sha1.c
  HOSTCC  tools/lib/sha1.o
  WRAP    tools/lib/sha256.c
  HOSTCC  tools/lib/sha256.o
  WRAP    tools/lib/sha512.c
  HOSTCC  tools/lib/sha512.o
  WRAP    tools/common/hash.c
  HOSTCC  tools/common/hash.o
  HOSTCC  tools/ublimage.o
  HOSTCC  tools/zynqimage.o
  HOSTCC  tools/zynqmpimage.o
  HOSTCC  tools/zynqmpbif.o
  WRAP    tools/lib/fdt-libcrypto.c
  HOSTCC  tools/lib/fdt-libcrypto.o
  HOSTCC  tools/sunxi_toc0.o
  HOSTCC  tools/libfdt/fdt.o
  HOSTCC  tools/libfdt/fdt_ro.o
  HOSTCC  tools/libfdt/fdt_wip.o
  HOSTCC  tools/libfdt/fdt_sw.o
  HOSTCC  tools/libfdt/fdt_rw.o
  HOSTCC  tools/libfdt/fdt_strerror.o
  HOSTCC  tools/libfdt/fdt_empty_tree.o
  HOSTCC  tools/libfdt/fdt_addresses.o
  HOSTCC  tools/libfdt/fdt_overlay.o
  HOSTCC  tools/gpimage.o
  HOSTCC  tools/gpimage-common.o
  HOSTCC  tools/mtk_image.o
  WRAP    tools/lib/ecdsa/ecdsa-libcrypto.c
  HOSTCC  tools/lib/ecdsa/ecdsa-libcrypto.o
  WRAP    tools/lib/rsa/rsa-sign.c
  HOSTCC  tools/lib/rsa/rsa-sign.o
  WRAP    tools/lib/rsa/rsa-verify.c
  HOSTCC  tools/lib/rsa/rsa-verify.o
In file included from tools/lib/rsa/rsa-verify.c:1:
./tools/../lib/rsa/rsa-verify.c: In function ‘padding_pss_verify’:
./tools/../lib/rsa/rsa-verify.c:275:11: warning: ‘*db’ may be used uninitialized [-Wmaybe-uninitialized]
  275 |         db[0] &= 0xff >> leftmost_bits;
      |         ~~^~~
./tools/../lib/rsa/rsa-verify.c:275:11: warning: ‘*db’ may be used uninitialized [-Wmaybe-uninitialized]
  WRAP    tools/lib/rsa/rsa-mod-exp.c
  HOSTCC  tools/lib/rsa/rsa-mod-exp.o
  WRAP    tools/lib/aes/aes-encrypt.c
  HOSTCC  tools/lib/aes/aes-encrypt.o
  WRAP    tools/lib/aes/aes-decrypt.c
  HOSTCC  tools/lib/aes/aes-decrypt.o
  HOSTCC  tools/dumpimage.o
  HOSTLD  tools/dumpimage
  HOSTCC  tools/mkimage.o
  HOSTLD  tools/mkimage
  HOSTCC  tools/fit_info.o
  HOSTLD  tools/fit_info
  HOSTCC  tools/fit_check_sign.o
  HOSTLD  tools/fit_check_sign
  HOSTCC  tools/mksunxiboot
  HOSTCC  tools/sunxi-spl-image-builder.o
  WRAP    tools/lib/bch.c
  HOSTCC  tools/lib/bch.o
  HOSTLD  tools/sunxi-spl-image-builder
  HOSTCC  tools/proftool
  HOSTCC  tools/fdtgrep.o
  HOSTLD  tools/fdtgrep
  HOSTCC  tools/spl_size_limit
tools/bmp_logo --gen-info ./tools/logos/denx.bmp > include/bmp_logo.h
tools/bmp_logo --gen-bmp ./tools/logos/denx.bmp > include/bmp_logo_data.h
  AR      arch/arm/cpu/built-in.o
  CC      arch/arm/cpu/armv7/sunxi/tzpc.o
  CC      arch/arm/cpu/armv7/sunxi/sram.o
  CC      arch/arm/cpu/armv7/sunxi/psci.o
  AR      arch/arm/cpu/armv7/sunxi/built-in.o
  CC      arch/arm/cpu/armv7/cache_v7.o
  AS      arch/arm/cpu/armv7/cache_v7_asm.o
  CC      arch/arm/cpu/armv7/cpu.o
  CC      arch/arm/cpu/armv7/cp15.o
  CC      arch/arm/cpu/armv7/syslib.o
  AS      arch/arm/cpu/armv7/sctlr.o
  CC      arch/arm/cpu/armv7/exception_level.o
  AS      arch/arm/cpu/armv7/lowlevel_init.o
  AS      arch/arm/cpu/armv7/nonsec_virt.o
  CC      arch/arm/cpu/armv7/virt-v7.o
  CC      arch/arm/cpu/armv7/virt-dt.o
  AS      arch/arm/cpu/armv7/psci.o
  CC      arch/arm/cpu/armv7/psci-common.o
  AR      arch/arm/cpu/armv7/built-in.o
  AS      arch/arm/cpu/armv7/start.o
  AS      arch/arm/lib/vectors.o
  AS      arch/arm/lib/crt0.o
  AS      arch/arm/lib/setjmp.o
  AS      arch/arm/lib/relocate.o
  CC      arch/arm/lib/bootm-fdt.o
  CC      arch/arm/lib/bootm.o
  CC      arch/arm/lib/zimage.o
  AS      arch/arm/lib/memset.o
  AS      arch/arm/lib/memcpy.o
  CC      arch/arm/lib/bdinfo.o
  CC      arch/arm/lib/sections.o
  CC      arch/arm/lib/stack.o
  CC      arch/arm/lib/interrupts.o
  CC      arch/arm/lib/cache.o
  CC      arch/arm/lib/cache-cp15.o
  CC      arch/arm/lib/psci-dt.o
  AR      arch/arm/lib/built-in.o
  AS      arch/arm/lib/ashldi3.o
  AS      arch/arm/lib/ashrdi3.o
  CC      arch/arm/lib/div0.o
  AS      arch/arm/lib/div64.o
  AS      arch/arm/lib/lib1funcs.o
  AS      arch/arm/lib/lshrdi3.o
  AS      arch/arm/lib/muldi3.o
  AS      arch/arm/lib/uldivmod.o
  AR      arch/arm/lib/lib.a
  CC      arch/arm/lib/eabi_compat.o
  AS      arch/arm/lib/crt0_arm_efi.o
  CC      arch/arm/lib/reloc_arm_efi.o
  CC      arch/arm/mach-sunxi/board.o
  CC      arch/arm/mach-sunxi/clock.o
  CC      arch/arm/mach-sunxi/cpu_info.o
  CC      arch/arm/mach-sunxi/dram_helpers.o
  CC      arch/arm/mach-sunxi/pinmux.o
  CC      arch/arm/mach-sunxi/prcm.o
  CC      arch/arm/mach-sunxi/clock_sun6i.o
  CC      arch/arm/mach-sunxi/timer.o
  AR      arch/arm/mach-sunxi/built-in.o
  CC      board/sunxi/board.o
  AR      board/sunxi/built-in.o
  CC      boot/bootm.o
  CC      boot/bootm_os.o
  CC      boot/pxe_utils.o
  CC      boot/image.o
  CC      boot/image-board.o
  CC      boot/bootdev-uclass.o
  CC      boot/bootflow.o
  CC      boot/bootmeth-uclass.o
  CC      boot/bootstd-uclass.o
  CC      boot/bootmeth_distro.o
  CC      boot/bootmeth_pxe.o
  CC      boot/bootmeth_efi.o
  CC      boot/image-fdt.o
  CC      boot/image-fit.o
  CC      boot/vbe.o
  CC      boot/vbe_simple.o
  AR      boot/built-in.o
  AR      cmd/arm/built-in.o
  CC      cmd/boot.o
  CC      cmd/bootm.o
  CC      cmd/help.o
  CC      cmd/panic.o
  CC      cmd/version.o
  CC      cmd/blk_common.o
  CC      cmd/bootflow.o
  CC      cmd/source.o
  CC      cmd/bdinfo.o
  CC      cmd/blkcache.o
  CC      cmd/bootefi.o
  CC      cmd/bootz.o
  CC      cmd/console.o
  CC      cmd/dm.o
  CC      cmd/echo.o
  CC      cmd/elf.o
  CC      cmd/exit.o
  CC      cmd/ext4.o
  CC      cmd/ext2.o
  CC      cmd/fat.o
  CC      cmd/fdt.o
  CC      cmd/fs.o
  CC      cmd/gpio.o
  CC      cmd/i2c.o
  CC      cmd/itest.o
  CC      cmd/load.o
  CC      cmd/mem.o
  CC      cmd/mii.o
  CC      cmd/mdio.o
  CC      cmd/sleep.o
  CC      cmd/mmc.o
  CC      cmd/net.o
  CC      cmd/part.o
  CC      cmd/pinmux.o
  CC      cmd/pxe.o
  CC      cmd/setexpr.o
  CC      cmd/sysboot.o
  CC      cmd/test.o
  CC      cmd/usb.o
  CC      cmd/disk.o
  CC      cmd/ximg.o
  CC      cmd/gpt.o
  CC      cmd/nvedit.o
  AR      cmd/built-in.o
  CC      common/init/board_init.o
  AR      common/init/built-in.o
  CC      common/main.o
  CC      common/exports.o
  CC      common/cli_hush.o
  CC      common/autoboot.o
  CC      common/board_f.o
  CC      common/board_r.o
  CC      common/board_info.o
  CC      common/fdt_support.o
  CC      common/miiphyutil.o
  CC      common/usb.o
  CC      common/usb_hub.o
  CC      common/usb_storage.o
  CC      common/iomux.o
  CC      common/edid.o
  CC      common/splash.o
  CC      common/menu.o
  CC      common/usb_kbd.o
  CC      common/cli_readline.o
  CC      common/cli_simple.o
  CC      common/console.o
  CC      common/dlmalloc.o
  CC      common/malloc_simple.o
  CC      common/event.o
  CC      common/hash.o
  CC      common/memsize.o
  CC      common/stdio.o
  CC      common/cli.o
  CC      common/command.o
  CC      common/s_record.o
  CC      common/xyzModem.o
  AR      common/built-in.o
  CC      disk/part.o
  CC      disk/disk-uclass.o
  CC      disk/part_dos.o
  CC      disk/part_iso.o
  CC      disk/part_efi.o
  AR      disk/built-in.o
  AR      drivers/adc/built-in.o
  AR      drivers/ata/built-in.o
  AR      drivers/axi/built-in.o
  CC      drivers/block/blk-uclass.o
  CC      drivers/block/blkcache.o
  AR      drivers/block/built-in.o
  AR      drivers/bus/built-in.o
  AR      drivers/cache/built-in.o
  AR      drivers/clk/analogbits/built-in.o
  AR      drivers/clk/imx/built-in.o
  CC      drivers/clk/sunxi/clk_sunxi.o
  CC      drivers/clk/sunxi/clk_sun6i_rtc.o
  CC      drivers/clk/sunxi/clk_a31_r.o
  CC      drivers/clk/sunxi/clk_h3.o
  AR      drivers/clk/sunxi/built-in.o
  AR      drivers/clk/tegra/built-in.o
  AR      drivers/clk/ti/built-in.o
  CC      drivers/clk/clk-uclass.o
  CC      drivers/clk/clk_fixed_rate.o
  CC      drivers/clk/clk_fixed_factor.o
  AR      drivers/clk/built-in.o
  CC      drivers/core/device.o
  CC      drivers/core/fdtaddr.o
  CC      drivers/core/lists.o
  CC      drivers/core/root.o
  CC      drivers/core/uclass.o
  CC      drivers/core/util.o
  CC      drivers/core/tag.o
  CC      drivers/core/device-remove.o
  CC      drivers/core/simple-bus.o
  CC      drivers/core/dump.o
  CC      drivers/core/of_extra.o
  CC      drivers/core/ofnode.o
  CC      drivers/core/read_extra.o
  AR      drivers/core/built-in.o
  AR      drivers/crypto/aspeed/built-in.o
  CC      drivers/crypto/fsl/sec.o
  AR      drivers/crypto/fsl/built-in.o
  AR      drivers/crypto/hash/built-in.o
  AR      drivers/crypto/nuvoton/built-in.o
  AR      drivers/crypto/rsa_mod_exp/built-in.o
  AR      drivers/crypto/built-in.o
  AR      drivers/dfu/built-in.o
  CC      drivers/gpio/gpio-uclass.o
  CC      drivers/gpio/sunxi_gpio.o
  AR      drivers/gpio/built-in.o
  CC      drivers/i2c/i2c-uclass.o
  CC      drivers/i2c/mvtwsi.o
  AR      drivers/i2c/built-in.o
  CC      drivers/input/key_matrix.o
  CC      drivers/input/input.o
  CC      drivers/input/keyboard-uclass.o
  AR      drivers/input/built-in.o
  AR      drivers/iommu/built-in.o
  AR      drivers/mailbox/built-in.o
  AR      drivers/memory/built-in.o
  AR      drivers/misc/built-in.o
  CC      drivers/mmc/mmc.o
  CC      drivers/mmc/mmc-uclass.o
  CC      drivers/mmc/mmc_bootdev.o
  CC      drivers/mmc/mmc_write.o
  CC      drivers/mmc/sunxi_mmc.o
  AR      drivers/mmc/built-in.o
  AR      drivers/mtd/nand/built-in.o
  AR      drivers/mtd/onenand/built-in.o
  AR      drivers/mtd/spi/built-in.o
  AR      drivers/mtd/built-in.o
  AR      drivers/net/mscc_eswitch/built-in.o
  CC      drivers/net/phy/phy.o
  AR      drivers/net/phy/built-in.o
  AR      drivers/net/qe/built-in.o
  AR      drivers/net/ti/built-in.o
  CC      drivers/net/sun8i_emac.o
  AR      drivers/net/built-in.o
  CC      drivers/phy/allwinner/phy-sun4i-usb.o
  AR      drivers/phy/allwinner/built-in.o
  AR      drivers/phy/cadence/built-in.o
  AR      drivers/phy/marvell/built-in.o
  AR      drivers/phy/rockchip/built-in.o
  AR      drivers/phy/socionext/built-in.o
  AR      drivers/phy/ti/built-in.o
  CC      drivers/phy/phy-uclass.o
  AR      drivers/phy/built-in.o
  AR      drivers/pinctrl/broadcom/built-in.o
  AR      drivers/pinctrl/nxp/built-in.o
  CC      drivers/pinctrl/sunxi/pinctrl-sunxi.o
  AR      drivers/pinctrl/sunxi/built-in.o
  CC      drivers/pinctrl/pinctrl-uclass.o
  CC      drivers/pinctrl/pinctrl-generic.o
  AR      drivers/pinctrl/built-in.o
  AR      drivers/power/battery/built-in.o
  AR      drivers/power/fuel_gauge/built-in.o
  AR      drivers/power/mfd/built-in.o
  AR      drivers/power/pmic/built-in.o
  CC      drivers/power/regulator/regulator-uclass.o
  AR      drivers/power/regulator/built-in.o
  CC      drivers/power/sy8106a.o
  AR      drivers/power/built-in.o
  AR      drivers/pwm/built-in.o
  CC      drivers/reset/reset-uclass.o
  CC      drivers/reset/reset-sunxi.o
  AR      drivers/reset/built-in.o
  AR      drivers/rtc/built-in.o
  AR      drivers/scsi/built-in.o
  CC      drivers/serial/serial-uclass.o
  CC      drivers/serial/ns16550.o
  AR      drivers/serial/built-in.o
  AR      drivers/smem/built-in.o
  AR      drivers/soc/built-in.o
  AR      drivers/sound/built-in.o
  AR      drivers/spmi/built-in.o
  CC      drivers/sysreset/sysreset-uclass.o
  CC      drivers/sysreset/sysreset_watchdog.o
  AR      drivers/sysreset/built-in.o
  AR      drivers/thermal/built-in.o
  AR      drivers/ufs/built-in.o
  AR      drivers/video/bridge/built-in.o
  CC      drivers/video/sunxi/sunxi_de2.o
  CC      drivers/video/sunxi/sunxi_dw_hdmi.o
  CC      drivers/video/sunxi/simplefb_common.o
  CC      drivers/video/sunxi/lcdc.o
  CC      drivers/video/sunxi/sunxi_lcd.o
  AR      drivers/video/sunxi/built-in.o
  AR      drivers/video/ti/built-in.o
  CC      drivers/video/backlight-uclass.o
  CC      drivers/video/console_normal.o
  CC      drivers/video/display-uclass.o
  CC      drivers/video/video-uclass.o
  CC      drivers/video/vidconsole-uclass.o
  CC      drivers/video/video_bmp.o
  CC      drivers/video/panel-uclass.o
  CC      drivers/video/simple_panel.o
  TTF     drivers/video/u_boot_logo.S
  AS      drivers/video/u_boot_logo.o
  CC      drivers/video/dw_hdmi.o
  AR      drivers/video/built-in.o
  CC      drivers/watchdog/wdt-uclass.o
  CC      drivers/watchdog/sunxi_wdt.o
  AR      drivers/watchdog/built-in.o
  AR      drivers/built-in.o
  AR      drivers/usb/cdns3/built-in.o
  CC      drivers/usb/common/common.o
  AR      drivers/usb/common/built-in.o
  AR      drivers/usb/dwc3/built-in.o
  AR      drivers/usb/emul/built-in.o
  AR      drivers/usb/eth/built-in.o
  CC      drivers/usb/gadget/epautoconf.o
  CC      drivers/usb/gadget/config.o
  CC      drivers/usb/gadget/usbstring.o
  AR      drivers/usb/gadget/built-in.o
  CC      drivers/usb/gadget/udc/udc-uclass.o
  AR      drivers/usb/gadget/udc/built-in.o
  CC      drivers/usb/host/usb-uclass.o
  CC      drivers/usb/host/usb_bootdev.o
  CC      drivers/usb/host/ohci-hcd.o
  CC      drivers/usb/host/ohci-generic.o
  CC      drivers/usb/host/ehci-hcd.o
  CC      drivers/usb/host/ehci-generic.o
  AR      drivers/usb/host/built-in.o
  AR      drivers/usb/isp1760/built-in.o
  AR      drivers/usb/mtu3/built-in.o
  AR      drivers/usb/musb-new/built-in.o
  AR      drivers/usb/musb/built-in.o
  AR      drivers/usb/phy/built-in.o
  AR      drivers/usb/ulpi/built-in.o
  CC      env/common.o
  CC      env/env.o
  CC      env/attr.o
  CC      env/flags.o
  CC      env/callback.o
  CC      env/fat.o
  AR      env/built-in.o
  CC      fs/ext4/ext4fs.o
  CC      fs/ext4/ext4_common.o
  CC      fs/ext4/dev.o
  AR      fs/ext4/built-in.o
  CC      fs/fat/fat_write.o
  AR      fs/fat/built-in.o
  CC      fs/fs.o
  CC      fs/fs_internal.o
  AR      fs/built-in.o
  AR      lib/crypto/built-in.o
  CC      lib/efi_driver/efi_uclass.o
  CC      lib/efi_driver/efi_block_device.o
  AR      lib/efi_driver/built-in.o
  CC      lib/efi_loader/efi_bootmgr.o
  CC      lib/efi_loader/efi_boottime.o
  CC      lib/efi_loader/efi_helper.o
  CC      lib/efi_loader/efi_console.o
  CC      lib/efi_loader/efi_device_path.o
  CC      lib/efi_loader/efi_device_path_to_text.o
  CC      lib/efi_loader/efi_device_path_utilities.o
  CC      lib/efi_loader/efi_dt_fixup.o
  CC      lib/efi_loader/efi_file.o
  CC      lib/efi_loader/efi_hii.o
  CC      lib/efi_loader/efi_image_loader.o
  CC      lib/efi_loader/efi_load_options.o
  CC      lib/efi_loader/efi_memory.o
  CC      lib/efi_loader/efi_root_node.o
  CC      lib/efi_loader/efi_runtime.o
  CC      lib/efi_loader/efi_setup.o
  CC      lib/efi_loader/efi_string.o
  CC      lib/efi_loader/efi_unicode_collation.o
  CC      lib/efi_loader/efi_var_common.o
  CC      lib/efi_loader/efi_var_mem.o
  CC      lib/efi_loader/efi_var_file.o
  CC      lib/efi_loader/efi_variable.o
  CC      lib/efi_loader/efi_watchdog.o
  CC      lib/efi_loader/efi_gop.o
  CC      lib/efi_loader/efi_disk.o
  CC      lib/efi_loader/efi_net.o
  CC      lib/efi_loader/efi_smbios.o
  CC      lib/efi_loader/efi_load_initrd.o
  CC      lib/efi_loader/efi_conformance.o
  AR      lib/efi_loader/built-in.o
  CC      lib/efi_loader/helloworld.o
  AS      lib/efi_loader/efi_crt0.o
  CC      lib/efi_loader/efi_reloc.o
  CC      lib/efi_loader/efi_freestanding.o
  LD      lib/efi_loader/helloworld_efi.so
  OBJCOPY lib/efi_loader/helloworld.efi
  CC      lib/efi_loader/dtbdump.o
  LD      lib/efi_loader/dtbdump_efi.so
  OBJCOPY lib/efi_loader/dtbdump.efi
  CC      lib/efi_loader/initrddump.o
  LD      lib/efi_loader/initrddump_efi.so
  OBJCOPY lib/efi_loader/initrddump.efi
  CC      lib/libfdt/fdt.o
  CC      lib/libfdt/fdt_ro.o
  CC      lib/libfdt/fdt_wip.o
  CC      lib/libfdt/fdt_strerror.o
  CC      lib/libfdt/fdt_sw.o
  CC      lib/libfdt/fdt_rw.o
  CC      lib/libfdt/fdt_empty_tree.o
  CC      lib/libfdt/fdt_addresses.o
  CC      lib/libfdt/fdt_overlay.o
  AR      lib/libfdt/built-in.o
  CC      lib/zlib/zlib.o
  AR      lib/zlib/built-in.o
  CC      lib/binman.o
  CC      lib/charset.o
  CC      lib/crc8.o
  CC      lib/crc16.o
  CC      lib/crc16-ccitt.o
  CC      lib/fdtdec_common.o
  CC      lib/smbios.o
  CC      lib/ldiv.o
  CC      lib/net_utils.o
  CC      lib/rc4.o
  CC      lib/list_sort.o
  CC      lib/md5.o
  CC      lib/hash-checksum.o
  CC      lib/sha1.o
  CC      lib/sha256.o
  CC      lib/gunzip.o
  CC      lib/fdtdec.o
  CC      lib/qsort.o
  CC      lib/hashtable.o
  CC      lib/errno.o
  CC      lib/display_options.o
  CC      lib/crc32.o
  CC      lib/ctype.o
  CC      lib/div64.o
  CC      lib/hang.o
  CC      lib/linux_compat.o
  CC      lib/linux_string.o
  CC      lib/lmb.o
  CC      lib/membuff.o
  CC      lib/slre.o
  CC      lib/string.o
  CC      lib/tables_csum.o
  CC      lib/time.o
  CC      lib/hexdump.o
  CC      lib/uuid.o
  CC      lib/rand.o
  CC      lib/panic.o
  CC      lib/vsprintf.o
  CC      lib/strto.o
  CC      lib/abuf.o
  CC      lib/date.o
  CC      lib/rtc-lib.o
  CC      lib/elf.o
  AR      lib/built-in.o
  CC      net/arp.o
  CC      net/bootp.o
  CC      net/eth-uclass.o
  CC      net/eth_bootdev.o
  CC      net/eth_common.o
  CC      net/net.o
  CC      net/nfs.o
  CC      net/ping.o
  CC      net/tftp.o
  AR      net/built-in.o
  LDS     u-boot.lds
  LD      u-boot
  OBJCOPY u-boot.srec
  OBJCOPY u-boot-nodtb.bin
  DTC     arch/arm/dts/sun8i-h2-plus-bananapi-m2-zero.dtb
  DTC     arch/arm/dts/sun8i-h2-plus-libretech-all-h3-cc.dtb
  DTC     arch/arm/dts/sun8i-h2-plus-orangepi-r1.dtb
  DTC     arch/arm/dts/sun8i-h2-plus-orangepi-zero.dtb
  DTC     arch/arm/dts/sun8i-h3-bananapi-m2-plus.dtb
  DTC     arch/arm/dts/sun8i-h3-bananapi-m2-plus-v1.2.dtb
  DTC     arch/arm/dts/sun8i-h3-beelink-x2.dtb
  DTC     arch/arm/dts/sun8i-h3-emlid-neutis-n5h3-devboard.dtb
  DTC     arch/arm/dts/sun8i-h3-libretech-all-h3-cc.dtb
  DTC     arch/arm/dts/sun8i-h3-mapleboard-mp130.dtb
  DTC     arch/arm/dts/sun8i-h3-nanopi-duo2.dtb
  DTC     arch/arm/dts/sun8i-h3-nanopi-m1.dtb
  DTC     arch/arm/dts/sun8i-h3-nanopi-m1-plus.dtb
  DTC     arch/arm/dts/sun8i-h3-nanopi-neo.dtb
  DTC     arch/arm/dts/sun8i-h3-nanopi-neo-air.dtb
  DTC     arch/arm/dts/sun8i-h3-nanopi-r1.dtb
  DTC     arch/arm/dts/sun8i-h3-orangepi-2.dtb
  DTC     arch/arm/dts/sun8i-h3-orangepi-lite.dtb
  DTC     arch/arm/dts/sun8i-h3-orangepi-one.dtb
  DTC     arch/arm/dts/sun8i-h3-orangepi-pc.dtb
  DTC     arch/arm/dts/sun8i-h3-orangepi-pc-plus.dtb
  DTC     arch/arm/dts/sun8i-h3-orangepi-plus.dtb
  DTC     arch/arm/dts/sun8i-h3-orangepi-plus2e.dtb
  DTC     arch/arm/dts/sun8i-h3-orangepi-zero-plus2.dtb
  DTC     arch/arm/dts/sun8i-h3-rervision-dvk.dtb
  DTC     arch/arm/dts/sun8i-h3-zeropi.dtb
  SHIPPED dts/dt.dtb
  CAT     u-boot-dtb.bin
  COPY    u-boot.bin
  SYM     u-boot.sym
  CC      spl/./lib/asm-offsets.s
  UPD     spl/./include/generated/generic-asm-offsets.h
  CC      spl/./arch/arm/lib/asm-offsets.s
  UPD     spl/./include/generated/asm-offsets.h
  CC      spl/arch/arm/mach-sunxi/dram_timings/ddr3_1333.o
  AR      spl/arch/arm/mach-sunxi/dram_timings/built-in.o
  CC      spl/arch/arm/mach-sunxi/board.o
  CC      spl/arch/arm/mach-sunxi/clock.o
  CC      spl/arch/arm/mach-sunxi/cpu_info.o
  CC      spl/arch/arm/mach-sunxi/dram_helpers.o
  CC      spl/arch/arm/mach-sunxi/pinmux.o
  CC      spl/arch/arm/mach-sunxi/prcm.o
  CC      spl/arch/arm/mach-sunxi/clock_sun6i.o
  CC      spl/arch/arm/mach-sunxi/timer.o
  CC      spl/arch/arm/mach-sunxi/dram_sunxi_dw.o
  AR      spl/arch/arm/mach-sunxi/built-in.o
  CC      spl/arch/arm/cpu/armv7/sunxi/tzpc.o
  CC      spl/arch/arm/cpu/armv7/sunxi/sram.o
  AS      spl/arch/arm/cpu/armv7/sunxi/fel_utils.o
  AR      spl/arch/arm/cpu/armv7/sunxi/built-in.o
  CC      spl/arch/arm/cpu/armv7/cache_v7.o
  AS      spl/arch/arm/cpu/armv7/cache_v7_asm.o
  CC      spl/arch/arm/cpu/armv7/cpu.o
  CC      spl/arch/arm/cpu/armv7/cp15.o
  CC      spl/arch/arm/cpu/armv7/syslib.o
  AS      spl/arch/arm/cpu/armv7/lowlevel_init.o
  AS      spl/arch/arm/cpu/armv7/nonsec_virt.o
  CC      spl/arch/arm/cpu/armv7/virt-v7.o
  CC      spl/arch/arm/cpu/armv7/virt-dt.o
  AS      spl/arch/arm/cpu/armv7/psci.o
  CC      spl/arch/arm/cpu/armv7/psci-common.o
  AR      spl/arch/arm/cpu/armv7/built-in.o
  AS      spl/arch/arm/cpu/armv7/start.o
  AR      spl/arch/arm/cpu/built-in.o
  AS      spl/arch/arm/lib/vectors.o
  AS      spl/arch/arm/lib/crt0.o
  AS      spl/arch/arm/lib/setjmp.o
  CC      spl/arch/arm/lib/spl.o
  CC      spl/arch/arm/lib/zimage.o
  CC      spl/arch/arm/lib/bootm-fdt.o
  AS      spl/arch/arm/lib/memset.o
  AS      spl/arch/arm/lib/memcpy.o
  CC      spl/arch/arm/lib/bdinfo.o
  CC      spl/arch/arm/lib/sections.o
  CC      spl/arch/arm/lib/stack.o
  CC      spl/arch/arm/lib/interrupts.o
  CC      spl/arch/arm/lib/reset.o
  CC      spl/arch/arm/lib/cache.o
  CC      spl/arch/arm/lib/cache-cp15.o
  CC      spl/arch/arm/lib/psci-dt.o
  AR      spl/arch/arm/lib/built-in.o
  AS      spl/arch/arm/lib/ashldi3.o
  AS      spl/arch/arm/lib/ashrdi3.o
  CC      spl/arch/arm/lib/div0.o
  AS      spl/arch/arm/lib/div64.o
  AS      spl/arch/arm/lib/lib1funcs.o
  AS      spl/arch/arm/lib/lshrdi3.o
  AS      spl/arch/arm/lib/muldi3.o
  AS      spl/arch/arm/lib/uldivmod.o
  AR      spl/arch/arm/lib/lib.a
  CC      spl/arch/arm/lib/eabi_compat.o
  AS      spl/arch/arm/lib/crt0_arm_efi.o
  CC      spl/arch/arm/lib/reloc_arm_efi.o
  CC      spl/board/sunxi/board.o
  AR      spl/board/sunxi/built-in.o
  CC      spl/common/spl/spl.o
  CC      spl/common/spl/spl_legacy.o
  CC      spl/common/spl/spl_mmc.o
  AR      spl/common/spl/built-in.o
  CC      spl/common/init/board_init.o
  AR      spl/common/init/built-in.o
  CC      spl/boot/image.o
  CC      spl/boot/image-board.o
  AR      spl/boot/built-in.o
  CC      spl/common/console.o
  CC      spl/common/dlmalloc.o
  CC      spl/common/malloc_simple.o
  CC      spl/common/memsize.o
  CC      spl/common/stdio.o
  CC      spl/common/cli.o
  CC      spl/common/command.o
  CC      spl/common/s_record.o
  CC      spl/common/xyzModem.o
  AR      spl/common/built-in.o
  CC      spl/cmd/nvedit.o
  AR      spl/cmd/built-in.o
  AR      spl/env/built-in.o
  AR      spl/lib/crypto/built-in.o
  CC      spl/lib/hash-checksum.o
  CC      spl/lib/sha1.o
  CC      spl/lib/sha256.o
  CC      spl/lib/net_utils.o
  CC      spl/lib/qsort.o
  CC      spl/lib/hashtable.o
  CC      spl/lib/errno.o
  CC      spl/lib/display_options.o
  CC      spl/lib/crc32.o
  CC      spl/lib/ctype.o
  CC      spl/lib/div64.o
  CC      spl/lib/hang.o
  CC      spl/lib/linux_compat.o
  CC      spl/lib/linux_string.o
  CC      spl/lib/lmb.o
  CC      spl/lib/membuff.o
  CC      spl/lib/slre.o
  CC      spl/lib/string.o
  CC      spl/lib/tables_csum.o
  CC      spl/lib/time.o
  CC      spl/lib/hexdump.o
  CC      spl/lib/uuid.o
  CC      spl/lib/rand.o
  CC      spl/lib/panic.o
  CC      spl/lib/tiny-printf.o
  CC      spl/lib/strto.o
  CC      spl/lib/abuf.o
  CC      spl/lib/date.o
  CC      spl/lib/rtc-lib.o
  CC      spl/lib/elf.o
  AR      spl/lib/built-in.o
  AR      spl/disk/built-in.o
  CC      spl/drivers/block/blk_legacy.o
  AR      spl/drivers/block/built-in.o
  CC      spl/drivers/gpio/sunxi_gpio.o
  AR      spl/drivers/gpio/built-in.o
  CC      spl/drivers/i2c/i2c_core.o
  CC      spl/drivers/i2c/mvtwsi.o
  AR      spl/drivers/i2c/built-in.o
  CC      spl/drivers/mmc/mmc.o
  CC      spl/drivers/mmc/mmc_legacy.o
  CC      spl/drivers/mmc/sunxi_mmc.o
  AR      spl/drivers/mmc/built-in.o
  AR      spl/drivers/mtd/built-in.o
  AR      spl/drivers/power/battery/built-in.o
  AR      spl/drivers/power/fuel_gauge/built-in.o
  AR      spl/drivers/power/mfd/built-in.o
  AR      spl/drivers/power/pmic/built-in.o
  AR      spl/drivers/power/regulator/built-in.o
  CC      spl/drivers/power/sy8106a.o
  AR      spl/drivers/power/built-in.o
  CC      spl/drivers/serial/serial.o
  CC      spl/drivers/serial/serial_ns16550.o
  CC      spl/drivers/serial/ns16550.o
  AR      spl/drivers/serial/built-in.o
  AR      spl/drivers/soc/built-in.o
  AR      spl/drivers/built-in.o
  AR      spl/dts/built-in.o
  CC      spl/fs/fs_internal.o
  AR      spl/fs/built-in.o
  LDS     spl/u-boot-spl.lds
  LD      spl/u-boot-spl
  OBJCOPY spl/u-boot-spl-nodtb.bin
  COPY    spl/u-boot-spl.bin
  SYM     spl/u-boot-spl.sym
  MKIMAGE spl/sunxi-spl.bin
  MKIMAGE u-boot.img
  COPY    u-boot.dtb
  MKIMAGE u-boot-dtb.img
  CFGCHK  u-boot.cfg
  OFCHK   .config
  BINMAN  all
[tom@trona u-boot.Git]$ ls -l
total 10516
drwxr-xr-x   2 tom tom    4096 Jan 16 21:23 api
drwxr-xr-x  14 tom tom    4096 Jan 16 21:23 arch
drwxr-xr-x   2 tom tom    4096 Jan 16 21:33 binman-fake
drwxr-xr-x 173 tom tom    4096 Jan 16 21:23 board
drwxr-xr-x   2 tom tom    4096 Jan 16 21:32 boot
drwxr-xr-x   4 tom tom    4096 Jan 16 21:31 build
drwxr-xr-x   9 tom tom   12288 Jan 16 21:32 cmd
drwxr-xr-x   5 tom tom    4096 Jan 16 21:32 common
-rw-r--r--   1 tom tom    2180 Jan 16 21:22 config.mk
drwxr-xr-x   2 tom tom   69632 Jan 16 21:23 configs
drwxr-xr-x   2 tom tom    4096 Jan 16 21:32 disk
drwxr-xr-x  19 tom tom    4096 Jan 16 21:23 doc
drwxr-xr-x  72 tom tom    4096 Jan 16 21:32 drivers
drwxr-xr-x   2 tom tom    4096 Jan 16 21:32 dts
drwxr-xr-x   2 tom tom    4096 Jan 16 21:32 env
drwxr-xr-x   4 tom tom    4096 Jan 16 21:22 examples
drwxr-xr-x  15 tom tom    4096 Jan 16 21:32 fs
drwxr-xr-x  38 tom tom   20480 Jan 16 21:32 include
-rw-r--r--   1 tom tom     783 Jan 16 21:22 Kbuild
-rw-r--r--   1 tom tom   20895 Jan 16 21:23 Kconfig
drwxr-xr-x  23 tom tom   12288 Jan 16 21:32 lib
drwxr-xr-x   2 tom tom    4096 Jan 16 21:23 Licenses
-rw-r--r--   1 tom tom   39736 Jan 16 21:23 MAINTAINERS
-rw-r--r--   1 tom tom   82830 Jan 16 21:31 Makefile
drwxr-xr-x   2 tom tom    4096 Jan 16 21:32 net
drwxr-xr-x   5 tom tom    4096 Jan 16 21:23 post
-rw-r--r--   1 tom tom  114567 Jan 16 21:23 README
drwxr-xr-x   6 tom tom    4096 Jan 16 21:23 scripts
drwxr-xr-x  14 tom tom    4096 Jan 16 21:33 spl
-rw-r--r--   1 tom tom   97254 Jan 16 21:32 System.map
drwxr-xr-x  17 tom tom    4096 Jan 16 21:23 test
drwxr-xr-x  18 tom tom   12288 Jan 16 21:32 tools
-rwxr-xr-x   1 tom tom 4568808 Jan 16 21:32 u-boot
-rw-r--r--   1 tom tom  499584 Jan 16 21:32 u-boot.bin
-rw-r--r--   1 tom tom   16829 Jan 16 21:31 u-boot.cfg
-rw-r--r--   1 tom tom   10744 Jan 16 21:33 u-boot.cfg.configs
-rw-r--r--   1 tom tom   30592 Jan 16 21:33 u-boot.dtb
-rw-r--r--   1 tom tom  499584 Jan 16 21:32 u-boot-dtb.bin
-rw-r--r--   1 tom tom  499648 Jan 16 21:33 u-boot-dtb.img
-rw-r--r--   1 tom tom   30729 Jan 16 21:33 u-boot.dtb.out
-rw-r--r--   1 tom tom  499648 Jan 16 21:33 u-boot.img
-rw-r--r--   1 tom tom    2519 Jan 16 21:32 u-boot.lds
-rw-r--r--   1 tom tom 1112674 Jan 16 21:32 u-boot.map
-rwxr-xr-x   1 tom tom  468992 Jan 16 21:32 u-boot-nodtb.bin
-rwxr-xr-x   1 tom tom 1407106 Jan 16 21:32 u-boot.srec
-rw-r--r--   1 tom tom  532416 Jan 16 21:33 u-boot-sunxi-with-spl.bin
-rw-r--r--   1 tom tom     156 Jan 16 21:33 u-boot-sunxi-with-spl.map
-rw-r--r--   1 tom tom  199244 Jan 16 21:32 u-boot.sym
[tom@trona u-boot.Git]$


Have any comments? Questions? Drop me a line!

Kyu / [email protected]