rpi: update kernel version
[openadk.git] / target / config / Config.in.kernelversion
blobd44ecef4ad56cec641db95e9ad592f7100cdbc45
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_6 if ADK_TARGET_ARCH_RISCV
16 default ADK_TARGET_KERNEL_VERSION_4_4 if ADK_TARGET_SYSTEM_QEMU_ARM_VERSATILEPB_NOMMU
17 default ADK_TARGET_KERNEL_VERSION_4_9
19 config ADK_TARGET_KERNEL_VERSION_GIT
20         bool "git"
21         depends on !ADK_TARGET_ARCH_NDS32
22         depends on !ADK_TARGET_ARCH_RISCV
23         select ADK_HOST_NEED_LZOP if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
24         select ADK_HOST_NEED_LZOP if ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
25         select ADK_TARGET_KERNEL_IMAGE if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
26         select ADK_TARGET_KERNEL_IMAGE if ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
28 config ADK_TARGET_KERNEL_VERSION_4_9
29         bool "4.9.13"
30         depends on !ADK_TARGET_ARCH_CRIS
31         depends on !ADK_TARGET_ARCH_METAG
32         depends on !ADK_TARGET_ARCH_NDS32
33         depends on !ADK_TARGET_ARCH_RISCV
34         depends on !ADK_TARGET_SYSTEM_QEMU_ARM_VERSATILEPB_NOMMU
36 config ADK_TARGET_KERNEL_VERSION_4_6
37         bool "4.6.2"
38         depends on ADK_TARGET_ARCH_RISCV
40 config ADK_TARGET_KERNEL_VERSION_4_4
41         bool "4.4.50"
42         depends on !ADK_TARGET_ARCH_NDS32
43         depends on !ADK_TARGET_ARCH_NIOS2
44         depends on !ADK_TARGET_ARCH_OR1K
45         depends on !ADK_TARGET_ARCH_RISCV
46         depends on !ADK_TARGET_CPU_MIPS_MIPS32R6
47         depends on !ADK_TARGET_CPU_MIPS64_MIPS64R6
48         depends on !ADK_TARGET_SYSTEM_NUMATO_MIMASV2
50 config ADK_TARGET_KERNEL_VERSION_4_1
51         bool "4.1.35"
52         depends on !ADK_TARGET_ARCH_ARC
53         depends on !ADK_TARGET_ARCH_BFIN
54         depends on !ADK_TARGET_ARCH_H8300
55         depends on !ADK_TARGET_ARCH_NIOS2
56         depends on !ADK_TARGET_ARCH_NDS32
57         depends on !ADK_TARGET_ARCH_OR1K
58         depends on !ADK_TARGET_ARCH_SPARC
59         depends on !ADK_TARGET_ARCH_RISCV
60         depends on !ADK_TARGET_SYSTEM_KINETIS_K70
61         depends on !ADK_TARGET_SYSTEM_QEMU_M68K_MCF5208
62         depends on !ADK_TARGET_SYSTEM_QEMU_ARM_VERSATILEPB_NOMMU
63         depends on !ADK_TARGET_CPU_MIPS_MIPS32R6
64         depends on !ADK_TARGET_CPU_MIPS64_MIPS64R6
66 config ADK_TARGET_KERNEL_VERSION_3_18
67         bool "3.18.44"
68         depends on !ADK_TARGET_ARCH_ARC
69         depends on !ADK_TARGET_ARCH_BFIN
70         depends on !ADK_TARGET_ARCH_H8300
71         depends on !ADK_TARGET_ARCH_NDS32
72         depends on !ADK_TARGET_ARCH_NIOS2
73         depends on !ADK_TARGET_ARCH_OR1K
74         depends on !ADK_TARGET_ARCH_RISCV
75         depends on !ADK_TARGET_ARCH_SPARC
76         depends on !ADK_TARGET_BOARD_ATH79
77         depends on !ADK_TARGET_BOARD_BCM28XX
78         depends on !ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
79         depends on !ADK_TARGET_SYSTEM_KINETIS_K70
80         depends on !ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
81         depends on !ADK_TARGET_SYSTEM_QEMU_M68K_MCF5208
82         depends on !ADK_TARGET_SYSTEM_QEMU_ARM_VERSATILEPB_NOMMU
83         depends on !ADK_TARGET_SYSTEM_NUMATO_MIMASV2
84         depends on !ADK_TARGET_CPU_MIPS_MIPS32R6
85         depends on !ADK_TARGET_CPU_MIPS64_MIPS64R6
87 config ADK_TARGET_KERNEL_VERSION_3_12
88         bool "3.12.69"
89         depends on !ADK_TARGET_ARCH_ARC
90         depends on !ADK_TARGET_ARCH_BFIN
91         depends on !ADK_TARGET_ARCH_H8300
92         depends on !ADK_TARGET_ARCH_NDS32
93         depends on !ADK_TARGET_ARCH_NIOS2
94         depends on !ADK_TARGET_ARCH_OR1K
95         depends on !ADK_TARGET_ARCH_RISCV
96         depends on !ADK_TARGET_ARCH_SPARC
97         depends on !ADK_TARGET_BOARD_ATH79
98         depends on !ADK_TARGET_BOARD_BCM28XX
99         depends on !ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
100         depends on !ADK_TARGET_SYSTEM_KINETIS_K70
101         depends on !ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
102         depends on !ADK_TARGET_SYSTEM_QEMU_M68K_MCF5208
103         depends on !ADK_TARGET_SYSTEM_NUMATO_MIMASV2
104         depends on !ADK_TARGET_CPU_MIPS_MIPS32R6
105         depends on !ADK_TARGET_CPU_MIPS64_MIPS64R6
107 config ADK_TARGET_KERNEL_VERSION_3_10
108         bool "3.10.104"
109         depends on !ADK_TARGET_ARCH_ARC
110         depends on !ADK_TARGET_ARCH_BFIN
111         depends on !ADK_TARGET_ARCH_H8300
112         depends on !ADK_TARGET_ARCH_NDS32
113         depends on !ADK_TARGET_ARCH_NIOS2
114         depends on !ADK_TARGET_ARCH_OR1K
115         depends on !ADK_TARGET_ARCH_RISCV
116         depends on !ADK_TARGET_ARCH_SPARC
117         depends on !ADK_TARGET_BOARD_ATH79
118         depends on !ADK_TARGET_BOARD_BCM28XX
119         depends on !ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
120         depends on !ADK_TARGET_SYSTEM_KINETIS_K70
121         depends on !ADK_TARGET_SYSTEM_MIKROTIK_RB4XX
122         depends on !ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
123         depends on !ADK_TARGET_SYSTEM_QEMU_M68K_MCF5208
124         depends on !ADK_TARGET_SYSTEM_QEMU_ARM_VERSATILEPB_NOMMU
125         depends on !ADK_TARGET_SYSTEM_NUMATO_MIMASV2
126         depends on !ADK_TARGET_CPU_MIPS_MIPS32R6
127         depends on !ADK_TARGET_CPU_MIPS64_MIPS64R6
129 config ADK_TARGET_KERNEL_VERSION_3_4
130         bool "3.4.113"
131         depends on !ADK_TARGET_ARCH_ARC
132         depends on !ADK_TARGET_ARCH_BFIN
133         depends on !ADK_TARGET_ARCH_H8300
134         depends on !ADK_TARGET_ARCH_NDS32
135         depends on !ADK_TARGET_ARCH_NIOS2
136         depends on !ADK_TARGET_ARCH_OR1K
137         depends on !ADK_TARGET_ARCH_RISCV
138         depends on !ADK_TARGET_ARCH_SPARC
139         depends on !ADK_TARGET_BOARD_ATH79
140         depends on !ADK_TARGET_BOARD_BCM28XX
141         depends on !ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
142         depends on !ADK_TARGET_SYSTEM_KINETIS_K70
143         depends on !ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
144         depends on !ADK_TARGET_SYSTEM_QEMU_M68K_MCF5208
145         depends on !ADK_TARGET_SYSTEM_QEMU_ARM_VERSATILEPB_NOMMU
146         depends on !ADK_TARGET_SYSTEM_NUMATO_MIMASV2
147         depends on !ADK_TARGET_CPU_MIPS_MIPS32R6
148         depends on !ADK_TARGET_CPU_MIPS64_MIPS64R6
150 config ADK_TARGET_KERNEL_VERSION_3_4_NDS32
151         bool "3.4-nds32"
152         depends on ADK_TARGET_ARCH_NDS32
154 config ADK_TARGET_KERNEL_VERSION_3_2
155         bool "3.2.83"
156         depends on !ADK_TARGET_ARCH_ARC
157         depends on !ADK_TARGET_ARCH_BFIN
158         depends on !ADK_TARGET_ARCH_H8300
159         depends on !ADK_TARGET_ARCH_NDS32
160         depends on !ADK_TARGET_ARCH_NIOS2
161         depends on !ADK_TARGET_ARCH_OR1K
162         depends on !ADK_TARGET_ARCH_RISCV
163         depends on !ADK_TARGET_ARCH_SPARC
164         depends on !ADK_TARGET_BOARD_ATH79
165         depends on !ADK_TARGET_BOARD_BCM28XX
166         depends on !ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
167         depends on !ADK_TARGET_SYSTEM_KINETIS_K70
168         depends on !ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
169         depends on !ADK_TARGET_SYSTEM_QEMU_M68K_MCF5208
170         depends on !ADK_TARGET_SYSTEM_QEMU_ARM_VERSATILEPB_NOMMU
171         depends on !ADK_TARGET_SYSTEM_NUMATO_MIMASV2
172         depends on !ADK_TARGET_CPU_MIPS_MIPS32R6
173         depends on !ADK_TARGET_CPU_MIPS64_MIPS64R6
175 config ADK_TARGET_KERNEL_VERSION_2_6_32
176         bool "2.6.32.70"
177         depends on !ADK_TARGET_ARCH_ARC
178         depends on !ADK_TARGET_ARCH_BFIN
179         depends on !ADK_TARGET_ARCH_H8300
180         depends on !ADK_TARGET_ARCH_NDS32
181         depends on !ADK_TARGET_ARCH_NIOS2
182         depends on !ADK_TARGET_ARCH_OR1K
183         depends on !ADK_TARGET_ARCH_RISCV
184         depends on !ADK_TARGET_ARCH_SPARC
185         depends on !ADK_TARGET_BOARD_ATH79
186         depends on !ADK_TARGET_BOARD_BCM28XX
187         depends on !ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
188         depends on !ADK_TARGET_SYSTEM_KINETIS_K70
189         depends on !ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
190         depends on !ADK_TARGET_SYSTEM_QEMU_M68K_MCF5208
191         depends on !ADK_TARGET_SYSTEM_QEMU_ARM_VERSATILEPB_NOMMU
192         depends on !ADK_TARGET_SYSTEM_NUMATO_MIMASV2
193         depends on !ADK_TARGET_CPU_MIPS_MIPS32R6
194         depends on !ADK_TARGET_CPU_MIPS64_MIPS64R6
196 endchoice
198 config ADK_TARGET_KERNEL_GIT_REPO
199         string "git repository"
200         depends on ADK_TARGET_KERNEL_VERSION_GIT
201         default "https://github.com/raspberrypi/linux.git" if ADK_TARGET_BOARD_BCM28XX
202         default "https://github.com/EmcraftSystems/linux-emcraft.git" if ADK_TARGET_SYSTEM_KINETIS_K70
203         default "https://github.com/SolidRun/linux-fslc.git" if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
204         default "https://github.com/SolidRun/linux-armada38x.git" if ADK_TARGET_SYSTEM_SOLIDRUN_CLEARFOG
205         default "https://github.com/beagleboard/linux.git" if ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
206         default "https://github.com/m-labs/linux-milkymist.git" if ADK_TARGET_ARCH_LM32
207         default "git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git"
208         help
209           GIT repository to use.
211 config ADK_TARGET_KERNEL_GIT_REPO_NAME
212         string
213         depends on ADK_TARGET_KERNEL_VERSION_GIT
214         default "rpi" if ADK_TARGET_BOARD_BCM28XX
215         default "emcraft" if ADK_TARGET_SYSTEM_KINETIS_K70
216         default "fslc" if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
217         default "clearfog" if ADK_TARGET_SYSTEM_SOLIDRUN_CLEARFOG
218         default "bb" if ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
219         default "lm32" if ADK_TARGET_ARCH_LM32
220         default "linus"
222 config ADK_TARGET_KERNEL_GIT
223         string "git version"
224         depends on ADK_TARGET_KERNEL_VERSION_GIT
225         default "rpi-4.9.y" if ADK_TARGET_BOARD_BCM28XX
226         default "6a2f2e4198eaff63ee75f6085ce9f966c47b4441" if ADK_TARGET_ARCH_LM32
227         default "1d008423ab5fd12459f53342e4d17585ec63cfe4" if ADK_TARGET_SYSTEM_KINETIS_K70
228         default "902739f3353150ac9eb69ad995098f3079d862a3" if ADK_TARGET_SYSTEM_SOLIDRUN_CLEARFOG
229         default "27e61f66e7f03cc6199ddc2787340a01b80c6ed6" if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
230         default "8624998967676862843aed1f8ee2141e98987f81" if ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
232 config ADK_TARGET_KERNEL_GIT_VER
233         string "kernel version"
234         depends on ADK_TARGET_KERNEL_VERSION_GIT
235         default "4.9.14-1-v7+" if ADK_TARGET_BOARD_BCM28XX
236         default "3.14.79-1+" if ADK_TARGET_SYSTEM_SOLIDRUN_IMX6
237         default "4.4.37-1+" if ADK_TARGET_SYSTEM_BEAGLEBONE_BLACK
238         default "2.6.33" if ADK_TARGET_SYSTEM_KINETIS_K70
240 config ADK_TARGET_KERNEL_GIT_TYPE
241         string
242         depends on ADK_TARGET_KERNEL_VERSION_GIT
243         default "branch" if ADK_TARGET_BOARD_BCM28XX
244         default "hash"