blob: 4bb07a06f51a3e8248b74cca2b583ecec15ed955 [file] [log] [blame]
Maxime Ripard2a636d12012-07-18 18:02:43 +02001config BR2_TARGET_MXS_BOOTLETS
2 bool "mxs-bootlets"
3 depends on BR2_arm
4 help
5 Stage1 bootloaders for Freescale iMX23/iMX28 SoCs
6
7if BR2_TARGET_MXS_BOOTLETS
8
9choice
10 prompt "Source"
11 default BR2_TARGET_MXS_BOOTLETS_FREESCALE
12 help
13 Select the location of the bootlets you want to use
14
15config BR2_TARGET_MXS_BOOTLETS_FREESCALE
16 bool "Freescale 10.12.01 version"
17
18config BR2_TARGET_MXS_BOOTLETS_CUSTOM_TARBALL
19 bool "Custom tarball"
20
21config BR2_TARGET_MXS_BOOTLETS_CUSTOM_GIT
22 bool "Custom Git repository"
23
24endchoice
25
26config BR2_TARGET_MXS_BOOTLETS_CUSTOM_TARBALL_URL
27 depends on BR2_TARGET_MXS_BOOTLETS_CUSTOM_TARBALL
28 string "URL of custom bootlets tarball"
29
30if BR2_TARGET_MXS_BOOTLETS_CUSTOM_GIT
31
32config BR2_TARGET_MXS_BOOTLETS_CUSTOM_GIT_URL
33 string "URL of custom Git repository"
34
35config BR2_TARGET_MXS_BOOTLETS_CUSTOM_GIT_VERSION
36 string "Custom Git version"
37
38endif
39
40choice
41 prompt "Bootstream"
42 help
43 Select which bootstream to generate
44
45config BR2_TARGET_MXS_BOOTLETS_BAREBOX
Thomas De Schampheleirebed4e272013-11-11 17:23:23 +010046 depends on BR2_TARGET_BAREBOX
47 bool "Barebox Bootloader"
Maxime Ripard2a636d12012-07-18 18:02:43 +020048
49config BR2_TARGET_MXS_BOOTLETS_LINUX
Thomas De Schampheleirebed4e272013-11-11 17:23:23 +010050 depends on BR2_LINUX_KERNEL
51 bool "Linux Kernel"
Maxime Ripard2a636d12012-07-18 18:02:43 +020052
53config BR2_TARGET_MXS_BOOTLETS_UBOOT
Thomas De Schampheleirebed4e272013-11-11 17:23:23 +010054 depends on BR2_TARGET_UBOOT
55 bool "U-boot bootloader"
Maxime Ripard2a636d12012-07-18 18:02:43 +020056
57endchoice
58
59config BR2_TARGET_MXS_BOOTLETS_HAS_IVT
60 bool "HAB Support"
61 help
62 Enable this option if you are building bootlets
63 for the iMX28 platform that needs to include instructions
64 for the secure boot mechanism present on these SoCs
65
66choice
67 prompt "Board"
68 help
69 Select the board to build the bootlets for
70
71config BR2_TARGET_MXS_BOOTLETS_STMP37xx
72 bool "Sigmatel ST-MP3-7xx Board"
73
74config BR2_TARGET_MXS_BOOTLETS_STMP378x
75 bool "Sigmatel ST-MP3-78x Board"
76
77config BR2_TARGET_MXS_BOOTLETS_IMX28EVK
78 bool "Freescale iMX28 EVK Board"
79
80config BR2_TARGET_MXS_BOOTLETS_CUSTOM_BOARD
81 bool "Custom board"
82endchoice
83
84config BR2_TARGET_MXS_BOOTLETS_CUSTOM_BOARD_NAME
Thomas De Schampheleirebed4e272013-11-11 17:23:23 +010085 string "Custom board name"
86 depends on BR2_TARGET_MXS_BOOTLETS_CUSTOM_BOARD
87 help
88 Name of the board to build the bootlets for
Maxime Ripard2a636d12012-07-18 18:02:43 +020089
90endif