Maxime Ripard | 2a636d1 | 2012-07-18 18:02:43 +0200 | [diff] [blame] | 1 | config BR2_TARGET_MXS_BOOTLETS |
| 2 | bool "mxs-bootlets" |
| 3 | depends on BR2_arm |
| 4 | help |
| 5 | Stage1 bootloaders for Freescale iMX23/iMX28 SoCs |
| 6 | |
| 7 | if BR2_TARGET_MXS_BOOTLETS |
| 8 | |
| 9 | choice |
| 10 | prompt "Source" |
| 11 | default BR2_TARGET_MXS_BOOTLETS_FREESCALE |
| 12 | help |
| 13 | Select the location of the bootlets you want to use |
| 14 | |
| 15 | config BR2_TARGET_MXS_BOOTLETS_FREESCALE |
| 16 | bool "Freescale 10.12.01 version" |
| 17 | |
| 18 | config BR2_TARGET_MXS_BOOTLETS_CUSTOM_TARBALL |
| 19 | bool "Custom tarball" |
| 20 | |
| 21 | config BR2_TARGET_MXS_BOOTLETS_CUSTOM_GIT |
| 22 | bool "Custom Git repository" |
| 23 | |
| 24 | endchoice |
| 25 | |
| 26 | config BR2_TARGET_MXS_BOOTLETS_CUSTOM_TARBALL_URL |
| 27 | depends on BR2_TARGET_MXS_BOOTLETS_CUSTOM_TARBALL |
| 28 | string "URL of custom bootlets tarball" |
| 29 | |
| 30 | if BR2_TARGET_MXS_BOOTLETS_CUSTOM_GIT |
| 31 | |
| 32 | config BR2_TARGET_MXS_BOOTLETS_CUSTOM_GIT_URL |
| 33 | string "URL of custom Git repository" |
| 34 | |
| 35 | config BR2_TARGET_MXS_BOOTLETS_CUSTOM_GIT_VERSION |
| 36 | string "Custom Git version" |
| 37 | |
| 38 | endif |
| 39 | |
| 40 | choice |
| 41 | prompt "Bootstream" |
| 42 | help |
| 43 | Select which bootstream to generate |
| 44 | |
| 45 | config BR2_TARGET_MXS_BOOTLETS_BAREBOX |
Thomas De Schampheleire | bed4e27 | 2013-11-11 17:23:23 +0100 | [diff] [blame] | 46 | depends on BR2_TARGET_BAREBOX |
| 47 | bool "Barebox Bootloader" |
Maxime Ripard | 2a636d1 | 2012-07-18 18:02:43 +0200 | [diff] [blame] | 48 | |
| 49 | config BR2_TARGET_MXS_BOOTLETS_LINUX |
Thomas De Schampheleire | bed4e27 | 2013-11-11 17:23:23 +0100 | [diff] [blame] | 50 | depends on BR2_LINUX_KERNEL |
| 51 | bool "Linux Kernel" |
Maxime Ripard | 2a636d1 | 2012-07-18 18:02:43 +0200 | [diff] [blame] | 52 | |
| 53 | config BR2_TARGET_MXS_BOOTLETS_UBOOT |
Thomas De Schampheleire | bed4e27 | 2013-11-11 17:23:23 +0100 | [diff] [blame] | 54 | depends on BR2_TARGET_UBOOT |
| 55 | bool "U-boot bootloader" |
Maxime Ripard | 2a636d1 | 2012-07-18 18:02:43 +0200 | [diff] [blame] | 56 | |
| 57 | endchoice |
| 58 | |
| 59 | config 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 | |
| 66 | choice |
| 67 | prompt "Board" |
| 68 | help |
| 69 | Select the board to build the bootlets for |
| 70 | |
| 71 | config BR2_TARGET_MXS_BOOTLETS_STMP37xx |
| 72 | bool "Sigmatel ST-MP3-7xx Board" |
| 73 | |
| 74 | config BR2_TARGET_MXS_BOOTLETS_STMP378x |
| 75 | bool "Sigmatel ST-MP3-78x Board" |
| 76 | |
| 77 | config BR2_TARGET_MXS_BOOTLETS_IMX28EVK |
| 78 | bool "Freescale iMX28 EVK Board" |
| 79 | |
| 80 | config BR2_TARGET_MXS_BOOTLETS_CUSTOM_BOARD |
| 81 | bool "Custom board" |
| 82 | endchoice |
| 83 | |
| 84 | config BR2_TARGET_MXS_BOOTLETS_CUSTOM_BOARD_NAME |
Thomas De Schampheleire | bed4e27 | 2013-11-11 17:23:23 +0100 | [diff] [blame] | 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 |
Maxime Ripard | 2a636d1 | 2012-07-18 18:02:43 +0200 | [diff] [blame] | 89 | |
| 90 | endif |