u-boot/board
Albert ARIBAUD ef123c5253 Refactor linker-generated arrays
Refactor linker-generated array code so that symbols
which were previously linker-generated are now compiler-
generated. This causes relocation records of type
R_ARM_ABS32 to become R_ARM_RELATIVE, which makes
code which uses LGA able to run before relocation as
well as after.

Note: this affects more than ARM targets, as linker-
lists span possibly all target architectures, notably
PowerPC.

Conflicts:
	arch/arm/cpu/arm926ejs/mxs/u-boot-spl.lds
	arch/arm/cpu/arm926ejs/spear/u-boot-spl.lds
	arch/arm/cpu/armv7/omap-common/u-boot-spl.lds
	board/ait/cam_enc_4xx/u-boot-spl.lds
	board/davinci/da8xxevm/u-boot-spl-da850evm.lds
	board/davinci/da8xxevm/u-boot-spl-hawk.lds
	board/vpac270/u-boot-spl.lds

Signed-off-by: Albert ARIBAUD <albert.u.boot@aribaud.net>
2013-03-12 23:28:40 +01:00
..
8dtech/eco5pk eco5pk: Add new board and default config 2012-10-30 15:28:06 -07:00
a3m071 mpc5200: Add a3m071 board support 2012-12-05 17:31:23 +01:00
a4m072
a3000
actux1 Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
actux2 Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
actux3 Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
actux4
adder Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
afeb9260
ait/cam_enc_4xx Remove linker lists (LGAs) from SPL linker scripts 2013-03-12 23:28:29 +01: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: Fixed initialization value of DDR memory 2012-10-05 07:05:10 +09:00
altera Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
amcc Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
AndesTech doc: cleanup - move board READMEs into respective board directories 2012-07-29 15:42:02 +02:00
armltd u8500: Separating mmc config parameters from driver 2012-09-01 14:58:20 +02:00
astro/mcf5373l Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
atc
atmark-techno/armadillo-800eva rmobile: armadillo-800eva: Change init function of SCIFA1 2012-10-03 02:04:25 +02:00
atmel ARM: atmel: add at91sam9g20ek_2mmc nand boot support 2013-02-19 11:54:06 +01:00
avionic-design tegra: fdt: sort dts files 2013-01-17 09:07:34 -07:00
avnet
balloon3 serial: pxa: Make use of default_serial_console in serial_pxa 2012-10-15 11:53:48 -07: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
bf527-sdp
bf533-ezkit
bf533-stamp
bf537-minotaur
bf537-pnav
bf537-srv1
bf537-stamp
bf538f-ezkit
bf548-ezkit
bf561-acvilon
bf561-ezkit
bf609-ezkit blackfin: bf60x: add board and headers files to support bf609 2013-03-04 13:42:07 +08:00
blackstamp
blackvme
bluegiga/apx4devkit mxs: mmc: Allow overriding default card detect implementation 2013-01-28 11:43:01 +01:00
bluewater/snapper9260
br4
buffalo/lsxl lsxl: unset ncip for rescue mode 2013-01-09 04:12:11 +05:30
BuS Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
calao arm:at91-boards: remove console_init_f where unnecessary 2012-09-01 17:06:14 +02:00
canmb
CarMediaLab/flea3 mx35: Clean up lowlevel_init 2012-10-16 12:35:10 +02:00
chromebook-x86 x86: Adjust link device tree include file 2013-03-04 15:57:51 -08:00
cloudengines/pogo_e02 kirkwood: make MPP arrays static const 2013-01-09 04:12:10 +05:30
cm-bf527
cm-bf533
cm-bf537e
cm-bf537u
cm-bf548
cm-bf561
cm41xx
cm4008
cm5200 Clean up libfdt.h includes 2013-02-08 22:32:38 -05:00
cm_t35 cm-t35: add support for user defined lcd parameters 2013-03-08 16:41:14 -05:00
cmi doc: cleanup - move board READMEs into respective board directories 2012-07-29 15:42:02 +02:00
cobra5272 Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
cogent Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
comelit/dig297 omap_hsmmc: add driver check for write protection 2013-03-08 16:41:13 -05:00
compal tegra: fdt: sort dts files 2013-01-17 09:07:34 -07:00
compulab tegra20: fdt: add SPI SFLASH node 2013-02-11 10:35:24 -07:00
corscience/tricorder omap_hsmmc: add driver check for write protection 2013-03-08 16:41:13 -05:00
cpc45 move CPC45 ide_led to the same file as other IDE hooks 2012-10-17 07:59:09 -07:00
cpu86
cpu87
cray/L1 Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
csb272
csb472
cu824
d-link/dns325 kirkwood: make MPP arrays static const 2013-01-09 04:12:10 +05:30
dave Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
davedenx mx31/mx35/mx51/mx53/mx6: add watchdog 2013-01-13 11:39:57 +01:00
davinci Remove linker lists (LGAs) from SPL linker scripts 2013-03-12 23:28:29 +01:00
dbau1x00 MIPS: dbau1x00: remove custom u-boot.lds script 2013-01-31 00:27:49 +01:00
denx/m28evk mxs: mmc: Allow overriding default card detect implementation 2013-01-28 11:43:01 +01:00
dnp5370 doc: cleanup - move board READMEs into respective board directories 2012-07-29 15:42:02 +02:00
dvlhost Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
earthlcd/favr-32-ezkit
egnite/ethernut5
eltec Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
emk Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
enbw/enbw_cmc davinci: enbw_cmc: change switch init behaviour 2012-09-01 14:58:19 +02:00
ep82xxm
ep88x Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
ep8248
ep8260
esd Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
esg/ima3-mx53 imximage.cfg: run files through C preprocessor 2013-01-22 10:20:13 +01:00
espt
esteem192e Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
etin
eukrea arm:at91-boards: remove console_init_f where unnecessary 2012-09-01 17:06:14 +02:00
evb64260 Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
eXalion
exmeritus/hww1u1a 8xxx: Change all 8*xx_DDR addresses to 8xxx 2012-11-27 17:45:17 -06:00
fads Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
faraday/a320evb
flagadm Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
freescale Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
friendlyarm/mini2440 ARM : Add support for MINI2440 (s3c2440). 2012-10-03 10:50:27 +02:00
funkwerk/vovpn-gw
g2000
gaisler Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
galaxy5200
gdsys ppc: Move fpga_state to arch_global_data 2013-02-04 09:05:44 -05:00
gen860t Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
genesi/mx51_efikamx imximage.cfg: run files through C preprocessor 2013-01-22 10:20:13 +01:00
genietv Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
gw8260 env: Use getenv_yesno() more generally 2012-12-13 11:46:55 -07:00
h2200 h2200: Add USB CDC ethernet support 2012-12-17 15:38:14 +01:00
hale/tt01 mx31/mx35/mx51/mx53/mx6: add watchdog 2013-01-13 11:39:57 +01:00
hermes Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
hidden_dragon
highbank ARM: highbank: use wfi macro instead of inline asm 2013-02-03 14:44:02 +01:00
htkw/mcx omap3: allow dynamic selection of gfx_format 2013-03-08 16:41:13 -05:00
hymod Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
ibf-dsp561
icecube doc: cleanup - move board READMEs into respective board directories 2012-07-29 15:42:02 +02:00
icu862 Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
idmr Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
ids8247
ifm/o2dnt2 mpc52xx: add common o2dnt and o2dnt2 support and configurations 2012-09-01 14:22:02 +02:00
imx31_phycore mx31: Fix PDR0_CSI_PODF 2012-10-15 11:54:14 -07:00
in-circuit/grasshopper avr32:grasshopper: fix PHY initialisation 2012-06-04 09:21:20 +02:00
incaip MIPS: incaip: remove custom u-boot.lds script 2013-01-31 00:27:39 +01:00
inka4x0 ppc: Move mpc5xxx clocks to arch_global_data 2013-02-04 09:05:43 -05:00
intercontrol/digsy_mtc
iomega/iconnect kirkwood: make MPP arrays static const 2013-01-09 04:12:10 +05:30
ip04
ip860 Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
ipek01
iphase4539 doc: cleanup - move board READMEs into respective board directories 2012-07-29 15:42:02 +02:00
isee/igep00x0 omap_hsmmc: add driver check for write protection 2013-03-08 16:41:13 -05:00
ispan
ivm Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
jornada
jse
jupiter
karo kirkwood: make MPP arrays static const 2013-01-09 04:12:10 +05:30
keymile powerpc/83xx/km: drop uneeded dtt_bus environment var 2013-02-15 17:47:21 -06:00
kmc/kzm9g arm: rmobile: kzm9g: Adjust ETM trace clock 2013-02-02 23:45:32 +01:00
korat Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
kup Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
LaCie ARM: lacie_kw: add support for WIRELESS_SPACE 2013-01-09 04:12:10 +05:30
LEOX/elpt860 Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
linkstation change all versions of input_data() and output_data() to global weak aliases 2012-10-17 07:59:08 -07:00
logicpd omap_hsmmc: add driver check for write protection 2013-03-08 16:41:13 -05:00
lubbock mmc: pxa: Flip over the remaining boards to pxa_mmc_generic 2012-10-22 02:56:25 -05:00
lwmon Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
lwmon5 ppc: Move kbd_status to arch_global_data 2013-02-04 09:05:44 -05:00
manroland Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
Marvell kirkwood: make MPP arrays static const 2013-01-09 04:12:10 +05:30
matrix_vision Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
mbx8xx Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
mcc200 common lcd: simplify lcd_display_bitmap 2012-09-05 10:28:31 +02:00
micronas/vct MIPS: vct: remove custom u-boot.lds script 2013-01-31 00:27:28 +01:00
mimc/mimc200
miromico/hammerhead
mosaixtech/icon
motionpro
mousse Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
mpc8308_p1m
mpl Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
mpr2
ms7720se
ms7722se
ms7750se
muas3001
munices
musenki
mvblue Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
mx1ads
netphone Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
netta Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
netta2 Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
netvia Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
nokia/rx51 omap_hsmmc: add driver check for write protection 2013-03-08 16:41:13 -05:00
nvidia Tegra114: Add/enable Dalmore build (T114 reference board) 2013-02-11 10:35:26 -07:00
nx823 Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
olimex/mx23_olinuxino mxs: mmc: mx23_olinuxino: Add MMC support 2013-01-28 11:43:01 +01:00
omicron/calimain Consolidate bootcount code into drivers/bootcount 2012-09-01 14:26:02 +02:00
openrisc/openrisc-generic Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
overo omap_hsmmc: add driver check for write protection 2013-03-08 16:41:13 -05:00
palmld serial: pxa: Make use of default_serial_console in serial_pxa 2012-10-15 11:53:48 -07:00
palmtc mmc: pxa: Flip over the remaining boards to pxa_mmc_generic 2012-10-22 02:56:25 -05:00
pandora omap_hsmmc: add driver check for write protection 2013-03-08 16:41:13 -05:00
pb1x00 MIPS: pb1x00: remove custom u-boot.lds script 2013-01-31 00:27:18 +01:00
pcippc2 serial: Use default_serial_puts() in drivers 2012-10-17 07:55:50 -07:00
pcs440ep split PCS440EP specific code from cmd_ide.c 2012-10-17 07:59:09 -07:00
pdm360ng serial: Remove CONFIG_SERIAL_MULTI from serial drivers 2012-10-15 11:53:58 -07:00
phytec am33xx: pcm051: Remove wp pin mux for sd-card 2013-02-18 13:48:04 -05:00
pm520
pm826
pm828
pn62
ppmc7xx
ppmc8260
pr1
prodrive env: Use getenv_yesno() more generally 2012-12-13 11:46:55 -07:00
psyent
pxa255_idp mmc: pxa: Flip over the remaining boards to pxa_mmc_generic 2012-10-22 02:56:25 -05:00
qemu-mips MIPS: qemu-mips: use the unified u-boot.lds script 2013-01-31 00:27:09 +01:00
qi/qi_lb60 MIPS: qi_lb60: remove custom u-boot.lds script 2013-01-31 00:27:58 +01:00
quad100hd
quantum Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
r360mpi Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
raidsonic/ib62x0 kirkwood: make MPP arrays static const 2013-01-09 04:12:10 +05:30
raspberrypi/rpi_b ARM: add Raspberry Pi model B board, using BCM2835 SoC 2012-09-01 14:58:21 +02:00
rattler
rbc823 Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
renesas Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
ronetix
RPXClassic Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
RPXlite Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
RPXlite_dw Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
rpxsuper
RRvision Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
rsdproto Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
sacsng
samsung Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
sandbox/sandbox doc: cleanup - move board READMEs into respective board directories 2012-07-29 15:42:02 +02:00
sandburst Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
sandpoint Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
sbc405
sbc8349 doc: cleanup - move board READMEs into respective board directories 2012-07-29 15:42:02 +02:00
sbc8548 8xxx: Change all 8*xx_DDR addresses to 8xxx 2012-11-27 17:45:17 -06:00
sbc8641d doc: cleanup - move board READMEs into respective board directories 2012-07-29 15:42:02 +02:00
sc3 board sc3: fix warning about nested comment 2013-02-04 09:07:21 -05:00
scb9328
schulercontrol/sc_sps_1 mxs: mmc: Allow overriding default card detect implementation 2013-01-28 11:43:01 +01:00
Seagate/dockstar kirkwood: make MPP arrays static const 2013-01-09 04:12:10 +05:30
sheldon/simpc8313 doc: cleanup - move board READMEs into respective board directories 2012-07-29 15:42:02 +02:00
shmin
sixnet Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
snmc Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
socrates 8xxx: Change all 8*xx_DDR addresses to 8xxx 2012-11-27 17:45:17 -06:00
sorcery
spc1920 Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
spd8xx Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
spear ARM: Add X600 board support (SPEAr600 based) 2012-10-04 10:18:32 +02:00
st/nhk8815 doc: cleanup - move board READMEs into respective board directories 2012-07-29 15:42:02 +02:00
st-ericsson snowball: Clear UART RX FIFO 2012-10-04 16:59:13 +02:00
stx Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
svm_sc8xx Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
syteco mx25: Place common functions into sys_proto.h 2012-10-26 16:28:07 +02:00
t3corp
taskit/stamp9g20 Fixes the crippled console output on PortuxG20. 2012-09-04 22:06:19 +02:00
tcm-bf518
tcm-bf537
technexion/twister Merge u-boot/master into u-boot-ti/master 2013-03-11 12:16:13 -04:00
teejet/mt_ventoux omap3: allow dynamic selection of gfx_format 2013-03-08 16:41:13 -05:00
ti arm: dra7xx: Add board files for DRA7XX socs 2013-03-11 11:39:30 -04:00
timll Merge u-boot/master into u-boot-ti/master 2013-03-11 12:16:13 -04:00
toradex tegra: add Colibri T20 board support 2012-10-29 09:07:04 -07:00
total5200
tqc Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
trizepsiv mmc: pxa: Flip over the remaining boards to pxa_mmc_generic 2012-10-22 02:56:25 -05:00
ttcontrol/vision2 imximage.cfg: run files through C preprocessor 2013-01-22 10:20:13 +01:00
utx8245
v37 Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
v38b
ve8313
vpac270 Remove linker lists (LGAs) from SPL linker scripts 2013-03-12 23:28:29 +01:00
w7o Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
woodburn imximage.cfg: run files through C preprocessor 2013-01-22 10:20:13 +01:00
xaeniax
xes Refactor linker-generated arrays 2013-03-12 23:28:40 +01:00
xilinx microblaze: Remove FSL support from generic board 2013-02-04 12:09:50 +01:00
zeus pmc405de and zeus: remove the env_ptr externs 2012-10-15 11:54:00 -07:00
zipitz2 serial: pxa: Make use of default_serial_console in serial_pxa 2012-10-15 11:53:48 -07:00
zpc1900