| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
oh man
|
|
|
|
| |
remove unnecessary include
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
use type_data instead of pric for edev
|
|
|
|
| |
add tap driver for arch=linux
|
| |
|
|
|
|
| |
make src pointer in write functions const
|
|
|
|
| |
add usb
|
|
|
|
| |
make it compile
|
|
|
|
| |
make it work again
|
|
|
|
| |
collect all usb related stuff and put it into drivers/usb
|
|
|
|
| |
remove all ohci drivers, add ohci driver from git://www.denx.de/git/u-boot-usb.git (from 20070529)
|
|
|
|
| |
malloc start/protect fields dynamically
|
|
|
|
| |
add mpc5200 fec driver
|
|
|
|
| |
remove gpio pin init, board code should do this
|
|
|
|
| |
WIP
|
|
|
|
| |
avoid compiler warning
|
|
|
|
| |
refacture, remove static eth_device because it does not work with more than one device
|
|
|
|
| |
moved to drivers/net
|
|
|
|
| |
add buffer write option for cfi driver
|
|
|
|
| |
CFG_FLASH_USE_BUFFER_WRITE -> CONFIG_CFI_BUFFER_WRITE
|
|
|
|
| |
make it work again
|
|
|
|
| |
implement initcalls
|
|
|
|
| |
thousands of things
|
|
|
|
| |
add dm9000 network driver
|
|
|
|
| |
new api, cleanup
|
|
|
|
| |
rename
|
|
|
|
| |
rename
|
|
|
|
| |
do not know anymore
|
|
|
|
| |
removed ifdefs
|
| |
|
| |
|
|
|
|
| |
moved
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Currently U-Boot uses globally defined eth_* functions. This is
horribly unflexible. This patch replaces the global functions
with pointers from structs. We could also use CONFIG_NET_MULTI,
but this has other implications, though we should merge this
some day.
Also, U-Boot has no unique way to handle MAC addresses. Each and
every board and network driver uses it's own mechanism to set the
MAC address. There are several problems which I've for too often.
For example everything goes well if we boot from network, but when
we boot from flash U-Boot forgets to set the MAC address and the
linux network driver has none.
This patch adds [gs]et_mac_address to the eth_device struct and
handles it as follows:
- First try to get a valid MAC address from the EEPROM and set
'ethaddr' accordingly.
- If no valid MAC address is found in the EEPROM (or no EEPROM is
connected), we set the devices MAC address from 'ethaddr'
This is done in eth_initialize which is called on startup for
every board.
|
|
|
|
| |
generic/u-boot-cmd-splash.diff
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
rename
|
|
|
|
| |
move serial drivers to drivers/serial
|
|
|
|
| |
move all ethernet drivers to drivers/net
|
|
|
|
| |
Kconfig WIP
|
|
|
|
| |
timeout has 64bit
|
|
|
|
| |
change to clocksource api
|
|
|
|
| |
comment out most stuff
|
|
|
|
| |
remove get_tbclk from architectures other than powerpc
|