9
0
Fork 0
Commit Graph

2310 Commits

Author SHA1 Message Date
Sascha Hauer 8879f9d990 svn_rev_097
I did not even know such things were there
2007-07-05 18:01:22 +02:00
Sascha Hauer e2fb609c80 svn_rev_096
moved
2007-07-05 18:01:22 +02:00
Sascha Hauer f6508e1c4b svn_rev_095
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.
2007-07-05 18:01:22 +02:00
Sascha Hauer 793babe674 svn_rev_094
generic/remove_autostart.diff
2007-07-05 18:01:22 +02:00
Sascha Hauer ef64979354 svn_rev_093
generic/remove_autostart.diff
2007-07-05 18:01:22 +02:00
Sascha Hauer b3cecec441 svn_rev_092
generic/remove_autoload.diff
2007-07-05 18:01:22 +02:00
Sascha Hauer 45a0fa5ac5 svn_rev_091
generic/remove_loop_cmd.diff
2007-07-05 18:01:22 +02:00
Sascha Hauer 936b1a47ac svn_rev_090
generic/remove_mem_base_address.diff
2007-07-05 18:01:22 +02:00
Sascha Hauer 2718e79db9 svn_rev_089
generic/u-boot-cmd-splash.diff
2007-07-05 18:01:22 +02:00
Sascha Hauer e07edcb107 svn_rev_088
generic/u-boot-cmd-splash.diff
2007-07-05 18:01:21 +02:00
Sascha Hauer 15f6fd3ba2 svn_rev_087
generic/at91_dm9161_init_phy.diff
2007-07-05 18:01:21 +02:00
Sascha Hauer 9363a81b8b svn_rev_086
generic/mpc52xx_i2c_do_not_printf.diff
2007-07-05 18:01:21 +02:00
Sascha Hauer b85ae93995 svn_rev_085
generic/u-boot-arm-display-mem-config.diff
2007-07-05 18:01:21 +02:00
Sascha Hauer 21a279e260 svn_rev_084
new one
2007-07-05 18:01:21 +02:00
Sascha Hauer dd243ada8a svn_rev_083
mx31/move_include_asm-arm_arch-arm1136_to_arch-omap24xx.diff
2007-07-05 18:01:21 +02:00
Sascha Hauer 7259ab1f66 svn_rev_082
consolidate sizes.h
2007-07-05 18:01:21 +02:00
Sascha Hauer 8d202b621c svn_rev_081
pxa/u-boot-pxa-serial-enable-fifos.diff
2007-07-05 18:01:20 +02:00
Sascha Hauer f07a526123 svn_rev_080
pxa/u-boot-pxa27x-reg2fix.diff
2007-07-05 18:01:20 +02:00
Sascha Hauer dfe1926f76 svn_rev_079
u-boot-do-not-repeat-erase.diff
2007-07-05 18:01:20 +02:00
Sascha Hauer a71f3f7828 svn_rev_078
u-boot-no-tftp-in-flash
2007-07-05 18:01:20 +02:00
Sascha Hauer 5295a2e898 svn_rev_077 2007-07-05 18:01:20 +02:00
Sascha Hauer bbe312cba5 svn_rev_076 2007-07-05 18:01:20 +02:00
Sascha Hauer 20a5d4c3bc svn_rev_075 2007-07-05 18:01:19 +02:00
Sascha Hauer f4631034b8 svn_rev_074
remove networking stuff
2007-07-05 18:01:19 +02:00
Sascha Hauer 9577abf498 svn_rev_073 2007-07-05 18:01:19 +02:00
Sascha Hauer b369b556db svn_rev_072
needs update
2007-07-05 18:01:19 +02:00
Sascha Hauer eff52b8645 svn_rev_071
add cleanfiles
2007-07-05 18:01:19 +02:00
Sascha Hauer ebdd515d70 svn_rev_070 2007-07-05 18:01:19 +02:00
Sascha Hauer 6e4fc59650 svn_rev_069
comment out all not essetially needed stuff
2007-07-05 18:01:19 +02:00
Sascha Hauer 015479f895 svn_rev_068 2007-07-05 18:01:19 +02:00
Sascha Hauer 584f5ecf69 svn_rev_067 2007-07-05 18:01:19 +02:00
Sascha Hauer bcae5b5ebd svn_rev_066
ups, lost
2007-07-05 18:01:19 +02:00
Sascha Hauer 7303a2a1f5 svn_rev_065
ups, lost
2007-07-05 18:01:19 +02:00
Sascha Hauer 4fbb0d6987 svn_rev_064 2007-07-05 18:01:18 +02:00
Sascha Hauer d30a0ddce9 svn_rev_063 2007-07-05 18:01:18 +02:00
Sascha Hauer 6ae6961105 svn_rev_062 2007-07-05 18:01:18 +02:00
Sascha Hauer 8b4976503c svn_rev_061
rename
2007-07-05 18:01:18 +02:00
Sascha Hauer ae58483f57 svn_rev_060
move serial drivers to drivers/serial
2007-07-05 18:01:18 +02:00
Sascha Hauer 7837210e23 svn_rev_058
move all ethernet drivers to drivers/net
2007-07-05 18:01:18 +02:00
Sascha Hauer 6f5a40d81a svn_rev_057
move all ethernet drivers to drivers/net
2007-07-05 18:01:18 +02:00
Sascha Hauer c48bb0f936 svn_rev_055
remove all boards except the ones I am working on
2007-07-05 18:01:18 +02:00
Sascha Hauer 87c8aafa9c svn_rev_054
remove all boards except the ones I am working on
2007-07-05 18:01:18 +02:00
Sascha Hauer b8ae2bfea4 svn_rev_053 2007-07-05 18:01:18 +02:00
Sascha Hauer 5db03a4962 svn_rev_052 2007-07-05 18:01:17 +02:00
Sascha Hauer 74f83ba5cb svn_rev_051 2007-07-05 18:01:17 +02:00
Sascha Hauer 780e62b28f svn_rev_050 2007-07-05 18:01:17 +02:00
Sascha Hauer c03bd6446c svn_rev_049
Kconfig WIP
2007-07-05 18:01:17 +02:00
Sascha Hauer 5618da1521 svn_rev_048
add eco920, add link to config.h
2007-07-05 18:01:17 +02:00
Sascha Hauer 2da36e53f1 svn_rev_047
timeout has 64bit
2007-07-05 18:01:17 +02:00
Sascha Hauer 89c2c4e5bc svn_rev_046
clocksource api
2007-07-05 18:01:17 +02:00