Browse Source

add special repository short names

They can be used elsewhere in the code when this kernels
are used or need special handling.

Bug reported by Diez for RPI kernels.
Waldemar Brodkorb 8 years ago
parent
commit
49a817b44b
3 changed files with 13 additions and 1 deletions
  1. 1 0
      rules.mk
  2. 1 1
      target/arm/Makefile
  3. 11 0
      target/config/Config.in.kernelversion

+ 1 - 0
rules.mk

@@ -67,6 +67,7 @@ ADK_PARAMETER_NETCONSOLE_SRC_IP:=	$(strip $(subst ",, $(ADK_PARAMETER_NETCONSOLE
 ADK_PARAMETER_NETCONSOLE_DST_IP:=	$(strip $(subst ",, $(ADK_PARAMETER_NETCONSOLE_DST_IP)))
 ADK_JFFS2_OPTS:=			$(strip $(subst ",, $(ADK_JFFS2_OPTS)))
 ADK_TARGET_KERNEL_VERSION:=		$(strip $(subst ",, $(ADK_TARGET_KERNEL_VERSION)))
+ADK_TARGET_KERNEL_REPO_NAME:=		$(strip $(subst ",, $(ADK_TARGET_KERNEL_REPO_NAME)))
 ADK_TARGET_KERNEL_GITVER:=		$(strip $(subst ",, $(ADK_TARGET_KERNEL_GITVER)))
 ADK_TARGET_KERNEL_GITTYPE:=		$(strip $(subst ",, $(ADK_TARGET_KERNEL_GITTYPE)))
 ADK_TARGET_KERNEL_DEFCONFIG:=		$(strip $(subst ",, $(ADK_TARGET_KERNEL_DEFCONFIG)))

+ 1 - 1
target/arm/Makefile

@@ -136,7 +136,7 @@ targethelp:
 endif
 
 kernel-strip:
-ifeq ($(ADK_TARGET_KERNEL_VERSION_RPI),y)
+ifeq ($(ADK_TARGET_KERNEL_REPO_NAME),rpi)
 	@echo adding DT trailer to kernel $(MAKE_TRACE)
 	PATH='$(HOST_PATH)' perl $(LINUX_DIR)/scripts/mkknlimg --dtok $(KERNEL) $(BUILD_DIR)/$(TARGET_KERNEL)
 else

+ 11 - 0
target/config/Config.in.kernelversion

@@ -186,6 +186,17 @@ config ADK_TARGET_KERNEL_REPO
 	help
 	  GIT repository to use.
 
+config ADK_TARGET_KERNEL_REPO_NAME
+	string
+	depends on ADK_TARGET_KERNEL_VERSION_GIT
+	default "rpi" if ADK_TARGET_BOARD_BCM28XX
+	default "fslc" if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
+	default "clearfog" if ADK_TARGET_SYSTEM_SOLIDRUN_CLEARFOG
+	default "bb" if ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
+	default "or1k" if ADK_TARGET_ARCH_OR1K
+	default "lm32" if ADK_TARGET_ARCH_LM32
+	default "linus"
+
 config ADK_TARGET_KERNEL_GITVER
 	string "git version"
 	depends on ADK_TARGET_KERNEL_VERSION_GIT