zephyr/scripts
Daniel Leung 8df10d4584 kconfig: untangle ordering and dependencies
There are two major issues with the kconfig:

() Some of the config options have incorrect dependencies inside help
   under menuconfig. For example, CONFIG_GPIO depends on BOARD_GALILEO.

() Since the SoC and board specific kconfig files are parsed first,
   the help screen would say, for example, CONFIG_SPI is defined at
   arch/arm/soc/fsl_frdm_k64f/Kconfig. This is incorrect because
   the actual config is defined in drivers/spi/Kconfig.

These cause great confusion to users of menuconfig/xconfig.

To fix these, the SoC and board defaults are now to be parsed last.

Note that the position swapping of defaults in this patch is due to
the fact the the default parsed last will be used.

And, spi_test is broken due to the fact that it requires
CONFIG_SPI_INTEL_PORT_1, but never enables it anywhere. This is
bypassed for now.

Origin: refactored and edited from existing files
Change-Id: I2a4b1ae5be4d27e68c960aa47d91ef350f2d500f
Signed-off-by: Daniel Leung <daniel.leung@intel.com>
2016-03-26 20:36:32 -04:00
..
basic build: fix fixdep warning. 2016-02-05 20:25:31 -05:00
cross_compiler build: update xtools configurations 2016-02-05 20:25:13 -05:00
gen_idt gen_idt: correctly warn on duplicate IRQ connections 2016-03-03 10:24:25 +00:00
gen_offset_header correcting issues identified by coverity 2016-02-12 15:48:48 +00:00
kconfig kconfig: untangle ordering and dependencies 2016-03-26 20:36:32 -04:00
patches move qemu patch to script/patches 2016-02-05 20:15:21 -05:00
sanity_chk sanitycheck: enable qemu_x86_iamcu and prefer it over qemu_x86 2016-03-12 02:24:51 +00:00
support add debug/debugserver support 2016-02-05 20:25:30 -05:00
build_grub.sh add script to build grub for galileo 2016-02-05 20:15:31 -05:00
check_known_checkpatch_issues.sh Change BSD-3 licenses to Apache 2 2016-02-05 20:24:29 -05:00
checkpatch.pl checkpatch: fix SPACE false positive 2016-02-22 19:11:41 +00:00
checkstack.pl First commit 2015-04-10 16:44:37 -07:00
compare_footprint compare footprint: fixed script to run in bash shell only 2016-02-08 09:19:19 -06:00
config First commit 2015-04-10 16:44:37 -07:00
diffconfig First commit 2015-04-10 16:44:37 -07:00
do_checkpatch.sh Change BSD-3 licenses to Apache 2 2016-02-05 20:24:29 -05:00
gcc-version.sh First commit 2015-04-10 16:44:37 -07:00
headerdep.pl First commit 2015-04-10 16:44:37 -07:00
Kbuild.include Revert "Change the try-run option as disable by default." 2016-02-05 20:25:30 -05:00
maintainer-checkpatch.bash Change BSD-3 licenses to Apache 2 2016-02-05 20:24:29 -05:00
make-ll Change BSD-3 licenses to Apache 2 2016-02-05 20:24:29 -05:00
Makefile build: remove unused linux related code 2016-02-05 20:25:15 -05:00
Makefile.build build: Add C++ support 2016-02-05 20:25:23 -05:00
Makefile.clean First commit 2015-04-10 16:44:37 -07:00
Makefile.extrawarn First commit 2015-04-10 16:44:37 -07:00
Makefile.headersinst First commit 2015-04-10 16:44:37 -07:00
Makefile.help First commit 2015-04-10 16:44:37 -07:00
Makefile.host First commit 2015-04-10 16:44:37 -07:00
Makefile.lib build: Add C++ support 2016-02-05 20:25:23 -05:00
Makefile.modbuiltin First commit 2015-04-10 16:44:37 -07:00
Makefile.toolchain.iamcu toolchain: remove hardcoded compiler versions 2016-02-05 20:25:14 -05:00
Makefile.toolchain.xtools toolchain: remove hardcoded compiler versions 2016-02-05 20:25:14 -05:00
Makefile.toolchain.zephyr arm build: Select correct library version 2016-02-11 01:13:49 +00:00
mkmakefile First commit 2015-04-10 16:44:37 -07:00
mksysmap First commit 2015-04-10 16:44:37 -07:00
qemu-machine-hack.py HACK: qemu: change e_machine for IAMCU binaries 2016-03-12 02:24:46 +00:00
sanitycheck sanitycheck: don't require arch.ini blocks for every platform 2016-03-23 15:35:38 +00:00
spelling.txt First commit 2015-04-10 16:44:37 -07:00
sysgen debug: adds object tracing capability to microkernel events 2016-03-11 22:13:04 +00:00
tags.sh build: Add tags.sh to enable tagging targets 2016-02-05 20:24:36 -05:00
timestamp Change BSD-3 licenses to Apache 2 2016-02-05 20:24:29 -05:00