u-boot-brain/drivers
Macpaul Lin 55b438a919 ftgmac100: reset fix when supports wake on lan
This patch move the reset function from initialization to
driver register procedure.

Some embedded system supports wake on lan nowadays. On this kind of system,
the ftgmac100 will be still supplied power after the system has been
shut-down by Linux. Hence the register used by linux won't be clear
when the system has been powered-off.

The origin ftgmac100 driver in u-boot will only register
driver and functions to network stack and won't reset the ftgmac100
hardware if the network won't be used during boot-up.
This will lead ftgmac100 continue receiving packets and then might corrupt
linux kernel when booting up.

So we reorder the hardware reset function earlier to force the hardware
to be reset whether it will be used or not.

Signed-off-by: Macpaul Lin <macpaul@andestech.com>
2011-10-22 00:36:12 +02:00
..
bios_emulator Replace space and tab checks with isblank 2011-10-17 22:25:34 +02:00
block fsl_sata: Fix compile error when CONFIG_LBA48 is not defined 2011-10-09 17:57:54 -05:00
dma fsl_dma: fix support for 83xx DMA engine 2011-07-06 19:09:27 -05:00
fpga FPGA: constify Lattice FPGA code 2011-09-05 11:41:42 +02:00
gpio kw_gpio: fix error in kw_gpio_direction_input 2011-10-17 22:25:33 +02:00
hwmon hwmon: do not init sensors on startup 2011-08-04 23:30:38 +02:00
i2c I2C: mv_i2c: fix multi-bus init issue 2011-10-03 11:50:09 +02:00
input Switch from archive libraries to partial linking 2010-11-17 21:02:18 +01:00
misc cosmetic: fsl_pmic: cosmetic for the help message 2011-09-30 22:01:00 +02:00
mmc mmc: omap: config VMMC, MMC1_PBIAS 2011-09-30 22:00:55 +02:00
mtd Merge branch 'master' of git://git.denx.de/u-boot-mips 2011-10-12 22:47:15 +02:00
net ftgmac100: reset fix when supports wake on lan 2011-10-22 00:36:12 +02:00
pci pci: move pcidelay code to new location just before PCI bus scan 2011-10-15 22:16:53 +02:00
pcmcia PPC: Cleanup tqm8xx_pcmcia.c 2011-10-05 22:03:09 +02:00
power mmc: omap: config VMMC, MMC1_PBIAS 2011-09-30 22:00:55 +02:00
qe fsl: Change fsl_phy_enet_if to phy_interface_t 2011-04-20 15:09:35 -05:00
rtc rtc, davinci: add support for davinci internal RTC 2011-09-30 22:00:58 +02:00
serial Move timestamp and version files into 'generated' subdir 2011-10-17 23:57:00 +02:00
spi Blackfin: bfin_spi: fix build error when DEBUG is defined 2011-10-17 22:25:33 +02:00
twserial Switch from archive libraries to partial linking 2010-11-17 21:02:18 +01:00
usb drivers/usb/host/ohci-hcd.c: fix warning: variable ... set but not used 2011-10-09 23:24:49 +02:00
video video: Moving mx3fb.c to CONFIG_VIDEO 2011-10-17 22:25:32 +02:00
watchdog AT91: fix at91sam_wdt.c to reworked header files 2011-05-18 07:56:51 +02:00