> Well, I think so long as you can do "make xxx_defconfig" (and a separate > objdir not source tree), then "make" sees deps and re-runs as needed, > yes, this should be workable. Thanks.
Fresh UBOOT ``` make socfpga_cyclone5_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 # ``` When the board/xxx/ only got qts ``` make prepare 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 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 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 ``` When the board/xxx/handoff is place next to qts ``` make prepare UPD include/generated/timestamp_autogenerated.h [INFO] Handoff folder found: board/altera/cyclone5-socdk/hps_isw_handoff [INFO] Handoff subfolder found under board/altera/cyclone5-socdk/hps_isw_handoff [INFO] Found hiof file: board/altera/cyclone5-socdk/hps_isw_handoff/ddr3_5128x4_hps_0/ddr3_5128x4_hps_0.hiof [INFO] Using handoff folder: ddr3_5128x4_hps_0 [INFO] Running BSP generator... Generating file: board/altera/cyclone5-socdk/qts/sdram_config.h... Generating file: board/altera/cyclone5-socdk/qts/pinmux_config.h... Generating file: board/altera/cyclone5-socdk/qts/pll_config.h Reading file: board/altera/cyclone5-socdk/hps_isw_handoff/ddr3_5128x4_hps_0/ddr3_5128x4_hps_0.hiof... Generating file: board/altera/cyclone5-socdk/qts/iocsr_config.h... [DONE] SoCFPGA QTS handoff conversion complete. ``` or simply ``` make -j 8 UPD include/generated/timestamp_autogenerated.h UPD include/config/uboot.release [INFO] Handoff folder found: board/altera/cyclone5-socdk/hps_isw_handoff [INFO] Handoff subfolder found under board/altera/cyclone5-socdk/hps_isw_handoff [INFO] Found hiof file: board/altera/cyclone5-socdk/hps_isw_handoff/ddr3_5128x4_hps_0/ddr3_5128x4_hps_0.hiof [INFO] Using handoff folder: ddr3_5128x4_hps_0 [INFO] Running BSP generator... Generating file: board/altera/cyclone5-socdk/qts/sdram_config.h... Generating file: board/altera/cyclone5-socdk/qts/pinmux_config.h... Generating file: board/altera/cyclone5-socdk/qts/pll_config.h UPD include/generated/version_autogenerated.h Reading file: board/altera/cyclone5-socdk/hps_isw_handoff/ddr3_5128x4_hps_0/ddr3_5128x4_hps_0.hiof... Generating file: board/altera/cyclone5-socdk/qts/iocsr_config.h... [DONE] SoCFPGA QTS handoff conversion complete. LDS u-boot.lds AR tools/built-in.a HOSTCC tools/gen_eth_addr HOSTCC tools/gen_ethaddr_crc.o HOSTCC tools/img2srec WRAP tools/generated/lib/crc8.c HOSTCC tools/mkenvimage.o HOSTCC tools/os_support.o WRAP tools/generated/lib/crc32.c HOSTCC tools/atmelimage.o ``` Any additional requests? Brian

