u-boot/board
Stefan Roese cae9008f69 arm: mvebu: Change network init code to allow a more flexible setup
With the introduction of the Armada 38x support, its necessary to change
the mvneta ethernet driver init call from always 4 times to a
configurable value. Lets make this init call more flexible by moving
the actually used devices to the config header.

Additionally this patch takes care of the slightly different base
addresses for the ethernet controllers on A38x.

Signed-off-by: Stefan Roese <sr@denx.de>
Tested-by: Kevin Smith <kevin.smith@elecsyscorp.com>
Tested-by: Dirk Eibach <dirk.eibach@gdsys.cc>
Acked-by: Joe Hershberger <joe.hershberger@ni.com>
2015-05-05 14:31:49 +02:00
..
8dtech/eco5pk omap3/am33xx: mux: fix several checkpatch issues 2014-10-23 11:53:02 -04:00
a3m071 fdt: Allow ft_board_setup() to report failure 2014-11-21 04:43:15 +01:00
a4m072 fdt: Allow ft_board_setup() to report failure 2014-11-21 04:43:15 +01:00
abilis/tb100 kconfig: remove redundant "string" type in arch and board Kconfigs 2014-09-13 16:43:55 -04:00
afeb9260 ARM: at91: move board select menu and common settings 2015-02-21 08:23:51 -05:00
ait/cam_enc_4xx net: cosmetic: Name ethaddr variables consistently 2015-04-18 11:11:32 -06:00
alphaproject/ap_sh4a_4a net: cosmetic: Name ethaddr variables consistently 2015-04-18 11:11:32 -06:00
altera arm: socfpga: spl: update peripheral pll for dev kit 2015-04-21 12:23:17 +02:00
amcc dm: select CONFIG_DM* options 2015-04-18 11:11:30 -06:00
AndesTech kconfig: remove redundant "string" type in arch and board Kconfigs 2014-09-13 16:43:55 -04:00
aristainetos arm, imx6, aristainetos: board updates 2015-01-29 18:37:49 +01:00
armadeus/apf27 remove unnecessary version.h includes 2015-03-24 10:50:50 -04:00
armltd integrator: stop zeroing the gd flags 2015-04-23 08:52:27 -04:00
astro/mcf5373l m68k: add architecture-specific u-boot.lds 2015-04-23 14:56:07 -04:00
atmark-techno/armadillo-800eva kconfig: remove redundant "string" type in arch and board Kconfigs 2014-09-13 16:43:55 -04:00
atmel net: Remove the bd* parameter from net stack functions 2015-04-18 11:11:11 -06:00
avionic-design dm: i2c: Provide an offset length parameter where needed 2015-01-29 17:09:53 -07:00
avnet kconfig: remove redundant "string" type in arch and board Kconfigs 2014-09-13 16:43:55 -04:00
bachmann/ot1200 ot1200: add basic SPL support 2015-01-22 11:03:19 +01:00
balloon3 pxa: fix wrong comment about vpac270 being the arch number 2015-03-02 10:59:50 +01:00
barco mx6: fix warning in platinum board 2015-01-22 10:59:03 +01:00
Barix/ipam390 kconfig: remove redundant "string" type in arch and board Kconfigs 2014-09-13 16:43:55 -04:00
bct-brettl2 net: cosmetic: Name ethaddr variables consistently 2015-04-18 11:11:32 -06:00
bf506f-ezkit kconfig: remove redundant "string" type in arch and board Kconfigs 2014-09-13 16:43:55 -04:00
bf518f-ezbrd net: cosmetic: Name ethaddr variables consistently 2015-04-18 11:11:32 -06:00
bf525-ucr2 kconfig: remove redundant "string" type in arch and board Kconfigs 2014-09-13 16:43:55 -04:00
bf526-ezbrd net: cosmetic: Name ethaddr variables consistently 2015-04-18 11:11:32 -06:00
bf527-ad7160-eval kconfig: remove redundant "string" type in arch and board Kconfigs 2014-09-13 16:43:55 -04:00
bf527-ezkit net: cosmetic: Name ethaddr variables consistently 2015-04-18 11:11:32 -06:00
bf527-sdp kconfig: remove redundant "string" type in arch and board Kconfigs 2014-09-13 16:43:55 -04:00
bf533-ezkit kconfig: remove redundant "string" type in arch and board Kconfigs 2014-09-13 16:43:55 -04:00
bf533-stamp kconfig: remove redundant "string" type in arch and board Kconfigs 2014-09-13 16:43:55 -04:00
bf537-minotaur net: cosmetic: Name ethaddr variables consistently 2015-04-18 11:11:32 -06:00
bf537-pnav net: cosmetic: Name ethaddr variables consistently 2015-04-18 11:11:32 -06:00
bf537-srv1 net: cosmetic: Name ethaddr variables consistently 2015-04-18 11:11:32 -06:00
bf537-stamp net: cosmetic: Name ethaddr variables consistently 2015-04-18 11:11:32 -06:00
bf538f-ezkit kconfig: remove redundant "string" type in arch and board Kconfigs 2014-09-13 16:43:55 -04:00
bf548-ezkit kconfig: remove redundant "string" type in arch and board Kconfigs 2014-09-13 16:43:55 -04:00
bf561-acvilon kconfig: remove redundant "string" type in arch and board Kconfigs 2014-09-13 16:43:55 -04:00
bf561-ezkit kconfig: remove redundant "string" type in arch and board Kconfigs 2014-09-13 16:43:55 -04:00
bf609-ezkit Kconfig: Move CONFIG_DESIGNWARE_ETH to Kconfig 2015-04-18 11:11:36 -06:00
birdland/bav335x net: cosmetic: Name ethaddr variables consistently 2015-04-18 11:11:32 -06:00
blackstamp kconfig: remove redundant "string" type in arch and board Kconfigs 2014-09-13 16:43:55 -04:00
blackvme kconfig: remove redundant "string" type in arch and board Kconfigs 2014-09-13 16:43:55 -04:00
bluegiga/apx4devkit kconfig: arm: introduce symbol for ARM CPUs 2014-10-29 09:02:09 -04:00
bluewater/snapper9260 ARM: at91: move board select menu and common settings 2015-02-21 08:23:51 -05:00
boundary/nitrogen6x nitrogen6x: set environment variable reset_cause 2015-02-17 10:42:54 +01:00
br4 kconfig: remove redundant "string" type in arch and board Kconfigs 2014-09-13 16:43:55 -04:00
broadcom ARM: bcm: Enable bcm11130 boards 2014-11-23 06:49:01 -05:00
buffalo/lsxl net: cosmetic: Name ethaddr variables consistently 2015-04-18 11:11:32 -06:00
BuR board/BuR/tseries: change pinmux 2015-04-23 08:52:26 -04:00
BuS m68k: add architecture-specific u-boot.lds 2015-04-23 14:56:07 -04:00
calao ARM: at91: move board select menu and common settings 2015-02-21 08:23:51 -05:00
canmb MAINTAINERS: comment out blank M: field 2014-09-24 18:30:28 -04:00
CarMediaLab/flea3 kconfig: arm: introduce symbol for ARM CPUs 2014-10-29 09:02:09 -04:00
cirrus/edb93xx kconfig: arm: introduce symbol for ARM CPUs 2014-10-29 09:02:09 -04:00
cloudengines/pogo_e02 arm: kirkwood: Change naming of dram functions from km_foo() to mvebu_foo() 2014-10-23 09:59:21 -04:00
cm-bf527 net: cosmetic: Name ethaddr variables consistently 2015-04-18 11:11:32 -06:00
cm-bf533 MAINTAINERS: comment out invalid maintainers 2014-09-24 18:30:28 -04:00
cm-bf537e net: cosmetic: Name ethaddr variables consistently 2015-04-18 11:11:32 -06:00
cm-bf537u net: cosmetic: Name ethaddr variables consistently 2015-04-18 11:11:32 -06:00
cm-bf548 MAINTAINERS: comment out invalid maintainers 2014-09-24 18:30:28 -04:00
cm-bf561 MAINTAINERS: comment out invalid maintainers 2014-09-24 18:30:28 -04:00
cm5200 fdt: Allow ft_board_setup() to report failure 2014-11-21 04:43:15 +01:00
cmi MAINTAINERS: comment out blank M: field 2014-09-24 18:30:28 -04:00
cobra5272 m68k: add architecture-specific u-boot.lds 2015-04-23 14:56:07 -04:00
comelit/dig297 omap_hsmmc: Board-specific TWL4030 MMC power initializations 2014-12-04 21:28:15 -05:00
compal/paz00 kconfig: remove redundant "string" type in arch and board Kconfigs 2014-09-13 16:43:55 -04:00
compulab net: cosmetic: Name ethaddr variables consistently 2015-04-18 11:11:32 -06:00
congatec/cgtqmx6eval kconfig: arm: introduce symbol for ARM CPUs 2014-10-29 09:02:09 -04:00
coreboot/coreboot x86: cros_ec: Drop unnecessary init 2015-04-18 11:11:15 -06:00
corscience/tricorder omap_hsmmc: Board-specific TWL4030 MMC power initializations 2014-12-04 21:28:15 -05:00
creative/xfi3 kconfig: arm: introduce symbol for ARM CPUs 2014-10-29 09:02:09 -04:00
csb272 kconfig: remove redundant "string" type in arch and board Kconfigs 2014-09-13 16:43:55 -04:00
csb472 kconfig: remove redundant "string" type in arch and board Kconfigs 2014-09-13 16:43:55 -04:00
d-link/dns325 Change e-mail address of Stefan Herbrechtsmeier 2015-01-12 09:38:47 -05:00
dave/common powerpc: ppc4xx: remove PPChameleonEVB, CATcenter boards 2015-01-23 16:53:36 -05:00
davedenx fdt: Allow ft_board_setup() to report failure 2014-11-21 04:43:15 +01:00
davinci davinci: add support for omapl138-lcdk board 2015-04-23 13:58:43 -04:00
dbau1x00 MIPS: kconfig: add options for dbau1x00 board variant select 2014-11-01 18:18:05 +01:00
denx kconfig: arm: introduce symbol for ARM CPUs 2014-10-29 09:02:09 -04:00
dnp5370 net: cosmetic: Name ethaddr variables consistently 2015-04-18 11:11:32 -06:00
earthlcd/favr-32-ezkit avr32: convert to dram_init() 2015-02-17 22:52:41 +01:00
egnite/ethernut5 net: Remove the bd* parameter from net stack functions 2015-04-18 11:11:11 -06:00
embest/mx6boards mx6boards: Fix error handling in board_mmc_init() 2014-11-24 12:10:18 +01:00
enbw/enbw_cmc kconfig: remove redundant "string" type in arch and board Kconfigs 2014-09-13 16:43:55 -04:00
esd ARM: at91: move board select menu and common settings 2015-02-21 08:23:51 -05:00
esg/ima3-mx53 kconfig: arm: introduce symbol for ARM CPUs 2014-10-29 09:02:09 -04:00
espt remove unnecessary version.h includes 2015-03-24 10:50:50 -04:00
eukrea ARM: at91: move board select menu and common settings 2015-02-21 08:23:51 -05:00
freescale Merge branch 'master' of git://www.denx.de/git/u-boot-imx 2015-04-28 12:15:13 -04:00
gaisler sparc: move CONFIG_SYS_TEXT_BASE to Kconfig 2014-11-04 15:01:46 -05:00
gateworks/gw_ventana imx: ventana: Update missing memory/calib handling 2015-04-22 14:39:12 +02:00
gdsys Merge git://git.denx.de/u-boot-fdt 2014-11-26 11:21:14 -05:00
genesi/mx51_efikamx dm: usb: Drop the EHCI weak functions 2015-04-18 11:11:24 -06:00
google x86: cros_ec: Drop unnecessary init 2015-04-18 11:11:15 -06:00
gumstix net: cosmetic: Name ethaddr variables consistently 2015-04-18 11:11:32 -06:00
h2200 kconfig: arm: introduce symbol for ARM CPUs 2014-10-29 09:02:09 -04:00
hale/tt01 kconfig: arm: introduce symbol for ARM CPUs 2014-10-29 09:02:09 -04:00
highbank ahci: mmio_base is a virtual address 2015-04-18 16:54:29 -04:00
htkw/mcx mcx: update maintainer and convert to generic board 2015-04-09 16:48:03 -04:00
ibf-dsp561 kconfig: remove redundant "string" type in arch and board Kconfigs 2014-09-13 16:43:55 -04:00
icpdas/lp8x4x kconfig: arm: introduce symbol for ARM CPUs 2014-10-29 09:02:09 -04:00
ids/ids8313 fdt: Allow ft_board_setup() to report failure 2014-11-21 04:43:15 +01:00
ifm net: cosmetic: Name ethaddr variables consistently 2015-04-18 11:11:32 -06:00
imgtec/malta malta: delay after reset 2015-01-29 13:11:02 +01:00
imx31_phycore kconfig: arm: introduce symbol for ARM CPUs 2014-10-29 09:02:09 -04:00
in-circuit/grasshopper avr32: convert to dram_init() 2015-02-17 22:52:41 +01:00
inka4x0 kconfig: remove redundant "string" type in arch and board Kconfigs 2014-09-13 16:43:55 -04:00
intel x86: Add basic Intel Galileo board support 2015-02-06 12:07:41 -07:00
intercontrol/digsy_mtc fdt: Allow ft_board_setup() to report failure 2014-11-21 04:43:15 +01:00
inversepath/usbarmory ARM: mx5: add support for USB armory board 2015-04-09 09:14:12 +02:00
iomega/iconnect cosmetic: kirkwood: style fixes in kwbimage.cfg files 2015-01-25 23:56:09 +01:00
ip04 net: cosmetic: Name ethaddr variables consistently 2015-04-18 11:11:32 -06:00
ipek01 fdt: Allow ft_board_setup() to report failure 2014-11-21 04:43:15 +01:00
isee net: cosmetic: Name ethaddr variables consistently 2015-04-18 11:11:32 -06:00
jornada kconfig: arm: introduce symbol for ARM CPUs 2014-10-29 09:02:09 -04:00
jupiter fdt: Allow ft_board_setup() to report failure 2014-11-21 04:43:15 +01:00
karo kconfig: arm: introduce symbol for ARM CPUs 2014-10-29 09:02:09 -04:00
keymile KM/IVM: remove ivm_read_eeprom(void) 2015-02-16 15:48:36 -05:00
kmc/kzm9g kconfig: remove redundant "string" type in arch and board Kconfigs 2014-09-13 16:43:55 -04:00
kosagi/novena arm: mx6: novena: Add proper LVDS display support 2014-12-30 14:10:31 +01:00
LaCie edminiv2: drop CONFIG_CFI_LEGACY 2015-02-25 08:02:22 +01:00
logicpd remove unnecessary version.h includes 2015-03-24 10:50:50 -04:00
lwmon5 kconfig: remove redundant "string" type in arch and board Kconfigs 2014-09-13 16:43:55 -04:00
Marvell arm: mvebu: Change network init code to allow a more flexible setup 2015-05-05 14:31:49 +02:00
matrix_vision/mvblx omap_hsmmc: Board-specific TWL4030 MMC power initializations 2014-12-04 21:28:15 -05:00
maxbcm arm: mvebu: Move mvebu-common into mach-mvebu 2015-05-05 14:28:29 +02:00
micronas/vct MIPS: kconfig: add options for vct board variant select 2014-11-01 18:18:05 +01:00
mimc/mimc200 avr32: convert to dram_init() 2015-02-17 22:52:41 +01:00
miromico/hammerhead avr32: convert to dram_init() 2015-02-17 22:52:41 +01:00
mosaixtech/icon kconfig: remove redundant "string" type in arch and board Kconfigs 2014-09-13 16:43:55 -04:00
motionpro fdt: Allow ft_board_setup() to report failure 2014-11-21 04:43:15 +01:00
mpc8308_p1m fdt: Allow ft_board_setup() to report failure 2014-11-21 04:43:15 +01:00
mpl remove unnecessary version.h includes 2015-03-24 10:50:50 -04:00
mpr2 sh: consolidate CONFIG_SYS_CPU defines 2014-11-13 08:48:48 +09:00
ms7720se sh: consolidate CONFIG_SYS_CPU defines 2014-11-13 08:48:48 +09:00
ms7722se remove unnecessary version.h includes 2015-03-24 10:50:50 -04:00
ms7750se remove unnecessary version.h includes 2015-03-24 10:50:50 -04:00
munices fdt: Allow ft_board_setup() to report failure 2014-11-21 04:43:15 +01:00
nokia/rx51 ARM: OMAP3: rx51: Enable workaround for ARM errata 454179, 430973, 621766 2015-03-13 09:29:33 -04:00
nvidia tegra: seaboard: Correct the gpio_request() call 2015-03-30 09:59:58 -07:00
olimex/mx23_olinuxino arm: mxs: olinuxino: move DRAM config tuning to SPL 2014-12-19 15:32:14 +01:00
omicron/calimain kconfig: remove redundant "string" type in arch and board Kconfigs 2014-09-13 16:43:55 -04:00
openrisc/openrisc-generic kconfig: remove redundant "string" type in arch and board Kconfigs 2014-09-13 16:43:55 -04:00
overo omap_hsmmc: Board-specific TWL4030 MMC power initializations 2014-12-04 21:28:15 -05:00
palmld kconfig: arm: introduce symbol for ARM CPUs 2014-10-29 09:02:09 -04:00
palmtc kconfig: arm: introduce symbol for ARM CPUs 2014-10-29 09:02:09 -04:00
palmtreo680 kconfig: arm: introduce symbol for ARM CPUs 2014-10-29 09:02:09 -04:00
pandora omap_hsmmc: Board-specific TWL4030 MMC power initializations 2014-12-04 21:28:15 -05:00
pb1x00 MIPS: kconfig: globally define CONFIG_SYS_CPU for MIPS 2014-11-01 18:18:04 +01:00
pcs440ep kconfig: remove redundant "string" type in arch and board Kconfigs 2014-09-13 16:43:55 -04:00
pdm360ng fdt: Allow ft_board_setup() to report failure 2014-11-21 04:43:15 +01:00
phytec net: cosmetic: Name ethaddr variables consistently 2015-04-18 11:11:32 -06:00
ppcag/bg0900 kconfig: arm: introduce symbol for ARM CPUs 2014-10-29 09:02:09 -04:00
pr1 kconfig: remove redundant "string" type in arch and board Kconfigs 2014-09-13 16:43:55 -04:00
prodrive nand: Remove CONFIG_MTD_NAND_VERIFY_WRITE 2015-03-30 23:24:39 -05:00
pxa255_idp kconfig: arm: introduce symbol for ARM CPUs 2014-10-29 09:02:09 -04:00
qemu-mips MIPS: kconfig: merge targets qemu_mips and qemu_mips64 2014-11-01 18:18:04 +01:00
quipos/cairo omap3: add support for QUIPOS Cairo board. 2015-03-05 20:13:21 -05:00
raidsonic/ib62x0 cosmetic: kirkwood: style fixes in kwbimage.cfg files 2015-01-25 23:56:09 +01:00
raspberrypi ARM: rpi: add a couple more revision IDs 2015-04-13 08:48:36 -04:00
renesas net: cosmetic: Name ethaddr variables consistently 2015-04-18 11:11:32 -06:00
ronetix net: Remove the bd* parameter from net stack functions 2015-04-18 11:11:11 -06:00
samsung dm: select CONFIG_DM* options 2015-04-18 11:11:30 -06:00
sandbox sandbox: cros_ec: Drop unnecessary init 2015-04-18 11:11:15 -06:00
sandisk/sansa_fuze_plus kconfig: arm: introduce symbol for ARM CPUs 2014-10-29 09:02:09 -04:00
sbc405 MAINTAINERS: comment out blank M: field 2014-09-24 18:30:28 -04:00
sbc8349 fdt: Allow ft_board_setup() to report failure 2014-11-21 04:43:15 +01:00
sbc8548 fdt: Allow ft_board_setup() to report failure 2014-11-21 04:43:15 +01:00
sbc8641d fdt: Allow ft_board_setup() to report failure 2014-11-21 04:43:15 +01:00
sc3 kconfig: remove redundant "string" type in arch and board Kconfigs 2014-09-13 16:43:55 -04:00
scb9328 remove unnecessary version.h includes 2015-03-24 10:50:50 -04:00
schulercontrol/sc_sps_1 kconfig: arm: introduce symbol for ARM CPUs 2014-10-29 09:02:09 -04:00
Seagate Add support for Seagate BlackArmor NAS220 2015-01-14 11:37:39 -05:00
seco board/seco: Add mx6q-uq7 basic board support 2015-03-23 13:19:18 +01:00
shmin remove unnecessary version.h includes 2015-03-24 10:50:50 -04:00
siemens net: cosmetic: Name ethaddr variables consistently 2015-04-18 11:11:32 -06:00
silica/pengwyn net: cosmetic: Name ethaddr variables consistently 2015-04-18 11:11:32 -06:00
socrates nand: Remove CONFIG_MTD_NAND_VERIFY_WRITE 2015-03-30 23:24:39 -05:00
solidrun mx6cuboxi: Load the correct 'fdtfile' variable 2015-04-27 13:13:58 +02:00
spear Kconfig: Move CONFIG_DESIGNWARE_ETH to Kconfig 2015-04-18 11:11:36 -06:00
st stm32f4: Add support for stm32f429-discovery board 2015-04-22 12:14:55 -04:00
st-ericsson kconfig: arm: introduce symbol for ARM CPUs 2014-10-29 09:02:09 -04:00
stx fdt: Allow ft_board_setup() to report failure 2014-11-21 04:43:15 +01:00
sunxi ahci: mmio_base is a virtual address 2015-04-18 16:54:29 -04:00
synopsys board: axs10x - support v3 mother-board 2015-04-09 20:00:46 +03:00
sysam/amcore m68k: add architecture-specific u-boot.lds 2015-04-23 14:56:07 -04:00
syteco/zmx25 ARM: remove jadecpu board support 2015-02-24 17:06:51 -05:00
t3corp kconfig: remove redundant "string" type in arch and board Kconfigs 2014-09-13 16:43:55 -04:00
taskit/stamp9g20 ARM: at91: move board select menu and common settings 2015-02-21 08:23:51 -05:00
tbs/tbs2910 board: tbs2910: Gate clock when switching async clock muxes 2015-02-23 09:11:37 +01:00
tcm-bf518 net: cosmetic: Name ethaddr variables consistently 2015-04-18 11:11:32 -06:00
tcm-bf537 net: cosmetic: Name ethaddr variables consistently 2015-04-18 11:11:32 -06:00
technexion omap_hsmmc: Board-specific TWL4030 MMC power initializations 2014-12-04 21:28:15 -05:00
teejet/mt_ventoux omap3/am33xx: mux: fix several checkpatch issues 2014-10-23 11:53:02 -04:00
ti ARM: DRA7: Set serial number environment variable 2015-04-23 13:59:19 -04:00
timll arm: omap3: devkit8000: inherit from ti_omap3_common.h 2015-01-13 15:26:11 -05:00
toradex colibri_vf: Enable USB support for Colibri Vybrid 2015-04-23 14:56:09 -04:00
tqc powerpc: mpc5xxx: remove aev, TB5200 board support 2015-03-17 11:00:03 -04:00
trizepsiv kconfig: arm: introduce symbol for ARM CPUs 2014-10-29 09:02:09 -04:00
ttcontrol/vision2 kconfig: arm: introduce symbol for ARM CPUs 2014-10-29 09:02:09 -04:00
udoo kconfig: arm: introduce symbol for ARM CPUs 2014-10-29 09:02:09 -04:00
v38b MAINTAINERS: comment out blank M: field 2014-09-24 18:30:28 -04:00
ve8313 fdt: Allow ft_board_setup() to report failure 2014-11-21 04:43:15 +01:00
vpac270 kconfig: arm: introduce symbol for ARM CPUs 2014-10-29 09:02:09 -04:00
wandboard wandboard: Fix error handling in board_mmc_init() 2014-11-20 10:30:19 +01:00
warp warp: Add a README file 2015-03-13 13:23:23 +01:00
woodburn imx: woodburn: Remove reference to gdata 2015-01-20 10:15:33 -05:00
work-microwave/work_92105 lpc32xx: add support for board work_92105 2015-04-10 14:23:39 +02:00
xaeniax kconfig: arm: introduce symbol for ARM CPUs 2014-10-29 09:02:09 -04:00
xes powerpc: xes: Add maintainer 2015-01-12 09:38:47 -05:00
xilinx Merge branch 'zynq' of git://www.denx.de/git/u-boot-microblaze 2015-04-29 06:46:33 -04:00
zeus kconfig: remove redundant "string" type in arch and board Kconfigs 2014-09-13 16:43:55 -04:00
zipitz2 kconfig: arm: introduce symbol for ARM CPUs 2014-10-29 09:02:09 -04:00