linux: update to 4.9.40
[openadk.git] / target / config / Config.in.kernelversion
blob2b8e2725f86e6323b4500ebb304855fad05e84ce
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_SYSTEM_ADSP_BF537
13 default ADK_TARGET_KERNEL_VERSION_GIT if ADK_TARGET_ARCH_CSKY
14 default ADK_TARGET_KERNEL_VERSION_GIT if ADK_TARGET_ARCH_LM32
15 default ADK_TARGET_KERNEL_VERSION_4_4 if ADK_TARGET_ARCH_CRIS
16 default ADK_TARGET_KERNEL_VERSION_4_4 if ADK_TARGET_ARCH_METAG
17 default ADK_TARGET_KERNEL_VERSION_4_4 if ADK_TARGET_SYSTEM_QEMU_ARM_VERSATILEPB_NOMMU
18 default ADK_TARGET_KERNEL_VERSION_4_6 if ADK_TARGET_ARCH_RISCV32 || ADK_TARGET_ARCH_RISCV64
19 default ADK_TARGET_KERNEL_VERSION_4_12 if ADK_TARGET_SYSTEM_ORANGE_PI0
20 default ADK_TARGET_KERNEL_VERSION_4_9
22 config ADK_TARGET_KERNEL_VERSION_GIT
23         bool "git"
24         depends on !ADK_TARGET_ARCH_AVR32
25         depends on !ADK_TARGET_ARCH_NDS32
26         depends on !ADK_TARGET_ARCH_RISCV32
27         depends on !ADK_TARGET_ARCH_RISCV64
28         select ADK_HOST_NEED_LZOP if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
29         select ADK_HOST_NEED_LZOP if ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
30         select ADK_TARGET_KERNEL_IMAGE if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
31         select ADK_TARGET_KERNEL_IMAGE if ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
33 config ADK_TARGET_KERNEL_VERSION_4_12
34         bool "4.12.4"
35         depends on !ADK_TARGET_ARCH_AVR32
36         depends on !ADK_TARGET_ARCH_CRIS
37         depends on !ADK_TARGET_ARCH_CSKY
38         depends on !ADK_TARGET_ARCH_METAG
39         depends on !ADK_TARGET_ARCH_NDS32
40         depends on !ADK_TARGET_ARCH_RISCV32
41         depends on !ADK_TARGET_ARCH_RISCV64
42         depends on !ADK_TARGET_SYSTEM_QEMU_ARM_VERSATILEPB_NOMMU
44 config ADK_TARGET_KERNEL_VERSION_4_9
45         bool "4.9.40"
46         depends on !ADK_TARGET_ARCH_CRIS
47         depends on !ADK_TARGET_ARCH_CSKY
48         depends on !ADK_TARGET_ARCH_METAG
49         depends on !ADK_TARGET_ARCH_NDS32
50         depends on !ADK_TARGET_ARCH_RISCV32
51         depends on !ADK_TARGET_ARCH_RISCV64
52         depends on !ADK_TARGET_SYSTEM_QEMU_ARM_VERSATILEPB_NOMMU
53         depends on !ADK_TARGET_SYSTEM_ORANGE_PI0
55 config ADK_TARGET_KERNEL_VERSION_4_6
56         bool "4.6.2"
57         depends on ADK_TARGET_ARCH_RISCV32 || ADK_TARGET_ARCH_RISCV64
59 config ADK_TARGET_KERNEL_VERSION_4_4
60         bool "4.4.79"
61         depends on !ADK_TARGET_ARCH_CSKY
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_RISCV32
66         depends on !ADK_TARGET_ARCH_RISCV64
67         depends on !ADK_TARGET_CPU_MIPS_MIPS32R6
68         depends on !ADK_TARGET_CPU_MIPS64_MIPS64R6
69         depends on !ADK_TARGET_SYSTEM_NUMATO_MIMASV2
70         depends on !ADK_TARGET_SYSTEM_ORANGE_PI0
72 config ADK_TARGET_KERNEL_VERSION_4_1
73         bool "4.1.42"
74         depends on !ADK_TARGET_ARCH_ARC
75         depends on !ADK_TARGET_ARCH_BFIN
76         depends on !ADK_TARGET_ARCH_CSKY
77         depends on !ADK_TARGET_ARCH_H8300
78         depends on !ADK_TARGET_ARCH_NIOS2
79         depends on !ADK_TARGET_ARCH_NDS32
80         depends on !ADK_TARGET_ARCH_OR1K
81         depends on !ADK_TARGET_ARCH_SPARC
82         depends on !ADK_TARGET_ARCH_RISCV32
83         depends on !ADK_TARGET_ARCH_RISCV64
84         depends on !ADK_TARGET_SYSTEM_KINETIS_K70
85         depends on !ADK_TARGET_SYSTEM_QEMU_M68K_MCF5208
86         depends on !ADK_TARGET_SYSTEM_QEMU_ARM_VERSATILEPB_NOMMU
87         depends on !ADK_TARGET_CPU_MIPS_MIPS32R6
88         depends on !ADK_TARGET_CPU_MIPS64_MIPS64R6
89         depends on !ADK_TARGET_SYSTEM_ORANGE_PI0
91 config ADK_TARGET_KERNEL_VERSION_3_16
92         bool "3.16.43"
93         depends on !ADK_TARGET_ARCH_ARC
94         depends on !ADK_TARGET_ARCH_BFIN
95         depends on !ADK_TARGET_ARCH_CSKY
96         depends on !ADK_TARGET_ARCH_H8300
97         depends on !ADK_TARGET_ARCH_NDS32
98         depends on !ADK_TARGET_ARCH_NIOS2
99         depends on !ADK_TARGET_ARCH_OR1K
100         depends on !ADK_TARGET_ARCH_RISCV32
101         depends on !ADK_TARGET_ARCH_RISCV64
102         depends on !ADK_TARGET_ARCH_SPARC
103         depends on !ADK_TARGET_BOARD_ATH79
104         depends on !ADK_TARGET_BOARD_BCM28XX
105         depends on !ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
106         depends on !ADK_TARGET_SYSTEM_KINETIS_K70
107         depends on !ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
108         depends on !ADK_TARGET_SYSTEM_QEMU_M68K_MCF5208
109         depends on !ADK_TARGET_SYSTEM_QEMU_ARM_VERSATILEPB_NOMMU
110         depends on !ADK_TARGET_SYSTEM_NUMATO_MIMASV2
111         depends on !ADK_TARGET_CPU_MIPS_MIPS32R6
112         depends on !ADK_TARGET_CPU_MIPS64_MIPS64R6
113         depends on !ADK_TARGET_SYSTEM_ORANGE_PI0
115 config ADK_TARGET_KERNEL_VERSION_3_10
116         bool "3.10.105"
117         depends on !ADK_TARGET_ARCH_ARC
118         depends on !ADK_TARGET_ARCH_BFIN
119         depends on !ADK_TARGET_ARCH_CSKY
120         depends on !ADK_TARGET_ARCH_H8300
121         depends on !ADK_TARGET_ARCH_NDS32
122         depends on !ADK_TARGET_ARCH_NIOS2
123         depends on !ADK_TARGET_ARCH_OR1K
124         depends on !ADK_TARGET_ARCH_RISCV32
125         depends on !ADK_TARGET_ARCH_RISCV64
126         depends on !ADK_TARGET_ARCH_SPARC
127         depends on !ADK_TARGET_BOARD_ATH79
128         depends on !ADK_TARGET_BOARD_BCM28XX
129         depends on !ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
130         depends on !ADK_TARGET_SYSTEM_KINETIS_K70
131         depends on !ADK_TARGET_SYSTEM_MIKROTIK_RB4XX
132         depends on !ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
133         depends on !ADK_TARGET_SYSTEM_QEMU_M68K_MCF5208
134         depends on !ADK_TARGET_SYSTEM_QEMU_ARM_VERSATILEPB_NOMMU
135         depends on !ADK_TARGET_SYSTEM_NUMATO_MIMASV2
136         depends on !ADK_TARGET_CPU_MIPS_MIPS32R6
137         depends on !ADK_TARGET_CPU_MIPS64_MIPS64R6
138         depends on !ADK_TARGET_SYSTEM_ORANGE_PI0
140 config ADK_TARGET_KERNEL_VERSION_3_4
141         bool "3.4.113"
142         depends on !ADK_TARGET_ARCH_ARC
143         depends on !ADK_TARGET_ARCH_BFIN
144         depends on !ADK_TARGET_ARCH_CSKY
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_RISCV32
150         depends on !ADK_TARGET_ARCH_RISCV64
151         depends on !ADK_TARGET_ARCH_SPARC
152         depends on !ADK_TARGET_BOARD_ATH79
153         depends on !ADK_TARGET_BOARD_BCM28XX
154         depends on !ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
155         depends on !ADK_TARGET_SYSTEM_KINETIS_K70
156         depends on !ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
157         depends on !ADK_TARGET_SYSTEM_QEMU_M68K_MCF5208
158         depends on !ADK_TARGET_SYSTEM_QEMU_ARM_VERSATILEPB_NOMMU
159         depends on !ADK_TARGET_SYSTEM_NUMATO_MIMASV2
160         depends on !ADK_TARGET_CPU_MIPS_MIPS32R6
161         depends on !ADK_TARGET_CPU_MIPS64_MIPS64R6
162         depends on !ADK_TARGET_SYSTEM_ORANGE_PI0
164 config ADK_TARGET_KERNEL_VERSION_3_4_NDS32
165         bool "3.4-nds32"
166         depends on ADK_TARGET_ARCH_NDS32
167         select ADK_TARGET_KERNEL_NO_MIRROR
169 config ADK_TARGET_KERNEL_VERSION_3_2
170         bool "3.2.88"
171         depends on !ADK_TARGET_ARCH_ARC
172         depends on !ADK_TARGET_ARCH_BFIN
173         depends on !ADK_TARGET_ARCH_CSKY
174         depends on !ADK_TARGET_ARCH_H8300
175         depends on !ADK_TARGET_ARCH_NDS32
176         depends on !ADK_TARGET_ARCH_NIOS2
177         depends on !ADK_TARGET_ARCH_OR1K
178         depends on !ADK_TARGET_ARCH_RISCV32
179         depends on !ADK_TARGET_ARCH_RISCV64
180         depends on !ADK_TARGET_ARCH_SPARC
181         depends on !ADK_TARGET_BOARD_ATH79
182         depends on !ADK_TARGET_BOARD_BCM28XX
183         depends on !ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
184         depends on !ADK_TARGET_SYSTEM_KINETIS_K70
185         depends on !ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
186         depends on !ADK_TARGET_SYSTEM_QEMU_M68K_MCF5208
187         depends on !ADK_TARGET_SYSTEM_QEMU_ARM_VERSATILEPB_NOMMU
188         depends on !ADK_TARGET_SYSTEM_NUMATO_MIMASV2
189         depends on !ADK_TARGET_CPU_MIPS_MIPS32R6
190         depends on !ADK_TARGET_CPU_MIPS64_MIPS64R6
191         depends on !ADK_TARGET_SYSTEM_ORANGE_PI0
193 config ADK_TARGET_KERNEL_VERSION_2_6_32
194         bool "2.6.32.70"
195         depends on !ADK_TARGET_ARCH_ARC
196         depends on !ADK_TARGET_ARCH_BFIN
197         depends on !ADK_TARGET_ARCH_CSKY
198         depends on !ADK_TARGET_ARCH_H8300
199         depends on !ADK_TARGET_ARCH_NDS32
200         depends on !ADK_TARGET_ARCH_NIOS2
201         depends on !ADK_TARGET_ARCH_OR1K
202         depends on !ADK_TARGET_ARCH_RISCV32
203         depends on !ADK_TARGET_ARCH_RISCV64
204         depends on !ADK_TARGET_ARCH_SPARC
205         depends on !ADK_TARGET_BOARD_ATH79
206         depends on !ADK_TARGET_BOARD_BCM28XX
207         depends on !ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
208         depends on !ADK_TARGET_SYSTEM_KINETIS_K70
209         depends on !ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
210         depends on !ADK_TARGET_SYSTEM_QEMU_M68K_MCF5208
211         depends on !ADK_TARGET_SYSTEM_QEMU_ARM_VERSATILEPB_NOMMU
212         depends on !ADK_TARGET_SYSTEM_NUMATO_MIMASV2
213         depends on !ADK_TARGET_CPU_MIPS_MIPS32R6
214         depends on !ADK_TARGET_CPU_MIPS64_MIPS64R6
215         depends on !ADK_TARGET_SYSTEM_ORANGE_PI0
217 endchoice
219 config ADK_TARGET_KERNEL_GIT_REPO
220         string "git repository"
221         depends on ADK_TARGET_KERNEL_VERSION_GIT
222         default "https://github.com/raspberrypi/linux.git" if ADK_TARGET_BOARD_BCM28XX
223         default "git://git.code.sf.net/p/adi-linux/code" if ADK_TARGET_SYSTEM_ADSP_BF537
224         default "https://github.com/EmcraftSystems/linux-emcraft.git" if ADK_TARGET_SYSTEM_KINETIS_K70
225         default "https://github.com/SolidRun/linux-fslc.git" if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
226         default "https://github.com/SolidRun/linux-armada38x.git" if ADK_TARGET_SYSTEM_SOLIDRUN_CLEARFOG
227         default "https://github.com/beagleboard/linux.git" if ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
228         default "https://github.com/m-labs/linux-milkymist.git" if ADK_TARGET_ARCH_LM32
229         default "https://github.com/c-sky/linux-4.9.y.git" if ADK_TARGET_ARCH_CSKY
230         default "git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git"
231         help
232           GIT repository to use.
234 config ADK_TARGET_KERNEL_GIT_REPO_NAME
235         string
236         depends on ADK_TARGET_KERNEL_VERSION_GIT
237         default "rpi" if ADK_TARGET_BOARD_BCM28XX
238         default "ad" if ADK_TARGET_SYSTEM_ADSP_BF537
239         default "emcraft" if ADK_TARGET_SYSTEM_KINETIS_K70
240         default "fslc" if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
241         default "clearfog" if ADK_TARGET_SYSTEM_SOLIDRUN_CLEARFOG
242         default "bb" if ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
243         default "lm32" if ADK_TARGET_ARCH_LM32
244         default "csky" if ADK_TARGET_ARCH_CSKY
245         default "linus"
247 config ADK_TARGET_KERNEL_GIT
248         string "git version"
249         depends on ADK_TARGET_KERNEL_VERSION_GIT
250         default "cfa29b46af94d83e31aa000dbaee553f9c4d670c" if ADK_TARGET_BOARD_BCM28XX
251         default "f8d3b2a0fa5054aaed0f14cd457db9d8922bb167" if ADK_TARGET_SYSTEM_ADSP_BF537
252         default "6a2f2e4198eaff63ee75f6085ce9f966c47b4441" if ADK_TARGET_ARCH_LM32
253         default "314c498ddc8c43a66ca96ff3af7da98e10fa1cc6" if ADK_TARGET_ARCH_CSKY
254         default "1d008423ab5fd12459f53342e4d17585ec63cfe4" if ADK_TARGET_SYSTEM_KINETIS_K70
255         default "902739f3353150ac9eb69ad995098f3079d862a3" if ADK_TARGET_SYSTEM_SOLIDRUN_CLEARFOG
256         default "27e61f66e7f03cc6199ddc2787340a01b80c6ed6" if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
257         default "8624998967676862843aed1f8ee2141e98987f81" if ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
259 config ADK_TARGET_KERNEL_GIT_VER
260         string "kernel version"
261         depends on ADK_TARGET_KERNEL_VERSION_GIT
262         default "4.9.13" if ADK_TARGET_ARCH_CSKY
263         default "4.9.37" if ADK_TARGET_BOARD_BCM28XX
264         default "3.14.79" if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
265         default "4.4.37" if ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
266         default "2.6.33" if ADK_TARGET_SYSTEM_KINETIS_K70
268 config ADK_TARGET_KERNEL_GIT_TYPE
269         string
270         depends on ADK_TARGET_KERNEL_VERSION_GIT
271         default "hash"
273 config ADK_TARGET_KERNEL_NO_MIRROR
274         bool
275         help
276           Select this if the kernel source is only available
277           on OpenADK webserver.