use 4.9.x for bcm28xx/rpi boards
[openadk.git] / target / config / Config.in.kernelversion
blobc2ca6b66fecf5970475b4181a0c202b41bbdf173
1 # This file is part of the OpenADK project. OpenADK is copyrighted
2 # material, please see the LICENCE file in the top-level directory.
4 choice
5 prompt "Kernel version" if !ADK_TARGET_CHOOSE_ARCH
6 depends on ADK_TARGET_OS_LINUX
7 default ADK_TARGET_KERNEL_VERSION_GIT if ADK_TARGET_BOARD_BCM28XX
8 default ADK_TARGET_KERNEL_VERSION_GIT if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
9 default ADK_TARGET_KERNEL_VERSION_GIT if ADK_TARGET_SYSTEM_SOLIDRUN_CLEARFOG
10 default ADK_TARGET_KERNEL_VERSION_GIT if ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
11 default ADK_TARGET_KERNEL_VERSION_GIT if ADK_TARGET_SYSTEM_KINETIS_K70
12 default ADK_TARGET_KERNEL_VERSION_GIT if ADK_TARGET_ARCH_LM32
13 default ADK_TARGET_KERNEL_VERSION_4_4 if ADK_TARGET_ARCH_CRIS
14 default ADK_TARGET_KERNEL_VERSION_4_4 if ADK_TARGET_ARCH_METAG
15 default ADK_TARGET_KERNEL_VERSION_4_4 if ADK_TARGET_SYSTEM_QEMU_ARM_VERSATILEPB_NOMMU
16 default ADK_TARGET_KERNEL_VERSION_4_9
18 config ADK_TARGET_KERNEL_VERSION_GIT
19         bool "git"
20         depends on !ADK_TARGET_ARCH_NDS32
21         select ADK_HOST_NEED_LZOP if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
22         select ADK_HOST_NEED_LZOP if ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
23         select ADK_TARGET_KERNEL_IMAGE if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
24         select ADK_TARGET_KERNEL_IMAGE if ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
26 config ADK_TARGET_KERNEL_VERSION_4_9
27         bool "4.9.9"
28         depends on !ADK_TARGET_ARCH_CRIS
29         depends on !ADK_TARGET_ARCH_METAG
30         depends on !ADK_TARGET_ARCH_NDS32
31         depends on !ADK_TARGET_SYSTEM_QEMU_ARM_VERSATILEPB_NOMMU
33 config ADK_TARGET_KERNEL_VERSION_4_4
34         bool "4.4.48"
35         depends on !ADK_TARGET_ARCH_NDS32
36         depends on !ADK_TARGET_ARCH_NIOS2
37         depends on !ADK_TARGET_ARCH_OR1K
38         depends on !ADK_TARGET_CPU_MIPS_MIPS32R6
39         depends on !ADK_TARGET_CPU_MIPS64_MIPS64R6
40         depends on !ADK_TARGET_SYSTEM_NUMATO_MIMASV2
42 config ADK_TARGET_KERNEL_VERSION_4_1
43         bool "4.1.35"
44         depends on !ADK_TARGET_ARCH_ARC
45         depends on !ADK_TARGET_ARCH_BFIN
46         depends on !ADK_TARGET_ARCH_H8300
47         depends on !ADK_TARGET_ARCH_NIOS2
48         depends on !ADK_TARGET_ARCH_NDS32
49         depends on !ADK_TARGET_ARCH_OR1K
50         depends on !ADK_TARGET_ARCH_SPARC
51         depends on !ADK_TARGET_SYSTEM_KINETIS_K70
52         depends on !ADK_TARGET_SYSTEM_QEMU_M68K_MCF5208
53         depends on !ADK_TARGET_SYSTEM_QEMU_ARM_VERSATILEPB_NOMMU
54         depends on !ADK_TARGET_CPU_MIPS_MIPS32R6
55         depends on !ADK_TARGET_CPU_MIPS64_MIPS64R6
57 config ADK_TARGET_KERNEL_VERSION_3_18
58         bool "3.18.44"
59         depends on !ADK_TARGET_ARCH_ARC
60         depends on !ADK_TARGET_ARCH_BFIN
61         depends on !ADK_TARGET_ARCH_H8300
62         depends on !ADK_TARGET_ARCH_NDS32
63         depends on !ADK_TARGET_ARCH_NIOS2
64         depends on !ADK_TARGET_ARCH_OR1K
65         depends on !ADK_TARGET_ARCH_SPARC
66         depends on !ADK_TARGET_BOARD_ATH79
67         depends on !ADK_TARGET_BOARD_BCM28XX
68         depends on !ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
69         depends on !ADK_TARGET_SYSTEM_KINETIS_K70
70         depends on !ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
71         depends on !ADK_TARGET_SYSTEM_QEMU_M68K_MCF5208
72         depends on !ADK_TARGET_SYSTEM_QEMU_ARM_VERSATILEPB_NOMMU
73         depends on !ADK_TARGET_SYSTEM_NUMATO_MIMASV2
74         depends on !ADK_TARGET_CPU_MIPS_MIPS32R6
75         depends on !ADK_TARGET_CPU_MIPS64_MIPS64R6
77 config ADK_TARGET_KERNEL_VERSION_3_12
78         bool "3.12.69"
79         depends on !ADK_TARGET_ARCH_ARC
80         depends on !ADK_TARGET_ARCH_BFIN
81         depends on !ADK_TARGET_ARCH_H8300
82         depends on !ADK_TARGET_ARCH_NDS32
83         depends on !ADK_TARGET_ARCH_NIOS2
84         depends on !ADK_TARGET_ARCH_OR1K
85         depends on !ADK_TARGET_ARCH_SPARC
86         depends on !ADK_TARGET_BOARD_ATH79
87         depends on !ADK_TARGET_BOARD_BCM28XX
88         depends on !ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
89         depends on !ADK_TARGET_SYSTEM_KINETIS_K70
90         depends on !ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
91         depends on !ADK_TARGET_SYSTEM_QEMU_M68K_MCF5208
92         depends on !ADK_TARGET_SYSTEM_NUMATO_MIMASV2
93         depends on !ADK_TARGET_CPU_MIPS_MIPS32R6
94         depends on !ADK_TARGET_CPU_MIPS64_MIPS64R6
96 config ADK_TARGET_KERNEL_VERSION_3_10
97         bool "3.10.104"
98         depends on !ADK_TARGET_ARCH_ARC
99         depends on !ADK_TARGET_ARCH_BFIN
100         depends on !ADK_TARGET_ARCH_H8300
101         depends on !ADK_TARGET_ARCH_NDS32
102         depends on !ADK_TARGET_ARCH_NIOS2
103         depends on !ADK_TARGET_ARCH_OR1K
104         depends on !ADK_TARGET_ARCH_SPARC
105         depends on !ADK_TARGET_BOARD_ATH79
106         depends on !ADK_TARGET_BOARD_BCM28XX
107         depends on !ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
108         depends on !ADK_TARGET_SYSTEM_KINETIS_K70
109         depends on !ADK_TARGET_SYSTEM_MIKROTIK_RB4XX
110         depends on !ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
111         depends on !ADK_TARGET_SYSTEM_QEMU_M68K_MCF5208
112         depends on !ADK_TARGET_SYSTEM_QEMU_ARM_VERSATILEPB_NOMMU
113         depends on !ADK_TARGET_SYSTEM_NUMATO_MIMASV2
114         depends on !ADK_TARGET_CPU_MIPS_MIPS32R6
115         depends on !ADK_TARGET_CPU_MIPS64_MIPS64R6
117 config ADK_TARGET_KERNEL_VERSION_3_4
118         bool "3.4.113"
119         depends on !ADK_TARGET_ARCH_ARC
120         depends on !ADK_TARGET_ARCH_BFIN
121         depends on !ADK_TARGET_ARCH_H8300
122         depends on !ADK_TARGET_ARCH_NDS32
123         depends on !ADK_TARGET_ARCH_NIOS2
124         depends on !ADK_TARGET_ARCH_OR1K
125         depends on !ADK_TARGET_ARCH_SPARC
126         depends on !ADK_TARGET_BOARD_ATH79
127         depends on !ADK_TARGET_BOARD_BCM28XX
128         depends on !ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
129         depends on !ADK_TARGET_SYSTEM_KINETIS_K70
130         depends on !ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
131         depends on !ADK_TARGET_SYSTEM_QEMU_M68K_MCF5208
132         depends on !ADK_TARGET_SYSTEM_QEMU_ARM_VERSATILEPB_NOMMU
133         depends on !ADK_TARGET_SYSTEM_NUMATO_MIMASV2
134         depends on !ADK_TARGET_CPU_MIPS_MIPS32R6
135         depends on !ADK_TARGET_CPU_MIPS64_MIPS64R6
137 config ADK_TARGET_KERNEL_VERSION_3_4_NDS32
138         bool "3.4-nds32"
139         depends on ADK_TARGET_ARCH_NDS32
141 config ADK_TARGET_KERNEL_VERSION_3_2
142         bool "3.2.83"
143         depends on !ADK_TARGET_ARCH_ARC
144         depends on !ADK_TARGET_ARCH_BFIN
145         depends on !ADK_TARGET_ARCH_H8300
146         depends on !ADK_TARGET_ARCH_NDS32
147         depends on !ADK_TARGET_ARCH_NIOS2
148         depends on !ADK_TARGET_ARCH_OR1K
149         depends on !ADK_TARGET_ARCH_SPARC
150         depends on !ADK_TARGET_BOARD_ATH79
151         depends on !ADK_TARGET_BOARD_BCM28XX
152         depends on !ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
153         depends on !ADK_TARGET_SYSTEM_KINETIS_K70
154         depends on !ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
155         depends on !ADK_TARGET_SYSTEM_QEMU_M68K_MCF5208
156         depends on !ADK_TARGET_SYSTEM_QEMU_ARM_VERSATILEPB_NOMMU
157         depends on !ADK_TARGET_SYSTEM_NUMATO_MIMASV2
158         depends on !ADK_TARGET_CPU_MIPS_MIPS32R6
159         depends on !ADK_TARGET_CPU_MIPS64_MIPS64R6
161 config ADK_TARGET_KERNEL_VERSION_2_6_32
162         bool "2.6.32.70"
163         depends on !ADK_TARGET_ARCH_ARC
164         depends on !ADK_TARGET_ARCH_BFIN
165         depends on !ADK_TARGET_ARCH_H8300
166         depends on !ADK_TARGET_ARCH_NDS32
167         depends on !ADK_TARGET_ARCH_NIOS2
168         depends on !ADK_TARGET_ARCH_OR1K
169         depends on !ADK_TARGET_ARCH_SPARC
170         depends on !ADK_TARGET_BOARD_ATH79
171         depends on !ADK_TARGET_BOARD_BCM28XX
172         depends on !ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
173         depends on !ADK_TARGET_SYSTEM_KINETIS_K70
174         depends on !ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
175         depends on !ADK_TARGET_SYSTEM_QEMU_M68K_MCF5208
176         depends on !ADK_TARGET_SYSTEM_QEMU_ARM_VERSATILEPB_NOMMU
177         depends on !ADK_TARGET_SYSTEM_NUMATO_MIMASV2
178         depends on !ADK_TARGET_CPU_MIPS_MIPS32R6
179         depends on !ADK_TARGET_CPU_MIPS64_MIPS64R6
181 endchoice
183 config ADK_TARGET_KERNEL_GIT_REPO
184         string "git repository"
185         depends on ADK_TARGET_KERNEL_VERSION_GIT
186         default "https://github.com/raspberrypi/linux.git" if ADK_TARGET_BOARD_BCM28XX
187         default "https://github.com/EmcraftSystems/linux-emcraft.git" if ADK_TARGET_SYSTEM_KINETIS_K70
188         default "https://github.com/SolidRun/linux-fslc.git" if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
189         default "https://github.com/SolidRun/linux-armada38x.git" if ADK_TARGET_SYSTEM_SOLIDRUN_CLEARFOG
190         default "https://github.com/beagleboard/linux.git" if ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
191         default "https://github.com/m-labs/linux-milkymist.git" if ADK_TARGET_ARCH_LM32
192         default "git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git"
193         help
194           GIT repository to use.
196 config ADK_TARGET_KERNEL_GIT_REPO_NAME
197         string
198         depends on ADK_TARGET_KERNEL_VERSION_GIT
199         default "rpi" if ADK_TARGET_BOARD_BCM28XX
200         default "emcraft" if ADK_TARGET_SYSTEM_KINETIS_K70
201         default "fslc" if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
202         default "clearfog" if ADK_TARGET_SYSTEM_SOLIDRUN_CLEARFOG
203         default "bb" if ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
204         default "lm32" if ADK_TARGET_ARCH_LM32
205         default "linus"
207 config ADK_TARGET_KERNEL_GIT
208         string "git version"
209         depends on ADK_TARGET_KERNEL_VERSION_GIT
210         default "rpi-4.9.y" if ADK_TARGET_BOARD_BCM28XX
211         default "6a2f2e4198eaff63ee75f6085ce9f966c47b4441" if ADK_TARGET_ARCH_LM32
212         default "1d008423ab5fd12459f53342e4d17585ec63cfe4" if ADK_TARGET_SYSTEM_KINETIS_K70
213         default "902739f3353150ac9eb69ad995098f3079d862a3" if ADK_TARGET_SYSTEM_SOLIDRUN_CLEARFOG
214         default "27e61f66e7f03cc6199ddc2787340a01b80c6ed6" if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
215         default "8624998967676862843aed1f8ee2141e98987f81" if ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
217 config ADK_TARGET_KERNEL_GIT_VER
218         string "kernel version"
219         depends on ADK_TARGET_KERNEL_VERSION_GIT
220         default "4.9.10-1-v7+" if ADK_TARGET_BOARD_BCM28XX
221         default "3.14.79-1+" if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
222         default "4.4.37-1+" if ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
223         default "2.6.33" if ADK_TARGET_SYSTEM_KINETIS_K70
225 config ADK_TARGET_KERNEL_GIT_TYPE
226         string
227         depends on ADK_TARGET_KERNEL_VERSION_GIT
228         default "branch" if ADK_TARGET_BOARD_BCM28XX
229         default "hash"