xref: /OK3568_Linux_fs/buildroot/boot/mxs-bootlets/Config.in (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyunconfig BR2_TARGET_MXS_BOOTLETS
2*4882a593Smuzhiyun	bool "mxs-bootlets"
3*4882a593Smuzhiyun	depends on BR2_arm
4*4882a593Smuzhiyun	help
5*4882a593Smuzhiyun	  Stage1 bootloaders for Freescale iMX23/iMX28 SoCs
6*4882a593Smuzhiyun
7*4882a593Smuzhiyunif BR2_TARGET_MXS_BOOTLETS
8*4882a593Smuzhiyun
9*4882a593Smuzhiyunchoice
10*4882a593Smuzhiyun	prompt "Source"
11*4882a593Smuzhiyun	default BR2_TARGET_MXS_BOOTLETS_FREESCALE
12*4882a593Smuzhiyun	help
13*4882a593Smuzhiyun	  Select the location of the bootlets you want to use
14*4882a593Smuzhiyun
15*4882a593Smuzhiyunconfig BR2_TARGET_MXS_BOOTLETS_FREESCALE
16*4882a593Smuzhiyun	bool "Freescale 10.12.01 version"
17*4882a593Smuzhiyun
18*4882a593Smuzhiyunconfig BR2_TARGET_MXS_BOOTLETS_CUSTOM_TARBALL
19*4882a593Smuzhiyun	bool "Custom tarball"
20*4882a593Smuzhiyun
21*4882a593Smuzhiyunconfig BR2_TARGET_MXS_BOOTLETS_CUSTOM_GIT
22*4882a593Smuzhiyun	bool "Custom Git repository"
23*4882a593Smuzhiyun
24*4882a593Smuzhiyunendchoice
25*4882a593Smuzhiyun
26*4882a593Smuzhiyunconfig BR2_TARGET_MXS_BOOTLETS_CUSTOM_TARBALL_URL
27*4882a593Smuzhiyun	string "URL of custom bootlets tarball"
28*4882a593Smuzhiyun	depends on BR2_TARGET_MXS_BOOTLETS_CUSTOM_TARBALL
29*4882a593Smuzhiyun
30*4882a593Smuzhiyunif BR2_TARGET_MXS_BOOTLETS_CUSTOM_GIT
31*4882a593Smuzhiyun
32*4882a593Smuzhiyunconfig BR2_TARGET_MXS_BOOTLETS_CUSTOM_GIT_URL
33*4882a593Smuzhiyun	string "URL of custom Git repository"
34*4882a593Smuzhiyun
35*4882a593Smuzhiyunconfig BR2_TARGET_MXS_BOOTLETS_CUSTOM_GIT_VERSION
36*4882a593Smuzhiyun	string "Custom Git version"
37*4882a593Smuzhiyun
38*4882a593Smuzhiyunendif
39*4882a593Smuzhiyun
40*4882a593Smuzhiyunchoice
41*4882a593Smuzhiyun	prompt "Bootstream"
42*4882a593Smuzhiyun	help
43*4882a593Smuzhiyun	  Select which bootstream to generate
44*4882a593Smuzhiyun
45*4882a593Smuzhiyunconfig BR2_TARGET_MXS_BOOTLETS_BAREBOX
46*4882a593Smuzhiyun	bool "Barebox Bootloader"
47*4882a593Smuzhiyun	depends on BR2_TARGET_BAREBOX
48*4882a593Smuzhiyun
49*4882a593Smuzhiyunconfig BR2_TARGET_MXS_BOOTLETS_LINUX
50*4882a593Smuzhiyun	bool "Linux Kernel"
51*4882a593Smuzhiyun	depends on BR2_LINUX_KERNEL
52*4882a593Smuzhiyun
53*4882a593Smuzhiyunconfig BR2_TARGET_MXS_BOOTLETS_UBOOT
54*4882a593Smuzhiyun	bool "U-boot bootloader"
55*4882a593Smuzhiyun	depends on BR2_TARGET_UBOOT
56*4882a593Smuzhiyun
57*4882a593Smuzhiyunendchoice
58*4882a593Smuzhiyun
59*4882a593Smuzhiyunconfig BR2_TARGET_MXS_BOOTLETS_HAS_IVT
60*4882a593Smuzhiyun	bool "HAB Support"
61*4882a593Smuzhiyun	help
62*4882a593Smuzhiyun	  Enable this option if you are building bootlets
63*4882a593Smuzhiyun	  for the iMX28 platform that needs to include instructions
64*4882a593Smuzhiyun	  for the secure boot mechanism present on these SoCs
65*4882a593Smuzhiyun
66*4882a593Smuzhiyunchoice
67*4882a593Smuzhiyun	prompt "Board"
68*4882a593Smuzhiyun	help
69*4882a593Smuzhiyun	  Select the board to build the bootlets for
70*4882a593Smuzhiyun
71*4882a593Smuzhiyunconfig BR2_TARGET_MXS_BOOTLETS_STMP37xx
72*4882a593Smuzhiyun	bool "Sigmatel ST-MP3-7xx Board"
73*4882a593Smuzhiyun
74*4882a593Smuzhiyunconfig BR2_TARGET_MXS_BOOTLETS_STMP378x
75*4882a593Smuzhiyun	bool "Sigmatel ST-MP3-78x Board"
76*4882a593Smuzhiyun
77*4882a593Smuzhiyunconfig BR2_TARGET_MXS_BOOTLETS_IMX28EVK
78*4882a593Smuzhiyun	bool "Freescale iMX28 EVK Board"
79*4882a593Smuzhiyun
80*4882a593Smuzhiyunconfig BR2_TARGET_MXS_BOOTLETS_CUSTOM_BOARD
81*4882a593Smuzhiyun	bool "Custom board"
82*4882a593Smuzhiyunendchoice
83*4882a593Smuzhiyun
84*4882a593Smuzhiyunconfig BR2_TARGET_MXS_BOOTLETS_CUSTOM_BOARD_NAME
85*4882a593Smuzhiyun	string "Custom board name"
86*4882a593Smuzhiyun	depends on BR2_TARGET_MXS_BOOTLETS_CUSTOM_BOARD
87*4882a593Smuzhiyun	help
88*4882a593Smuzhiyun	  Name of the board to build the bootlets for
89*4882a593Smuzhiyun
90*4882a593Smuzhiyunendif
91