xref: /OK3568_Linux_fs/buildroot/boot/mxs-bootlets/Config.in (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1config 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	string "URL of custom bootlets tarball"
28	depends on BR2_TARGET_MXS_BOOTLETS_CUSTOM_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
46	bool "Barebox Bootloader"
47	depends on BR2_TARGET_BAREBOX
48
49config BR2_TARGET_MXS_BOOTLETS_LINUX
50	bool "Linux Kernel"
51	depends on BR2_LINUX_KERNEL
52
53config BR2_TARGET_MXS_BOOTLETS_UBOOT
54	bool "U-boot bootloader"
55	depends on BR2_TARGET_UBOOT
56
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
85	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
89
90endif
91