u-boot-brain/board
Adam Ford 576434b205 ARM: imx6q_logic: Cleanup boot sequence check
The board_boot_order() function currenly assumes that the boot source
is MMC/eMMC, but this isn't true for the NAND devices.

This patch cleans up board_boot_order() to check for NAND, SD, ESD,
MMC or EMMC.  Anything beyond these are not supported, so it will
default back to the serial downloader if any of those devices are not
available.

Fixes: 9fb50c68da ("ARM: imx6q_logic: Fix MMC2 booting")

Signed-off-by: Adam Ford <aford173@gmail.com>
2019-12-27 14:30:52 +01:00
..
abilis/tb100
advantech common: Move some board functions out of common.h 2019-12-02 18:25:21 -05:00
alliedtelesis common: Drop global inclusion of status_led.h 2019-12-02 18:23:06 -05:00
altera
amarula/vyasa-rk3288 common: Move serial functions out of common.h 2019-12-02 18:23:11 -05:00
amazon/kc1 env: Move env_set() to env.h 2019-08-11 16:43:41 -04:00
amlogic configs: sei610: Add config file to fix userdata size 2019-10-18 14:54:37 +02:00
AndesTech riscv: ax25-ae350: Use generic memory size setup 2019-12-10 08:23:10 +08:00
Arcturus/ucp1020 common: Move some board functions out of common.h 2019-12-02 18:25:21 -05:00
aries/mcvevk
aristainetos common: Move some board functions out of common.h 2019-12-02 18:25:21 -05:00
armadeus common: Move some board functions out of common.h 2019-12-02 18:25:21 -05:00
armltd common: Move pci_init_board() out of common.h 2019-12-02 18:25:25 -05:00
aspeed/evb_ast2500
astro/mcf5373l common: Move serial functions out of common.h 2019-12-02 18:23:11 -05:00
atmark-techno/armadillo-800eva common: Move some board functions out of common.h 2019-12-02 18:25:21 -05:00
atmel board: Remove unnecessary inclusion of micrel.h from boards 2019-12-03 10:17:25 +02:00
avionic-design
bachmann/ot1200 env: Move env_set() to env.h 2019-08-11 16:43:41 -04:00
barco Convert to use fsl_esdhc_imx for i.MX platforms 2019-06-23 14:18:34 +08:00
beckhoff/mx53cx9020 common: Move some board functions out of common.h 2019-12-02 18:25:21 -05:00
birdland/bav335x mtd: rename CONFIG_NAND -> CONFIG_MTD_RAW_NAND 2019-12-03 23:04:10 -05:00
bitmain/antminer_s9
bluegiga/apx4devkit env: Move env_get() to env.h 2019-08-11 16:43:41 -04:00
bluewater common: Move some board functions out of common.h 2019-12-02 18:25:21 -05:00
bosch mtd: rename CONFIG_NAND -> CONFIG_MTD_RAW_NAND 2019-12-03 23:04:10 -05:00
boundary/nitrogen6x nitrogen6x: prepare for CONFIG_MX6QDL 2019-12-27 14:28:28 +01:00
broadcom common: Move some board functions out of common.h 2019-12-02 18:25:21 -05:00
bticino/mamoj common: Move serial functions out of common.h 2019-12-02 18:23:11 -05:00
buffalo/lsxl env: Rename environment.h to env_internal.h 2019-08-11 19:27:31 -04:00
BuR mtd: rename CONFIG_NAND -> CONFIG_MTD_RAW_NAND 2019-12-03 23:04:10 -05:00
BuS/eb_cpu5282 env: Move env_get() to env.h 2019-08-11 16:43:41 -04:00
cadence/xtfpga common: Move some board functions out of common.h 2019-12-02 18:25:21 -05:00
calao/usb_a9263
CarMediaLab/flea3 env: Move env_get() to env.h 2019-08-11 16:43:41 -04:00
cavium/thunderx common: Move pci_init_board() out of common.h 2019-12-02 18:25:25 -05:00
ccv/xpress common: Move some board functions out of common.h 2019-12-02 18:25:21 -05:00
cei/cei-tk1-som
chipspark/popmetal_rk3288 common: Move some board functions out of common.h 2019-12-02 18:25:21 -05:00
cirrus/edb93xx common: Move ARM cache operations out of common.h 2019-12-02 18:24:58 -05:00
cloudengines/pogo_e02
cobra5272 common: Move enable/disable_interrupts out of common.h 2019-12-02 18:25:01 -05:00
compal/paz00
compulab common: Move old EEPROM functions into a new header 2019-12-02 18:25:25 -05:00
comtrend
congatec common: Move some board functions out of common.h 2019-12-02 18:25:21 -05:00
coreboot common: Move some board functions out of common.h 2019-12-02 18:25:21 -05:00
corscience/tricorder common: Move old EEPROM functions into a new header 2019-12-02 18:25:25 -05:00
creative/xfi3
cssi common: Move some board functions out of common.h 2019-12-02 18:25:21 -05:00
CZ.NIC common: Move some board functions out of common.h 2019-12-02 18:25:21 -05:00
d-link/dns325
davinci/da8xxevm board: davinci: Update OMAPL138_LCDK maintainer 2019-12-26 09:06:54 -05:00
devboards/dbm-soc1
dfi common: Move some board functions out of common.h 2019-12-02 18:25:21 -05:00
dhelectronics/dh_imx6 common: Move old EEPROM functions into a new header 2019-12-02 18:25:25 -05:00
ebv/socrates
eets/pdu001 common: Move some board functions out of common.h 2019-12-02 18:25:21 -05:00
efi common: Move some board functions out of common.h 2019-12-02 18:25:21 -05:00
egnite/ethernut5
el/el6x common: Move some board functions out of common.h 2019-12-02 18:25:21 -05:00
elgin/elgin_rv1108 rockchip: rv1108: Migrate to use common board file 2019-07-29 10:27:48 +08:00
embest/mx6boards common: Move some board functions out of common.h 2019-12-02 18:25:21 -05:00
emulation common: Move some board functions out of common.h 2019-12-02 18:25:21 -05:00
engicam common: Move some board functions out of common.h 2019-12-02 18:25:21 -05:00
esd common: Move pci_init_board() out of common.h 2019-12-02 18:25:25 -05:00
firefly rockchip: rk3308: Add support for ROC-RK3308-CC board 2019-11-17 17:22:53 +08:00
freescale imx8mq_evk: Update the required ATF branch 2019-12-27 12:15:09 +01:00
gardena common: Move some board functions out of common.h 2019-12-02 18:25:21 -05:00
gateworks/gw_ventana env: Drop environment.h header file where not needed 2019-08-11 16:43:41 -04:00
gdsys common: Move pci_init_board() out of common.h 2019-12-02 18:25:25 -05:00
ge common: Move some board functions out of common.h 2019-12-02 18:25:21 -05:00
geekbuying/geekbox rockchip: rk3368: Migrate to use common board file 2019-07-29 10:27:48 +08:00
google rockchip: rk3399: Migrate to use common board file 2019-07-29 10:27:48 +08:00
grinn common: Move some board functions out of common.h 2019-12-02 18:25:21 -05:00
gumstix common: Move serial functions out of common.h 2019-12-02 18:23:11 -05:00
highbank common: Move some cache and MMU functions out of common.h 2019-12-02 18:23:55 -05:00
hisilicon env: Move env_get() to env.h 2019-08-11 16:43:41 -04:00
huawei/hg556a
ids/ids8313
imgtec mtd: rename CONFIG_NAND -> CONFIG_MTD_RAW_NAND 2019-12-03 23:04:10 -05:00
intel common: Move some board functions out of common.h 2019-12-02 18:25:21 -05:00
inversepath/usbarmory common: Move command functions out of common.h 2019-12-02 18:25:02 -05:00
iomega/iconnect
is1
isee common: Move some board functions out of common.h 2019-12-02 18:25:21 -05:00
k+p common: Move some board functions out of common.h 2019-12-02 18:25:21 -05:00
keymile common: Move pci_init_board() out of common.h 2019-12-02 18:25:25 -05:00
kmc/kzm9g
kobol/helios4
kosagi/novena board: Remove unnecessary inclusion of micrel.h from boards 2019-12-03 10:17:25 +02:00
l+g/vinco
LaCie env: Drop environment.h header file where not needed 2019-08-11 16:43:41 -04:00
laird common: Move some board functions out of common.h 2019-12-02 18:25:21 -05:00
lego/ev3 ARM: legoev3: convert to driver model 2019-07-13 11:11:28 -04:00
lg/sniper env: Move env_set() to env.h 2019-08-11 16:43:41 -04:00
liebherr common: Move some board functions out of common.h 2019-12-02 18:25:21 -05:00
logicpd ARM: imx6q_logic: Cleanup boot sequence check 2019-12-27 14:30:52 +01:00
Marvell common: Move some board functions out of common.h 2019-12-02 18:25:21 -05:00
maxbcm
mediatek ARM: MediaTek: add basic support for MT8518 boards 2019-12-03 12:00:03 -05:00
menlo/m53menlo common: Move board_get_usable_ram_top() out of common.h 2019-12-02 18:25:04 -05:00
microchip riscv: Add Microchip MPFS Icicle board support 2019-06-05 13:19:24 +08:00
mikrotik/crs305-1g-4s arm: mvebu: Avoid generating kwbimage.cfg in the source tree 2019-10-29 16:17:36 -04:00
mini-box/picosam9g45 Move strtomhz() to vsprintf.h 2019-12-02 18:23:09 -05:00
mpc8308_p1m common: Move pci_init_board() out of common.h 2019-12-02 18:25:25 -05:00
mqmaker/miqi_rk3288 rockchip: board: rk3288: remove board_boot_order() 2019-07-20 23:59:44 +08:00
mscc common: Move some board functions out of common.h 2019-12-02 18:25:21 -05:00
netgear bmips: correct name characters 2019-10-25 17:20:43 +02:00
nokia/rx51 env: Move env_set() to env.h 2019-08-11 16:43:41 -04:00
novtech/meerkat96 Add i.MX7D based Meerkat96 board support 2019-10-13 22:49:11 +02:00
nvidia env: Drop environment.h header file where not needed 2019-08-11 16:43:41 -04:00
olimex/mx23_olinuxino
opalkelly/zynq
overo common: Move serial functions out of common.h 2019-12-02 18:23:11 -05:00
pandora
phytec mtd: rename CONFIG_NAND -> CONFIG_MTD_RAW_NAND 2019-12-03 23:04:10 -05:00
phytium/durian arm: add initial support for the Phytium Durian Board 2019-11-07 18:01:13 -05:00
pine64/rockpro64_rk3399 rockchip: rk3399: split rockpro64 out of evb_rk3399 2019-11-17 17:22:53 +08:00
ppcag/bg0900
qca
qemu-mips
qualcomm common: Move some board functions out of common.h 2019-12-02 18:25:21 -05:00
quipos/cairo
radxa
raidsonic/ib62x0
raspberrypi/rpi rpi: Enable DRAM bank initialization on arm64 2019-12-11 10:14:12 +01:00
renesas net: Always build the string_to_enetaddr() helper 2019-12-09 09:47:41 -06:00
rockchip rockchip: config: add support for firefly-px30 board 2019-12-06 00:06:23 +08:00
ronetix Move strtomhz() to vsprintf.h 2019-12-02 18:23:09 -05:00
sagem/f@st1704
samsung common: Move some board functions out of common.h 2019-12-02 18:25:21 -05:00
sandbox common: Move some board functions out of common.h 2019-12-02 18:25:21 -05:00
sandisk/sansa_fuze_plus
sbc8349 common: Move pci_init_board() out of common.h 2019-12-02 18:25:25 -05:00
sbc8548 common: Move pci_init_board() out of common.h 2019-12-02 18:25:25 -05:00
sbc8641d common: Move pci_init_board() out of common.h 2019-12-02 18:25:25 -05:00
schulercontrol/sc_sps_1
Seagate
seco board: Remove unnecessary inclusion of micrel.h from boards 2019-12-03 10:17:25 +02:00
seeed/linkit-smart-7688
sfr/nb4_ser
siemens mtd: rename CONFIG_NAND -> CONFIG_MTD_RAW_NAND 2019-12-03 23:04:10 -05:00
sifive/fu540 configs: fu540: enable gpio driver 2019-10-18 09:04:08 +08:00
silica/pengwyn common: Move serial functions out of common.h 2019-12-02 18:23:11 -05:00
sks-kinkel/sksimx6 Convert to use fsl_esdhc_imx for i.MX platforms 2019-06-23 14:18:34 +08:00
socrates mpc85xx, socrates: add DM PCI support 2019-11-06 16:30:19 +05:30
softing ARM: imx: vining2000: Align SOC and ARM LDO voltages 2019-12-06 13:57:42 +01:00
solidrun mx6cuboxi: Add Baruch as maintainer 2019-12-06 12:05:08 +01:00
spear common: Move some board functions out of common.h 2019-12-02 18:25:21 -05:00
sr1500
st common: Move some board functions out of common.h 2019-12-02 18:25:21 -05:00
sunxi mtd: rename CONFIG_NAND -> CONFIG_MTD_RAW_NAND 2019-12-03 23:04:10 -05:00
Synology env: Move env_set() to env.h 2019-08-11 16:43:41 -04:00
synopsys common: Move some board functions out of common.h 2019-12-02 18:25:21 -05:00
sysam
syteco/zmx25 common: Move some board functions out of common.h 2019-12-02 18:25:21 -05:00
tbs/tbs2910 board: tbs2910: Convert eth to driver model 2019-10-13 22:49:11 +02:00
tcl/sl50 common: Move some board functions out of common.h 2019-12-02 18:25:21 -05:00
technexion common: Move some board functions out of common.h 2019-12-02 18:25:21 -05:00
technologic env: Drop environment.h header file where not needed 2019-08-11 16:43:41 -04:00
terasic
theadorable common: Move some board functions out of common.h 2019-12-02 18:25:21 -05:00
theobroma-systems crc32: Use the crc.h header for crc functions 2019-12-02 18:23:08 -05:00
ti mtd: rename CONFIG_NAND -> CONFIG_MTD_RAW_NAND 2019-12-03 23:04:10 -05:00
timll env: Drop environment.h header file where not needed 2019-08-11 16:43:41 -04:00
topic/zynq
toradex colibri_imx6: fix broken fsl_esdhc_imx conversion 2019-12-27 09:35:29 +01:00
tplink/wdr4300
tqc board: Remove unnecessary inclusion of micrel.h from boards 2019-12-03 10:17:25 +02:00
ucRobotics/bubblegum_96
udoo common: Move some board functions out of common.h 2019-12-02 18:25:21 -05:00
vamrs/rock960_rk3399 rockchip: rk3399: Migrate to use common board file 2019-07-29 10:27:48 +08:00
variscite/dart_6ul Convert to use fsl_esdhc_imx for i.MX platforms 2019-06-23 14:18:34 +08:00
varisys common: Move pci_init_board() out of common.h 2019-12-02 18:25:25 -05:00
ve8313 common: Move pci_init_board() out of common.h 2019-12-02 18:25:25 -05:00
vscom/baltos mtd: rename CONFIG_NAND -> CONFIG_MTD_RAW_NAND 2019-12-03 23:04:10 -05:00
wandboard common: Move some board functions out of common.h 2019-12-02 18:25:21 -05:00
warp common: Move some board functions out of common.h 2019-12-02 18:25:21 -05:00
warp7 common: Move some board functions out of common.h 2019-12-02 18:25:21 -05:00
woodburn Convert to use fsl_esdhc_imx for i.MX platforms 2019-06-23 14:18:34 +08:00
work-microwave/work_92105 common: Move some board functions out of common.h 2019-12-02 18:25:21 -05:00
xes common: Move pci_init_board() out of common.h 2019-12-02 18:25:25 -05:00
xilinx common: Move some board functions out of common.h 2019-12-02 18:25:21 -05:00
zyxel/nsa310s