rv1126-uboot/board
Abbas Raza aad4659a2f mmc: i.MX6: fsl_esdhc: Define maximum bus width supported by a board
Maximum bus width supported by some i.MX6 boards is not 8bit like
others. In case where both host controller and card support 8bit transfers,
they agree to communicate on 8bit interface while some boards support only 4bit interface.
Due to this reason the mmc 8bit default mode fails on these boards. To rectify this,
define maximum bus width supported by these boards (4bit). If max_bus_width is not
defined, it is 0 by default and 8bit width support will be enabled in host
capabilities otherwise host capabilities are modified accordingly.

It is tested with a MMCplus card.

Signed-off-by: Abbas Raza <Abbas_Raza@mentor.com>
cc: stefano Babic <sbabic@denx.de>
cc: Andy Fleming <afleming@gmail.com>
Acked-by: Dirk Behme <dirk.behme@de.bosch.com>
Acked-by: Andrew Gabbasov <andrew_gabbasov@mentor.com>
2013-04-03 11:26:28 +02:00
..
8dtech/eco5pk
AndesTech
BuS
CarMediaLab/flea3
LEOX/elpt860
LaCie
Marvell
RPXClassic
RPXlite
RPXlite_dw
RRvision
Seagate/dockstar
a3m071
a4m072
a3000
actux1
actux2
actux3
actux4
adder
afeb9260
ait/cam_enc_4xx
alaska
alphaproject/ap_sh4a_4a
altera
amcc
armltd
astro/mcf5373l
atc
atmark-techno/armadillo-800eva
atmel
avionic-design
avnet
balloon3
bc3450
bct-brettl2
bf506f-ezkit
bf518f-ezbrd
bf525-ucr2
bf526-ezbrd
bf527-ad7160-eval
bf527-ezkit
bf527-sdp
bf533-ezkit
bf533-stamp
bf537-minotaur
bf537-pnav
bf537-srv1
bf537-stamp
bf538f-ezkit
bf548-ezkit
bf561-acvilon
bf561-ezkit
bf609-ezkit
blackstamp
blackvme
bluegiga/apx4devkit
bluewater/snapper9260
boundary/nitrogen6x
br4
buffalo/lsxl
calao
canmb
chromebook-x86
cloudengines/pogo_e02
cm-bf527
cm-bf533
cm-bf537e
cm-bf537u
cm-bf548
cm-bf561
cm41xx
cm4008
cm5200
cm_t35
cmi
cobra5272
cogent
comelit/dig297
compal
compulab
corscience/tricorder
cpc45
cpu86
cpu87
cray/L1
csb272
csb472
cu824
d-link/dns325
dave
davedenx
davinci
dbau1x00
denx/m28evk
dnp5370
dvlhost
eXalion
earthlcd/favr-32-ezkit
egnite/ethernut5
eltec
emk
enbw/enbw_cmc
ep82xxm
ep88x
ep8248
ep8260
esd
esg/ima3-mx53
espt
esteem192e
etin
eukrea
evb64260
exmeritus/hww1u1a
fads
faraday/a320evb
flagadm
freescale
friendlyarm/mini2440
funkwerk/vovpn-gw
g2000
gaisler
galaxy5200
gdsys
gen860t
genesi/mx51_efikamx
genietv
gw8260
h2200
hale/tt01
hermes
hidden_dragon
highbank
htkw/mcx
hymod
ibf-dsp561
icecube
icu862
idmr
ids8247
ifm/o2dnt2
imx31_phycore
in-circuit/grasshopper
incaip
inka4x0
intercontrol/digsy_mtc
iomega/iconnect
ip04
ip860
ipek01
iphase4539
isee/igep00x0
ispan
ivm
jornada
jse
jupiter
karo
keymile
kmc/kzm9g
korat
kup
linkstation
logicpd
lubbock
lwmon
lwmon5
manroland
matrix_vision
mbx8xx
mcc200
micronas/vct
mimc/mimc200
miromico/hammerhead
mosaixtech/icon
motionpro
mousse
mpc8308_p1m
mpl
mpr2
ms7720se
ms7722se
ms7750se
muas3001
munices
musenki
mvblue
mx1ads
netphone
netta
netta2
netvia
nokia/rx51
nvidia
nx823
olimex/mx23_olinuxino
omicron/calimain
openrisc/openrisc-generic
overo
palmld
palmtc
pandora
pb1x00
pcippc2
pcs440ep
pdm360ng
phytec
pm520
pm826
pm828
pn62
ppmc7xx
ppmc8260
pr1
prodrive
psyent
pxa255_idp
qemu-mips
qi/qi_lb60
quad100hd
quantum
r360mpi
raidsonic/ib62x0
raspberrypi/rpi_b
rattler
rbc823
renesas
ronetix
rpxsuper
rsdproto
sacsng
samsung
sandbox/sandbox
sandburst
sandpoint
sbc405
sbc8349
sbc8548
sbc8641d
sc3
scb9328
schulercontrol/sc_sps_1
sheldon/simpc8313
shmin
sixnet
snmc
socrates
sorcery
spc1920
spd8xx
spear
st/nhk8815
st-ericsson
stx
svm_sc8xx
syteco
t3corp
taskit/stamp9g20
tcm-bf518
tcm-bf537
technexion/twister
teejet/mt_ventoux
ti
timll
toradex
total5200
tqc
trizepsiv
ttcontrol/vision2
utx8245
v37
v38b
ve8313
vpac270
w7o
wandboard
woodburn
xaeniax
xes
xilinx
zeus
zipitz2
zpc1900