summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJin Zhengxiong-R64188 <Jason.Jin@freescale.com>2006-06-27 18:12:10 +0800
committerJon Loeliger <jdl@freescale.com>2006-06-27 10:29:32 -0500
commitbc09cf3c2bfb8d54c659cbb332f79d0950982fd0 (patch)
tree662fdd760d3f70ab1ee2f7febdc000f958c032f1
parentfcfb9a57947fc203b99fe81ab0578f7286261f9f (diff)
downloadu-boot-imx-bc09cf3c2bfb8d54c659cbb332f79d0950982fd0.zip
u-boot-imx-bc09cf3c2bfb8d54c659cbb332f79d0950982fd0.tar.gz
u-boot-imx-bc09cf3c2bfb8d54c659cbb332f79d0950982fd0.tar.bz2
Fix RTL8139 in big endian
signed-off-by: Jason Jin <Jason.Jin@freescale.com> signed-off-by: Wei Zhang <wei.zhang@freescale.com>
-rw-r--r--drivers/rtl8139.c1
-rw-r--r--include/configs/MPC8641HPCN.h1
2 files changed, 2 insertions, 0 deletions
diff --git a/drivers/rtl8139.c b/drivers/rtl8139.c
index a95f84e..848d1d1 100644
--- a/drivers/rtl8139.c
+++ b/drivers/rtl8139.c
@@ -196,6 +196,7 @@ static void rtl_disable(struct eth_device *dev);
static struct pci_device_id supported[] = {
{PCI_VENDOR_ID_REALTEK, PCI_DEVICE_ID_REALTEK_8139},
+ {0x1186, 0x1300},
{}
};
diff --git a/include/configs/MPC8641HPCN.h b/include/configs/MPC8641HPCN.h
index 4453171..b089769 100644
--- a/include/configs/MPC8641HPCN.h
+++ b/include/configs/MPC8641HPCN.h
@@ -304,6 +304,7 @@
#define CFG_PCI_MEMORY_SIZE 0x80000000
/* For RTL8139 */
+#define KSEG1ADDR(x) ({u32 _x=le32_to_cpu(*(u32 *)(x)); (&_x);})
#define _IO_BASE 0x00000000
#define CFG_PCI2_MEM_BASE 0xa0000000