u-boot-brain/board
Matthew McClintock af2536088e powerpc/p1022ds: add support for SPI and SD boot
Add TLB mappings, board target options, and configuration items
need for SPI/SD boot.

Since P1022DS RevB board, the NOR flash have been changed to 16 bit/28bit
address flash, therefore, when SDHC/ESPI booting and access to eLBC,
the PMUXCR[0~1] must be set to 10b, and PMUXCR[9~10] must be set to
00b for them.

Configure the PX_BRDCFG0[0~1] to 10b which is connected to
SPI devices as SPI_CS(0:3)_B.

Signed-off-by: Matthew McClintock <msm@freescale.com>
Signed-off-by: Jerry Huang <Chang-Ming.Huang@freescale.com>
Signed-off-by: Jiang Yutang <b14898@freescale.com>
Signed-off-by: Andy Fleming <afleming@freescale.com>
2012-08-08 17:13:37 -05:00
..
a4m072 bootstage: Make use of BOOTSTAGE_ID_RUN_OS in show_boot_progress() 2012-03-18 20:45:57 +01:00
a3000
actux1 IXP: Fix missing MACH_TYPE_{ACTUX?,PNB3,DVLHOST} 2012-03-26 23:09:25 +02:00
actux2 IXP: Fix missing MACH_TYPE_{ACTUX?,PNB3,DVLHOST} 2012-03-26 23:09:25 +02:00
actux3 IXP: Fix missing MACH_TYPE_{ACTUX?,PNB3,DVLHOST} 2012-03-26 23:09:25 +02:00
actux4 IXP: Fix missing MACH_TYPE_{ACTUX?,PNB3,DVLHOST} 2012-03-26 23:09:25 +02:00
adder
afeb9260 Fix Stelian's email address 2011-11-29 15:43:38 +01:00
ait/cam_enc_4xx ARM: davinci: fixes for cam_enc_4xx board 2012-03-27 22:05:29 +02:00
alaska doc: cleanup - move board READMEs into respective board directories 2012-07-29 15:42:02 +02:00
alphaproject/ap_sh4a_4a sh: ap_sh4a_4a: Fix wrong register initialization value 2012-06-28 16:06:32 +09:00
altera
amcc doc: cleanup - move board READMEs into respective board directories 2012-07-29 15:42:02 +02:00
amirix/ap1000
AndesTech doc: cleanup - move board READMEs into respective board directories 2012-07-29 15:42:02 +02:00
apollon board/apollon/sys_info.c: Fix GCC 4.6 build warning 2011-12-10 23:09:57 +01:00
armltd doc: cleanup - move board READMEs into respective board directories 2012-07-29 15:42:02 +02:00
astro/mcf5373l
atc
atmel AT91SAM9*: Change kernel address in dataflash to match u-boot's size 2012-07-07 14:07:30 +02:00
avionic-design tegra: fix leftover CONFIG_TEGRA2_MMC & _SPI build switches 2012-07-09 22:44:32 +02:00
avnet
balloon3 PXA: Rename pxa_dram_init to pxa2xx_dram_init 2011-12-06 23:59:33 +01:00
bc3450 BC3450 board: Remove unused CONFIG_SYS_CPU definition 2012-07-22 09:58:47 +02:00
bct-brettl2
bf506f-ezkit
bf518f-ezbrd
bf525-ucr2
bf526-ezbrd
bf527-ad7160-eval
bf527-ezkit Blackfin: easylogo: add lzma logos 2012-02-03 20:44:54 -05:00
bf527-sdp
bf533-ezkit
bf533-stamp bootstage: Convert progress numbers 10-19 to enums 2012-03-18 20:59:53 +01:00
bf537-minotaur
bf537-pnav
bf537-srv1
bf537-stamp Blackfin: bf537-stamp: drop board reset workaround 2012-02-12 15:03:25 -05:00
bf538f-ezkit
bf548-ezkit Blackfin: easylogo: add lzma logos 2012-02-03 20:44:54 -05:00
bf561-acvilon
bf561-ezkit
blackstamp
blackvme
bluewater/snapper9260
bmw
br4 Blackfin: br4: new board port 2012-02-12 15:03:25 -05:00
buffalo/lsxl Kirkwood: add lschlv2 and lsxhl board support 2012-07-07 14:07:32 +02:00
BuS add new board vl_ma2sc 2012-07-07 14:07:44 +02:00
c2mon
calao ARM: tny_a9260: re-add MACH_TYPE_TNY_A9G20 and MACH_TYPE_TNY_A9260 2011-12-19 17:52:44 +01:00
canmb
CarMediaLab/flea3 MX35: flea3: changes due to hardware revision B 2011-12-06 23:59:40 +01:00
chromebook-x86/coreboot x86: Import code from coreboot's libpayload to parse the coreboot table 2011-12-19 13:26:15 +11:00
cloudengines/pogo_e02 kirkwood: fix calls to kirkwood_mpp_conf 2012-07-07 14:07:31 +02:00
cm41xx
cm4008
cm5200 punt unused clean/distclean targets 2011-10-15 22:20:36 +02:00
cm_t35 cm-t35: print PCB revision information 2012-07-07 14:07:24 +02:00
cm-bf527
cm-bf533
cm-bf537e
cm-bf537u
cm-bf548 Blackfin: easylogo: add lzma logos 2012-02-03 20:44:54 -05:00
cm-bf561
cmi doc: cleanup - move board READMEs into respective board directories 2012-07-29 15:42:02 +02:00
cobra5272 doc: cleanup - move board READMEs into respective board directories 2012-07-29 15:42:02 +02:00
cogent
comelit/dig297 ARM:OMAP+:MMC: Add parameters to MMC init 2012-05-15 08:31:22 +02:00
compal tegra: fix leftover CONFIG_TEGRA2_MMC & _SPI build switches 2012-07-09 22:44:32 +02:00
compulab tegra: trimslice: set up serial flash pinmux 2012-07-09 22:44:33 +02:00
corscience/tricorder ARM:OMAP+:MMC: Add parameters to MMC init 2012-05-15 08:31:22 +02:00
cpc45
cpu86
cpu87 Remove redundant config.mk files 2010-12-09 10:25:56 +01:00
cray/L1
csb272
csb472
cu824
d-link/dns325 kirkwood: fix calls to kirkwood_mpp_conf 2012-07-07 14:07:31 +02:00
dave CHECKPATCH: ./board/dave/PPChameleonEVB/fpgadata.c 2011-12-18 00:06:17 +01:00
davedenx
davinci doc: cleanup - move board READMEs into respective board directories 2012-07-29 15:42:02 +02:00
dbau1x00
denx/m28evk M28EVK: Implement support for new board V2.0 2012-05-15 08:31:35 +02:00
dnp5370 doc: cleanup - move board READMEs into respective board directories 2012-07-29 15:42:02 +02:00
dvlhost IXP: Fix missing MACH_TYPE_{ACTUX?,PNB3,DVLHOST} 2012-03-26 23:09:25 +02:00
earthlcd/favr-32-ezkit
efikamx efikamx: Remove unused SOBJS 2012-07-07 14:07:26 +02:00
egnite/ethernut5 atmel-boards: add missing atmel_mci.h 2012-03-28 23:41:18 +02:00
eltec board/eltec/elppc/misc.c: Fix GCC 4.6 build warning 2011-12-20 23:21:38 +01:00
emk atmel-boards: add missing atmel_mci.h 2012-03-28 23:41:18 +02:00
enbw/enbw_cmc arm,davinci: update for enbw_cmc board 2012-07-07 14:07:21 +02:00
eNET x86: Remove dead code in eNET 2012-04-01 21:37:53 +10:00
ep82xxm
ep88x
ep8248
ep8260
esd net: Fix remaining API interface breakage 2012-05-23 14:19:21 -05:00
esg/ima3-mx53 ima3-mx53: Remove unused SOBJS 2012-07-07 14:07:26 +02:00
espt
esteem192e
etin
etx094 ETX094: adjust linker script due to grown code size 2012-03-19 09:32:12 +01:00
eukrea Fix Stelian's email address 2011-11-29 15:43:38 +01:00
evb64260 doc: cleanup - move board READMEs into respective board directories 2012-07-29 15:42:02 +02:00
eXalion
exmeritus/hww1u1a mpc85xx: Add board support for the eXMeritus HWW-1U-1A devices 2011-12-09 08:40:12 -06:00
fads doc: cleanup - move board READMEs into respective board directories 2012-07-29 15:42:02 +02:00
faraday/a320evb
flagadm
freescale powerpc/p1022ds: add support for SPI and SD boot 2012-08-08 17:13:37 -05:00
funkwerk/vovpn-gw
g2000
gaisler
galaxy5200
gdsys powerpc/ppc4xx: Remove typedefs for gdsys FPGA 2012-04-30 15:01:29 +02:00
gen860t
genietv
gth2 MIPS: Introduce --gc-sections for MIPS 2011-05-10 00:08:10 +09:00
gw8260
hale/tt01 tt01: add video support 2012-02-27 21:19:25 +01:00
hermes bootstage: Replace show_boot_progress/error() with bootstage_...() 2012-03-18 21:41:39 +01:00
hidden_dragon
highbank ARM: highbank: setup env from boot source register 2012-03-28 23:34:27 +02:00
htkw/mcx omap3: Introduce weak misc_init_r 2012-05-15 08:31:28 +02:00
hymod
ibf-dsp561
icecube doc: cleanup - move board READMEs into respective board directories 2012-07-29 15:42:02 +02:00
icu862
idmr
ids8247 board/ids8247/ids8247.c: Fix GCC 4.6 build warning 2011-11-07 22:48:06 +01:00
imx31_phycore
in-circuit/grasshopper avr32:grasshopper: fix PHY initialisation 2012-06-04 09:21:20 +02:00
incaip doc: cleanup - move board READMEs into respective board directories 2012-07-29 15:42:02 +02:00
inka4x0
intercontrol/digsy_mtc mpc5200: digsy_mtc: Fix extension board detection 2011-12-12 08:17:05 +01:00
ip04
ip860
ipek01
iphase4539 doc: cleanup - move board READMEs into respective board directories 2012-07-29 15:42:02 +02:00
isee OMAP3: igep00x0: Reduce lines of code for IGEP-based boards. 2012-05-15 08:31:23 +02:00
ispan
ivm bootstage: Convert progress numbers 1-9 into enums 2012-03-18 20:57:37 +01:00
jornada arm: Remove jornada link script 2012-03-26 23:09:23 +02:00
jse
jupiter
karo Kirkwood: Add support for Ka-Ro TK71 2012-07-07 14:07:33 +02:00
keymile powerpc/82xx: add SDRAM detection for km82xx 2012-07-31 22:36:31 +02:00
korat doc: cleanup - move board READMEs into respective board directories 2012-07-29 15:42:02 +02:00
kup
LaCie ARM: don't probe PHY address for LaCie boards 2012-07-07 14:07:33 +02:00
lantec
LEOX/elpt860
linkstation
logicpd omap3: Introduce weak misc_init_r 2012-05-15 08:31:28 +02:00
lubbock PXA: Kill last remnants of set_GPIO_mode function 2011-12-19 17:52:44 +01:00
lwmon
lwmon5
manroland
Marvell doc: cleanup - move board READMEs into respective board directories 2012-07-29 15:42:02 +02:00
matrix_vision doc: cleanup - move board READMEs into respective board directories 2012-07-29 15:42:02 +02:00
mbx8xx doc: cleanup - move board READMEs into respective board directories 2012-07-29 15:42:02 +02:00
mcc200 usb: replace wait_ms() with mdelay() 2012-03-19 00:08:16 +01:00
micronas/vct
mimc/mimc200
miromico/hammerhead
ml2
mosaixtech/icon
motionpro
mousse
mpc8308_p1m
mpl doc: cleanup - move board READMEs into respective board directories 2012-07-29 15:42:02 +02:00
mpr2
ms7720se
ms7722se
ms7750se
muas3001
munices
musenki
mvblue
mx1ads
netphone
netta
netta2
netvia
ns9750dev
nvidia tegra: add pin_mux_spi() board initialization function 2012-07-09 22:44:33 +02:00
nx823
o2dnt
omicron/calimain calimain, enbw_cmc: Fix typo in comments 2012-03-27 22:05:29 +02:00
openrisc/openrisc-generic openrisc: Add openrisc-generic example board 2012-01-13 21:17:00 +01:00
overo ARM:OMAP+:MMC: Add parameters to MMC init 2012-05-15 08:31:22 +02:00
palmld PXA: Rename pxa_dram_init to pxa2xx_dram_init 2011-12-06 23:59:33 +01:00
palmtc PXA: Rename pxa_dram_init to pxa2xx_dram_init 2011-12-06 23:59:33 +01:00
pandora OMAP3: pandora: revise GPIO configuration 2012-05-15 08:31:27 +02:00
pb1x00
pcippc2
pcs440ep bootstage: Convert net progress numbers to enums 2012-03-18 21:33:05 +01:00
pdm360ng
phytec/pcm030 doc: cleanup - move board READMEs into respective board directories 2012-07-29 15:42:02 +02:00
pm520
pm826
pm828
pn62
ppmc7xx
ppmc8260
pr1 Blackfin: pr1: new board port 2012-02-12 15:03:25 -05:00
prodrive net: Fix remaining API interface breakage 2012-05-23 14:19:21 -05:00
psyent
pxa255_idp PXA: Rename pxa_dram_init to pxa2xx_dram_init 2011-12-06 23:59:33 +01:00
qemu-mips doc: cleanup - move board READMEs into respective board directories 2012-07-29 15:42:02 +02:00
qi/qi_lb60
quad100hd
quantum
r360mpi
raidsonic/ib62x0 kirkwood: fix calls to kirkwood_mpp_conf 2012-07-07 14:07:31 +02:00
rattler
rbc823
renesas doc: cleanup - move board READMEs into respective board directories 2012-07-29 15:42:02 +02:00
ronetix pm9g45: init serial console before relocation 2011-12-12 10:28:57 +01:00
RPXClassic doc: cleanup - move board READMEs into respective board directories 2012-07-29 15:42:02 +02:00
RPXlite doc: cleanup - move board READMEs into respective board directories 2012-07-29 15:42:02 +02:00
RPXlite_dw
rpxsuper
RRvision
rsdproto
sacsng
samsung CONFIG: SMDK5250: I2C: Enable I2C 2012-07-31 08:03:19 +02:00
sandbox/sandbox doc: cleanup - move board READMEs into respective board directories 2012-07-29 15:42:02 +02:00
sandburst
sandpoint doc: cleanup - move board READMEs into respective board directories 2012-07-29 15:42:02 +02:00
sbc405
sbc8349 doc: cleanup - move board READMEs into respective board directories 2012-07-29 15:42:02 +02:00
sbc8548 doc: cleanup - move board READMEs into respective board directories 2012-07-29 15:42:02 +02:00
sbc8560 doc: cleanup - move board READMEs into respective board directories 2012-07-29 15:42:02 +02:00
sbc8641d doc: cleanup - move board READMEs into respective board directories 2012-07-29 15:42:02 +02:00
sc3
scb9328 bootstage: Replace show_boot_progress/error() with bootstage_...() 2012-03-18 21:41:39 +01:00
Seagate/dockstar kirkwood: fix calls to kirkwood_mpp_conf 2012-07-07 14:07:31 +02:00
sheldon/simpc8313 doc: cleanup - move board READMEs into respective board directories 2012-07-29 15:42:02 +02:00
shmin ne2000: Convert to new net-multi model, fixes build of three boards 2011-12-08 22:22:03 +01:00
siemens
sixnet bootstage: Make use of BOOTSTAGE_ID_RUN_OS in show_boot_progress() 2012-03-18 20:45:57 +01:00
snmc
socrates
sorcery
spc1920
spd8xx
spear SPL: ARM: spear: Remove some objects from SPL build 2012-07-07 14:07:43 +02:00
st/nhk8815 doc: cleanup - move board READMEs into respective board directories 2012-07-29 15:42:02 +02:00
st-ericsson/u8500
stx doc: cleanup - move board READMEs into respective board directories 2012-07-29 15:42:02 +02:00
svm_sc8xx
sx1
syteco Fix Stelian's email address 2011-11-29 15:43:38 +01:00
t3corp
tcm-bf518
tcm-bf537
technexion/twister ARM:OMAP+:MMC: Add parameters to MMC init 2012-05-15 08:31:22 +02:00
teejet/mt_ventoux omap3: Introduce weak misc_init_r 2012-05-15 08:31:28 +02:00
ti Merge branch 'next' of git://git.denx.de/u-boot 2012-07-30 20:39:52 +02:00
timll doc: cleanup - move board READMEs into respective board directories 2012-07-29 15:42:02 +02:00
toradex/colibri_pxa270 PXA: Move colibri_pxa270 to board/toradex/ 2011-12-06 23:59:33 +01:00
total5200
tqc doc: cleanup - move board READMEs into respective board directories 2012-07-29 15:42:02 +02:00
trizepsiv PXA: Rename pxa_dram_init to pxa2xx_dram_init 2011-12-06 23:59:33 +01:00
ttcontrol/vision2 vision2: Remove unused SOBJS 2012-07-07 14:07:26 +02:00
utx8245
v37
v38b
ve8313
vpac270 board/vpac270/onenand.c: Fix build errors 2012-03-28 23:57:04 +02:00
w7o board/w7o/vpd.c: Fix GCC 4.6 compile warnings 2011-12-08 20:52:03 +01:00
westel/amx860
xaeniax PXA: Rename pxa_dram_init to pxa2xx_dram_init 2011-12-06 23:59:33 +01:00
xes doc: cleanup - move board READMEs into respective board directories 2012-07-29 15:42:02 +02:00
xilinx microblaze: Wire up dts configuration 2012-07-10 10:01:29 +02:00
zeus doc: cleanup - move board READMEs into respective board directories 2012-07-29 15:42:02 +02:00
zipitz2 arm: Remove zipitz2 link script 2012-03-30 07:43:33 +02:00
zpc1900