Browse Source

cleanup kernelversion dependencies

Use ARCH, then BOARD and last SYSTEM depends.
Waldemar Brodkorb 8 years ago
parent
commit
d98de83816
1 changed files with 42 additions and 47 deletions
  1. 42 47
      target/config/Config.in.kernelversion

+ 42 - 47
target/config/Config.in.kernelversion

@@ -4,10 +4,10 @@
 choice
 prompt "Kernel Version"
 depends on ADK_TARGET_KERNEL_CUSTOMISING
-default ADK_TARGET_KERNEL_VERSION_4_3_0 if ADK_TARGET_ARCH_H8300
-default ADK_TARGET_KERNEL_VERSION_4_3_0 if ADK_TARGET_ARCH_BFIN
 default ADK_TARGET_KERNEL_VERSION_4_2_6 if ADK_TARGET_ARCH_ARC
 default ADK_TARGET_KERNEL_VERSION_4_2_6 if ADK_TARGET_ARCH_SPARC
+default ADK_TARGET_KERNEL_VERSION_4_3_0 if ADK_TARGET_ARCH_BFIN
+default ADK_TARGET_KERNEL_VERSION_4_3_0 if ADK_TARGET_ARCH_H8300
 default ADK_TARGET_KERNEL_VERSION_4_1_13
 
 config ADK_TARGET_KERNEL_VERSION_GIT
@@ -36,13 +36,12 @@ config ADK_TARGET_KERNEL_VERSION_3_18_22
 	bool "3.18.22"
 	depends on !ADK_TARGET_ARCH_ARC
 	depends on !ADK_TARGET_ARCH_BFIN
-	depends on !ADK_TARGET_SYSTEM_MIKROTIK_RB4XX
-	depends on !ADK_TARGET_SYSTEM_RASPBERRY_PI
-	depends on !ADK_TARGET_SYSTEM_RASPBERRY_PI2
+	depends on !ADK_TARGET_ARCH_H8300
 	depends on !ADK_TARGET_ARCH_NIOS2
-	depends on !ADK_TARGET_SYSTEM_QEMU_SPARC
+	depends on !ADK_TARGET_ARCH_SPARC
+	depends on !ADK_TARGET_BOARD_ATH79
+	depends on !ADK_TARGET_BOARD_BCM28XX
 	depends on !ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
-	depends on !ADK_TARGET_ARCH_H8300
 	depends on !ADK_TARGET_SYSTEM_KINETIS_K70
 	depends on !ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
 	select ADK_TARGET_KERNEL_VERSION_3_18
@@ -51,11 +50,11 @@ config ADK_TARGET_KERNEL_VERSION_3_14_54
 	bool "3.14.54"
 	depends on !ADK_TARGET_ARCH_ARC
 	depends on !ADK_TARGET_ARCH_BFIN
-	depends on !ADK_TARGET_ARCH_NIOS2
-	depends on !ADK_TARGET_SYSTEM_RASPBERRY_PI
-	depends on !ADK_TARGET_SYSTEM_RASPBERRY_PI2
-	depends on !ADK_TARGET_SYSTEM_QEMU_SPARC
 	depends on !ADK_TARGET_ARCH_H8300
+	depends on !ADK_TARGET_ARCH_NIOS2
+	depends on !ADK_TARGET_ARCH_SPARC
+	depends on !ADK_TARGET_BOARD_ATH79
+	depends on !ADK_TARGET_BOARD_BCM28XX
 	depends on !ADK_TARGET_SYSTEM_KINETIS_K70
 	select ADK_TARGET_KERNEL_VERSION_3_14
 
@@ -63,75 +62,71 @@ config ADK_TARGET_KERNEL_VERSION_3_12_48
 	bool "3.12.48"
 	depends on !ADK_TARGET_ARCH_ARC
 	depends on !ADK_TARGET_ARCH_BFIN
-	depends on !ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
-	depends on !ADK_TARGET_SYSTEM_MIKROTIK_RB4XX
-	depends on !ADK_TARGET_ARCH_NIOS2
-	depends on !ADK_TARGET_SYSTEM_QEMU_SPARC
-	depends on !ADK_TARGET_SYSTEM_RASPBERRY_PI
-	depends on !ADK_TARGET_SYSTEM_RASPBERRY_PI2
 	depends on !ADK_TARGET_ARCH_H8300
-	depends on !ADK_TARGET_SYSTEM_KINETIS_K70
+	depends on !ADK_TARGET_ARCH_NIOS2
+	depends on !ADK_TARGET_ARCH_SPARC
+	depends on !ADK_TARGET_BOARD_ATH79
+	depends on !ADK_TARGET_BOARD_BCM28XX
 	depends on !ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
+	depends on !ADK_TARGET_SYSTEM_KINETIS_K70
+	depends on !ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
 	select ADK_TARGET_KERNEL_VERSION_3_12
 
 config ADK_TARGET_KERNEL_VERSION_3_10_90
 	bool "3.10.90"
 	depends on !ADK_TARGET_ARCH_ARC
 	depends on !ADK_TARGET_ARCH_BFIN
-	depends on !ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
-	depends on !ADK_TARGET_SYSTEM_MIKROTIK_RB4XX
-	depends on !ADK_TARGET_SYSTEM_RASPBERRY_PI
-	depends on !ADK_TARGET_SYSTEM_RASPBERRY_PI2
-	depends on !ADK_TARGET_ARCH_NIOS2
-	depends on !ADK_TARGET_SYSTEM_QEMU_SPARC
 	depends on !ADK_TARGET_ARCH_H8300
-	depends on !ADK_TARGET_SYSTEM_KINETIS_K70
+	depends on !ADK_TARGET_ARCH_NIOS2
+	depends on !ADK_TARGET_ARCH_SPARC
+	depends on !ADK_TARGET_BOARD_ATH79
+	depends on !ADK_TARGET_BOARD_BCM28XX
 	depends on !ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
+	depends on !ADK_TARGET_SYSTEM_KINETIS_K70
+	depends on !ADK_TARGET_SYSTEM_MIKROTIK_RB4XX
+	depends on !ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
 	select ADK_TARGET_KERNEL_VERSION_3_10
 
 config ADK_TARGET_KERNEL_VERSION_3_4_109
 	bool "3.4.109"
 	depends on !ADK_TARGET_ARCH_ARC
 	depends on !ADK_TARGET_ARCH_BFIN
-	depends on !ADK_TARGET_SYSTEM_RASPBERRY_PI
-	depends on !ADK_TARGET_SYSTEM_RASPBERRY_PI2
-	depends on !ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
-	depends on !ADK_TARGET_SYSTEM_MIKROTIK_RB4XX
-	depends on !ADK_TARGET_ARCH_NIOS2
-	depends on !ADK_TARGET_SYSTEM_QEMU_SPARC
 	depends on !ADK_TARGET_ARCH_H8300
-	depends on !ADK_TARGET_SYSTEM_KINETIS_K70
+	depends on !ADK_TARGET_ARCH_NIOS2
+	depends on !ADK_TARGET_ARCH_SPARC
+	depends on !ADK_TARGET_BOARD_ATH79
+	depends on !ADK_TARGET_BOARD_BCM28XX
 	depends on !ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
+	depends on !ADK_TARGET_SYSTEM_KINETIS_K70
+	depends on !ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
 	select ADK_TARGET_KERNEL_VERSION_3_4
 
 config ADK_TARGET_KERNEL_VERSION_3_2_71
 	bool "3.2.71"
 	depends on !ADK_TARGET_ARCH_ARC
 	depends on !ADK_TARGET_ARCH_BFIN
-	depends on !ADK_TARGET_SYSTEM_RASPBERRY_PI
-	depends on !ADK_TARGET_SYSTEM_RASPBERRY_PI2
-	depends on !ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
-	depends on !ADK_TARGET_SYSTEM_MIKROTIK_RB4XX
-	depends on !ADK_TARGET_ARCH_NIOS2
-	depends on !ADK_TARGET_SYSTEM_QEMU_SPARC
 	depends on !ADK_TARGET_ARCH_H8300
-	depends on !ADK_TARGET_SYSTEM_KINETIS_K70
+	depends on !ADK_TARGET_ARCH_NIOS2
+	depends on !ADK_TARGET_ARCH_SPARC
+	depends on !ADK_TARGET_BOARD_ATH79
+	depends on !ADK_TARGET_BOARD_BCM28XX
 	depends on !ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
+	depends on !ADK_TARGET_SYSTEM_KINETIS_K70
+	depends on !ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
 	select ADK_TARGET_KERNEL_VERSION_3_2
 
 config ADK_TARGET_KERNEL_VERSION_2_6_32_68
 	bool "2.6.32.68"
 	depends on !ADK_TARGET_ARCH_ARC
 	depends on !ADK_TARGET_ARCH_BFIN
-	depends on !ADK_TARGET_SYSTEM_RASPBERRY_PI
-	depends on !ADK_TARGET_SYSTEM_RASPBERRY_PI2
-	depends on !ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
-	depends on !ADK_TARGET_SYSTEM_MIKROTIK_RB4XX
-	depends on !ADK_TARGET_ARCH_NIOS2
-	depends on !ADK_TARGET_SYSTEM_QEMU_SPARC
 	depends on !ADK_TARGET_ARCH_H8300
-	depends on !ADK_TARGET_SYSTEM_KINETIS_K70
+	depends on !ADK_TARGET_ARCH_NIOS2
+	depends on !ADK_TARGET_ARCH_SPARC
+	depends on !ADK_TARGET_BOARD_ATH79
+	depends on !ADK_TARGET_BOARD_BCM28XX
 	depends on !ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
+	depends on !ADK_TARGET_SYSTEM_KINETIS_K70
+	depends on !ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
 	select ADK_TARGET_KERNEL_VERSION_2_6_32
 
 endchoice
@@ -139,7 +134,7 @@ endchoice
 config ADK_TARGET_KERNEL_REPO
 	string "git repository"
 	depends on ADK_TARGET_KERNEL_VERSION_GIT
-	default "git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git"
+	default "git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git"
 	help
 	  GIT repository to use.