mirror of
https://source.denx.de/u-boot/u-boot.git
synced 2026-06-13 15:03:58 +03:00
Merge branch 'master' of git://git.denx.de/u-boot-x86
This commit is contained in:
@@ -52,8 +52,20 @@
|
||||
#define CONFIG_MMC_SDMA
|
||||
#define CONFIG_CMD_MMC
|
||||
|
||||
/* Topcliff Gigabit Ethernet */
|
||||
#define CONFIG_PCH_GBE
|
||||
#define CONFIG_PHYLIB
|
||||
|
||||
/* Video is not supported */
|
||||
#undef CONFIG_VIDEO
|
||||
#undef CONFIG_CFB_CONSOLE
|
||||
|
||||
/* Environment configuration */
|
||||
#undef CONFIG_ENV_IS_NOWHERE
|
||||
#undef CONFIG_ENV_SIZE
|
||||
#define CONFIG_ENV_IS_IN_SPI_FLASH
|
||||
#define CONFIG_ENV_SIZE 0x1000
|
||||
#define CONFIG_ENV_SECT_SIZE 0x1000
|
||||
#define CONFIG_ENV_OFFSET 0
|
||||
|
||||
#endif /* __CONFIG_H */
|
||||
|
||||
@@ -57,4 +57,17 @@
|
||||
#define CONFIG_MMC_SDMA
|
||||
#define CONFIG_CMD_MMC
|
||||
|
||||
/* 10/100M Ethernet support */
|
||||
#define CONFIG_DESIGNWARE_ETH
|
||||
#define CONFIG_DW_ALTDESCRIPTOR
|
||||
#define CONFIG_PHYLIB
|
||||
|
||||
/* Environment configuration */
|
||||
#undef CONFIG_ENV_IS_NOWHERE
|
||||
#undef CONFIG_ENV_SIZE
|
||||
#define CONFIG_ENV_IS_IN_SPI_FLASH
|
||||
#define CONFIG_ENV_SIZE 0x1000
|
||||
#define CONFIG_ENV_SECT_SIZE 0x1000
|
||||
#define CONFIG_ENV_OFFSET 0
|
||||
|
||||
#endif /* __CONFIG_H */
|
||||
|
||||
@@ -243,7 +243,34 @@
|
||||
|
||||
#define CONFIG_CMD_USB
|
||||
|
||||
#define CONFIG_EXTRA_ENV_SETTINGS \
|
||||
CONFIG_STD_DEVICES_SETTINGS
|
||||
/* Default environment */
|
||||
#define CONFIG_ROOTPATH "/opt/nfsroot"
|
||||
#define CONFIG_HOSTNAME "x86"
|
||||
#define CONFIG_BOOTFILE "bzImage"
|
||||
#define CONFIG_LOADADDR 0x1000000
|
||||
|
||||
#define CONFIG_EXTRA_ENV_SETTINGS \
|
||||
CONFIG_STD_DEVICES_SETTINGS \
|
||||
"netdev=eth0\0" \
|
||||
"consoledev=ttyS0\0" \
|
||||
"othbootargs=acpi=off\0" \
|
||||
"ramdiskaddr=0x2000000\0" \
|
||||
"ramdiskfile=initramfs.gz\0"
|
||||
|
||||
#define CONFIG_RAMBOOTCOMMAND \
|
||||
"setenv bootargs root=/dev/ram rw " \
|
||||
"ip=$ipaddr:$serverip:$gatewayip:$netmask:$hostname:$netdev:off " \
|
||||
"console=$consoledev,$baudrate $othbootargs;" \
|
||||
"tftpboot $loadaddr $bootfile;" \
|
||||
"tftpboot $ramdiskaddr $ramdiskfile;" \
|
||||
"zboot $loadaddr 0 $ramdiskaddr $filesize"
|
||||
|
||||
#define CONFIG_NFSBOOTCOMMAND \
|
||||
"setenv bootargs root=/dev/nfs rw " \
|
||||
"nfsroot=$serverip:$rootpath " \
|
||||
"ip=$ipaddr:$serverip:$gatewayip:$netmask:$hostname:$netdev:off " \
|
||||
"console=$consoledev,$baudrate $othbootargs;" \
|
||||
"tftpboot $loadaddr $bootfile;" \
|
||||
"zboot $loadaddr"
|
||||
|
||||
#endif /* __CONFIG_H */
|
||||
|
||||
@@ -347,7 +347,10 @@ int fdtdec_get_pci_vendev(const void *blob, int node,
|
||||
|
||||
/**
|
||||
* Look at the pci address of a device node that represents a PCI device
|
||||
* and parse the bus, device and function number from it.
|
||||
* and parse the bus, device and function number from it. For some cases
|
||||
* like the bus number encoded in reg property is not correct after pci
|
||||
* enumeration, this function looks through the node's compatible strings
|
||||
* to get these numbers extracted instead.
|
||||
*
|
||||
* @param blob FDT blob
|
||||
* @param node node to examine
|
||||
|
||||
@@ -191,6 +191,8 @@ struct ethernet_hdr {
|
||||
/* Ethernet header size */
|
||||
#define ETHER_HDR_SIZE (sizeof(struct ethernet_hdr))
|
||||
|
||||
#define ETH_FCS_LEN 4 /* Octets in the FCS */
|
||||
|
||||
struct e802_hdr {
|
||||
uchar et_dest[6]; /* Destination node */
|
||||
uchar et_src[6]; /* Source node */
|
||||
|
||||
@@ -69,6 +69,7 @@ int natsemi_initialize(bd_t *bis);
|
||||
int ne2k_register(void);
|
||||
int npe_initialize(bd_t *bis);
|
||||
int ns8382x_initialize(bd_t *bis);
|
||||
int pch_gbe_register(bd_t *bis);
|
||||
int pcnet_initialize(bd_t *bis);
|
||||
int ppc_4xx_eth_initialize (bd_t *bis);
|
||||
int rtl8139_initialize(bd_t *bis);
|
||||
@@ -123,6 +124,9 @@ static inline int pci_eth_init(bd_t *bis)
|
||||
#ifdef CONFIG_E1000
|
||||
num += e1000_initialize(bis);
|
||||
#endif
|
||||
#ifdef CONFIG_PCH_GBE
|
||||
num += pch_gbe_register(bis);
|
||||
#endif
|
||||
#ifdef CONFIG_PCNET
|
||||
num += pcnet_initialize(bis);
|
||||
#endif
|
||||
|
||||
@@ -18,7 +18,6 @@
|
||||
#define ETH_ZLEN 60 /* Min. octets in frame sans FCS */
|
||||
#define ETH_DATA_LEN 1500 /* Max. octets in payload */
|
||||
#define ETH_FRAME_LEN PKTSIZE_ALIGN /* Max. octets in frame sans FCS */
|
||||
#define ETH_FCS_LEN 4 /* Octets in the FCS */
|
||||
|
||||
struct ueth_data {
|
||||
/* eth info */
|
||||
|
||||
Reference in New Issue
Block a user