embestmx6boards: Add SPL support
[oweals/u-boot.git] / Makefile
index a4b1d1db52419dfe185c1b553f7cac3e18aee08b..5683714947f24547461c4bb761942946ef894c34 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -1,9 +1,9 @@
 # SPDX-License-Identifier: GPL-2.0+
 
-VERSION = 2018
-PATCHLEVEL = 11
+VERSION = 2019
+PATCHLEVEL = 01
 SUBLEVEL =
-EXTRAVERSION =
+EXTRAVERSION = -rc1
 NAME =
 
 # *DOCUMENTATION*
@@ -443,7 +443,7 @@ defaultenv_h := include/generated/defaultenv_autogenerated.h
 
 no-dot-config-targets := clean clobber mrproper distclean \
                         help %docs check% coccicheck \
-                        ubootversion backup tests
+                        ubootversion backup tests check qcheck
 
 config-targets := 0
 mixed-targets  := 0
@@ -695,7 +695,6 @@ libs-$(CONFIG_CMD_UBI) += drivers/mtd/ubi/
 libs-y += drivers/mtd/spi/
 libs-y += drivers/net/
 libs-y += drivers/net/phy/
-libs-y += drivers/pci/
 libs-y += drivers/power/ \
        drivers/power/domain/ \
        drivers/power/fuel_gauge/ \
@@ -919,6 +918,42 @@ ifeq ($(CONFIG_DM_I2C_COMPAT)$(CONFIG_SANDBOX),y)
        @echo "(possibly in a subsequent patch in your series)"
        @echo "before sending patches to the mailing list."
        @echo "===================================================="
+endif
+ifeq ($(CONFIG_MMC),y)
+ifneq ($(CONFIG_DM_MMC)$(CONFIG_OF_CONTROL)$(CONFIG_BLK),yyy)
+       @echo "===================== WARNING ======================"
+       @echo "This board does not use CONFIG_DM_MMC. Please update"
+       @echo "the board to use CONFIG_DM_MMC before the v2019.04 release."
+       @echo "Failure to update by the deadline may result in board removal."
+       @echo "See doc/driver-model/MIGRATION.txt for more info."
+       @echo "===================================================="
+endif
+endif
+ifeq ($(CONFIG_USB),y)
+ifneq ($(CONFIG_DM_USB)$(CONFIG_OF_CONTROL)$(CONFIG_BLK),yyy)
+       @echo "===================== WARNING ======================"
+       @echo "This board does not use CONFIG_DM_USB. Please update"
+       @echo "the board to use CONFIG_DM_USB before the v2019.07 release."
+       @echo "Failure to update by the deadline may result in board removal."
+       @echo "See doc/driver-model/MIGRATION.txt for more info."
+       @echo "===================================================="
+endif
+endif
+ifeq ($(CONFIG_LIBATA)$(CONFIG_DM_SCSI)$(CONFIG_MVSATA_IDE),y)
+       @echo "===================== WARNING ======================"
+       @echo "This board does not use CONFIG_DM_SCSI. Please update"
+       @echo "the storage controller to use CONFIG_DM_SCSI before the v2019.07 release."
+       @echo "Failure to update by the deadline may result in board removal."
+       @echo "See doc/driver-model/MIGRATION.txt for more info."
+       @echo "===================================================="
+endif
+ifeq ($(CONFIG_OF_EMBED),y)
+       @echo "===================== WARNING ======================"
+       @echo "CONFIG_OF_EMBED is enabled. This option should only"
+       @echo "be used for debugging purposes. Please use"
+       @echo "CONFIG_OF_SEPARATE for boards in mainline."
+       @echo "See doc/README.fdt-control for more info."
+       @echo "===================================================="
 endif
        @# Check that this build does not use CONFIG options that we do not
        @# know about unless they are in Kconfig. All the existing CONFIG
@@ -1727,6 +1762,7 @@ help:
        @echo  'Test targets:'
        @echo  ''
        @echo  '  check           - Run all automated tests that use sandbox'
+       @echo  '  qcheck          - Run quick automated tests that use sandbox'
        @echo  ''
        @echo  'Other generic targets:'
        @echo  '  all             - Build all necessary images depending on configuration'
@@ -1769,6 +1805,9 @@ help:
 tests check:
        $(srctree)/test/run
 
+qcheck:
+       $(srctree)/test/run quick
+
 # Documentation targets
 # ---------------------------------------------------------------------------
 DOC_TARGETS := xmldocs latexdocs pdfdocs htmldocs epubdocs cleandocs \