rv1126-uboot/board
Simon Glass c1c3fe2307 env: Convert CONFIG_ENV_IS_IN... to a choice
At present we support multiple environment drivers but there is not way to
select between them at run time. Also settings related to the position and
size of the environment area are global (i.e. apply to all locations).

Until these limitations are removed we cannot really support more than one
environment location. Adjust the location to be a choice so that only one
can be selected. By default the environment is 'nowhere', meaning that the
environment exists only in memory and cannot be saved.

Also expand the help for the 'nowhere' option and move it to the top since
it is the default.

Signed-off-by: Simon Glass <sjg@chromium.org>
[trini: Move all of the imply logic to default X if Y so it works again]
Signed-off-by: Tom Rini <trini@konsulko.com>
2017-08-15 20:50:01 -04:00
..
8dtech/eco5pk
AndesTech nds32: Remove include files from common.h 2017-06-05 11:02:36 -04:00
Arcturus/ucp1020 env: Add an enum for environment state 2017-08-15 08:18:51 -04:00
Barix/ipam390 arm: Add explicit include of <asm/mach-types.h> 2017-06-05 11:02:36 -04:00
BuR board: BuR: use get_nand_dev_by_index() 2017-07-11 22:41:52 -04:00
BuS/eb_cpu5282
CZ.NIC/turris_omnia mvebu: turris_omnia: Fix PEX vs SATA detection for board topology 2017-08-08 14:20:26 +02:00
CarMediaLab/flea3
LaCie arm: Add explicit include of <asm/mach-types.h> 2017-06-05 11:02:36 -04:00
Marvell driver/ddr: Add support for setting timing in hws_topology_map 2017-07-12 06:56:48 +02:00
Seagate arm: Add explicit include of <asm/mach-types.h> 2017-06-05 11:02:36 -04:00
Synology arm: Include asm/setup.h explictly 2017-06-05 11:02:37 -04:00
abilis/tb100
advantech x86: kconfig: Let board select SPI flash 2017-08-01 20:17:02 +08:00
alphaproject/ap_sh4a_4a i2c: Drop use of CONFIG_I2C_HARD 2017-05-15 06:17:09 +02:00
altera arm: socfpga: Add board files for the Arria10 2017-05-18 11:33:19 +02:00
amazon/kc1 arm: Add explicit include of <asm/mach-types.h> 2017-06-05 11:02:36 -04:00
amlogic/odroid-c2 odroid-c2: Populate serial# environment variable from efuse 2017-07-06 13:09:36 -04:00
aries ARM: Mark AE boards orphan 2017-07-18 15:21:30 -04:00
aristainetos imx: reorganize IMX code as other SOCs 2017-07-12 10:17:44 +02:00
armadeus spl: add hierarchical defaults for SPL_LDSCRIPT 2017-08-13 17:12:37 +02:00
armltd arm: Add explicit include of <asm/mach-types.h> 2017-06-05 11:02:36 -04:00
aspeed/evb_ast2500
astro/mcf5373l
atmark-techno/armadillo-800eva
atmel board: at91sam9260ek: Use SPI-flash-based AT45xxx DataFlash 2017-08-04 20:38:36 -04:00
avionic-design
bachmann/ot1200 imx: reorganize IMX code as other SOCs 2017-07-12 10:17:44 +02:00
barco imx: reorganize IMX code as other SOCs 2017-07-12 10:17:44 +02:00
beckhoff/mx53cx9020 imx: reorganize IMX code as other SOCs 2017-07-12 10:17:44 +02:00
birdland/bav335x
bluegiga/apx4devkit arm: Include asm/setup.h explictly 2017-06-05 11:02:37 -04:00
bluewater arm: Add explicit include of <asm/mach-types.h> 2017-06-05 11:02:36 -04:00
bosch/shc mmc: replace CONFIG_GENERIC_MMC with CONFIG_MMC 2017-05-15 18:28:23 +09:00
boundary/nitrogen6x imx: reorganize IMX code as other SOCs 2017-07-12 10:17:44 +02:00
broadcom
buffalo/lsxl
cadence/xtfpga dm: Use dm.h header when driver mode is used 2017-06-01 06:57:52 -06:00
calao/usb_a9263 board: usb_a9263: Update to support DT and DM 2017-08-04 20:38:38 -04:00
cavium/thunderx dm: Use dm.h header when driver mode is used 2017-06-01 06:57:52 -06:00
ccv/xpress imx: reorganize IMX code as other SOCs 2017-07-12 10:17:44 +02:00
cei/cei-tk1-som dm: power: Convert as3722 to driver model 2017-07-28 12:02:47 -06:00
chipspark/popmetal_rk3288
cirrus/edb93xx arm: Add explicit include of <asm/mach-types.h> 2017-06-05 11:02:36 -04:00
cloudengines/pogo_e02
cobra5272
compal/paz00
compulab Configs: Migrate CONFIG_SYS_I2C_OMAP34XX to CONFIG_SYS_I2C_OMAP24XX 2017-08-09 06:14:13 +02:00
comtrend MIPS: add BMIPS Comtrend CT-5361 board 2017-05-31 14:49:55 +02:00
congatec x86: Add defconfig for theadorable-x86-conga with PCIe x4 blobs 2017-08-08 21:13:07 +08:00
coreboot x86: kconfig: Let board select SPI flash 2017-08-01 20:17:02 +08:00
corscience/tricorder mmc: replace CONFIG_GENERIC_MMC with CONFIG_MMC 2017-05-15 18:28:23 +09:00
creative/xfi3
cssi powerpc, 8xx: Add support for MCR3000 board from CSSI 2017-07-08 15:56:06 -04:00
d-link/dns325
davinci arm: Add explicit include of <asm/mach-types.h> 2017-06-05 11:02:36 -04:00
dbau1x00
dfi x86: dfi: Add option to select different config headers for baseboards 2017-08-08 21:13:06 +08:00
ebv/socrates
efi x86: kconfig: Select ARCH_EARLY_INIT_R in the platform Kconfig 2017-08-01 20:17:02 +08:00
egnite/ethernut5 board: ethernut5: Update to support DT and DM 2017-08-04 20:38:37 -04:00
el/el6x imx: reorganize IMX code as other SOCs 2017-07-12 10:17:44 +02:00
embest/mx6boards imx: reorganize IMX code as other SOCs 2017-07-12 10:17:44 +02:00
emulation
engicam imx: reorganize IMX code as other SOCs 2017-07-12 10:17:44 +02:00
esd board: meesc: Update to support DT and DM 2017-08-04 20:38:37 -04:00
espt
firefly/firefly-rk3288
freescale env: Add an enum for environment state 2017-08-15 08:18:51 -04:00
gateworks/gw_ventana imx: reorganize IMX code as other SOCs 2017-07-12 10:17:44 +02:00
gdsys driver/ddr: Add support for setting timing in hws_topology_map 2017-07-12 06:56:48 +02:00
ge/bx50v3 imx: reorganize IMX code as other SOCs 2017-07-12 10:17:44 +02:00
geekbuying/geekbox rockchip: correct the bank0 ram size 2017-07-11 12:13:45 +02:00
google x86: kconfig: Let board select SPI flash 2017-08-01 20:17:02 +08:00
grinn imx: reorganize IMX code as other SOCs 2017-07-12 10:17:44 +02:00
gumstix arm: Add explicit include of <asm/mach-types.h> 2017-06-05 11:02:36 -04:00
h2200 arm: Add explicit include of <asm/mach-types.h> 2017-06-05 11:02:36 -04:00
highbank dm: scsi: Document and rename the scsi_scan() parameter 2017-07-11 10:08:19 -06:00
hisilicon ARM: hisilicon: hikey: do not rely on random stack value 2017-08-13 15:17:29 -04:00
htkw/mcx Kconfig: USB: Migrate CONFIG_USB_EHCI to CONFIG_USB_EHCI_HCD 2017-05-15 10:40:05 -04:00
huawei/hg556a MIPS: add BMIPS Huawei HG556a board 2017-05-10 16:16:09 +02:00
ids/ids8313
imgtec boston: Setup memory ranges in FDT provided to Linux 2017-05-12 13:29:50 +02:00
imx31_phycore arm: Add explicit include of <asm/mach-types.h> 2017-06-05 11:02:36 -04:00
intel x86: kconfig: Let board select SPI flash 2017-08-01 20:17:02 +08:00
inversepath/usbarmory
iomega/iconnect
is1
isee igep003x: Falcon mode 2017-07-06 13:09:38 -04:00
keymile km/ivm: allow to set locally administred MAC addresses 2017-07-22 22:22:47 -04:00
kmc/kzm9g
kosagi/novena imx: reorganize IMX code as other SOCs 2017-07-12 10:17:44 +02:00
l+g/vinco gpio: at91_gpio: remove CPU_HAS_PIO3 macro 2017-04-13 14:44:50 -06:00
lego/ev3 arm: Include asm/setup.h explictly 2017-06-05 11:02:37 -04:00
lg/sniper
liebherr/mccmon6 imx: reorganize IMX code as other SOCs 2017-07-12 10:17:44 +02:00
logicpd OMAP3: omap3logic: Fix DDR Pin Mux 2017-08-11 11:34:10 -04:00
maxbcm
microchip/pic32mzda
micronas/vct
mini-box/picosam9g45 arm: Add explicit include of <asm/mach-types.h> 2017-06-05 11:02:36 -04:00
mpc8308_p1m
mpr2
mqmaker/miqi_rk3288
ms7720se
ms7722se
ms7750se
netgear/cg3100d MIPS: add BMIPS Netgear CG3100D board 2017-05-31 14:49:55 +02:00
nokia/rx51
nvidia dm: power: Convert as3722 to driver model 2017-07-28 12:02:47 -06:00
olimex/mx23_olinuxino
omicron/calimain
overo arm: Add explicit include of <asm/mach-types.h> 2017-06-05 11:02:36 -04:00
pandora mmc: replace CONFIG_GENERIC_MMC with CONFIG_MMC 2017-05-15 18:28:23 +09:00
pb1x00
phytec imx: reorganize IMX code as other SOCs 2017-07-12 10:17:44 +02:00
ppcag/bg0900
qca MIPS: QCA AP143: remove debug_uart_init call 2017-05-10 16:16:09 +02:00
qemu-mips
qualcomm/dragonboard410c board/db410c: add missing linker map entries for efi 2017-06-23 10:38:08 -04:00
quipos/cairo Merge branch 'master' of git://git.denx.de/u-boot-mmc 2017-05-16 08:10:50 -04:00
radxa
raidsonic/ib62x0
raspberrypi/rpi MAINTAINERS: drop bcm283x/rpi maintainership 2017-07-08 20:43:05 -04:00
renesas ARM: rmobile: ulcb: Add ULCB board support 2017-08-03 03:50:03 +09:00
rockchip rockchip: remove the hard coded uart iomux setting for px5 evb 2017-08-13 17:12:37 +02:00
ronetix board: pm9261: Update to support DT and DM 2017-08-04 20:38:37 -04:00
sagem/f@st1704 MIPS: add BMIPS Sagem F@ST1704 board 2017-05-31 14:49:55 +02:00
samsung arm: Add explicit include of <asm/mach-types.h> 2017-06-05 11:02:36 -04:00
samtec imx: reorganize IMX code as other SOCs 2017-07-12 10:17:44 +02:00
sandbox sandbox: README: fix partition command invocation 2017-07-11 10:08:19 -06:00
sandisk/sansa_fuze_plus
sbc8349
sbc8548
sbc8641d
schulercontrol/sc_sps_1
seco imx: reorganize IMX code as other SOCs 2017-07-12 10:17:44 +02:00
sfr/nb4_ser mips: bmips: add NeufBox 4 (Sercomm) board 2017-05-10 16:16:09 +02:00
shmin
siemens atmel, at91: fix taurus board 2017-06-29 10:01:12 -04:00
silica/pengwyn
socrates socrates: Fix a misleading indentation warning 2017-05-12 08:37:22 -04:00
solidrun Merge branch 'master' of git://www.denx.de/git/u-boot-imx 2017-07-18 08:42:48 -04:00
spear spl: add hierarchical defaults for SPL_LDSCRIPT 2017-08-13 17:12:37 +02:00
sr1500
st ram: stm32: migrate fmc defines in driver file 2017-07-26 11:29:07 -04:00
sunxi dm: sata: sunxi: Add support for driver model 2017-08-01 11:58:01 +09:00
synopsys arc: Add support for HS Development Kit board 2017-06-29 19:34:10 +03:00
sysam/amcore
syteco/zmx25
tbs/tbs2910 imx: reorganize IMX code as other SOCs 2017-07-12 10:17:44 +02:00
tcl/sl50
technexion imx: reorganize IMX code as other SOCs 2017-07-12 10:17:44 +02:00
technologic imx: reorganize IMX code as other SOCs 2017-07-12 10:17:44 +02:00
teejet/mt_ventoux Kconfig: USB: Migrate CONFIG_USB_EHCI to CONFIG_USB_EHCI_HCD 2017-05-15 10:40:05 -04:00
terasic arm: socfpga: add cyclone5 based de10-nano board 2017-04-25 12:46:44 +02:00
theadorable
theobroma-systems rockchip: lion-rk3368: defconfig: enable DM timer for all stages 2017-08-13 17:12:36 +02:00
ti env: Convert CONFIG_ENV_IS_IN... to a choice 2017-08-15 20:50:01 -04:00
timll mmc: replace CONFIG_GENERIC_MMC with CONFIG_MMC 2017-05-15 18:28:23 +09:00
topic/zynq arm: zynq: Add support for the topic-miamilite system-on-module 2017-06-20 16:42:13 +02:00
toradex dm: power: Convert as3722 to driver model 2017-07-28 12:02:47 -06:00
tplink/wdr4300 MIPS: tl-wdr4300: remove debug_uart_init call 2017-05-10 16:16:09 +02:00
tqc imx: reorganize IMX code as other SOCs 2017-07-12 10:17:44 +02:00
udoo imx: reorganize IMX code as other SOCs 2017-07-12 10:17:44 +02:00
varisys
ve8313
vscom/baltos
wandboard imx: reorganize IMX code as other SOCs 2017-07-12 10:17:44 +02:00
warp imx: reorganize IMX code as other SOCs 2017-07-12 10:17:44 +02:00
warp7 imx: reorganize IMX code as other SOCs 2017-07-12 10:17:44 +02:00
woodburn
work-microwave/work_92105 Convert CONFIG_CMD_MAX6957 to Kconfig 2017-08-11 11:34:14 -04:00
xes powerpc: remove 4xx support 2017-07-03 17:35:28 -04:00
xilinx arm64: zynqmp: avoid out of buffer access 2017-08-02 09:11:52 +02:00
zipitz2 arm: Add explicit include of <asm/mach-types.h> 2017-06-05 11:02:36 -04:00
zyxel/nsa310s