remove _IO_BASE and KSEG1ADDR from board configuration files
The KSEG1ADDR macro used to be necessary for the RTL8139 Ethernet driver, but the code that used that macro was removed over a year ago, so board configuration files no longer need to define it. The _IO_BASE macro is also automatically defined to 0 if it isn't already set, so there's no need to define that macro either in the board configuration files. Signed-off-by: Timur Tabi <timur@freescale.com> Acked-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org> Acked-by: Andy Fleming <afleming@freescale.com> Acked-by: Andre Schwarz <andre.schwarz@matrix-vision.de> Acked-by: Kim Phillips <kim.phillips@freescale.com>
This commit is contained in:
parent
7bd49ad12c
commit
890d242fac
|
@ -103,9 +103,7 @@
|
|||
#define PCI_ENET1_MEMADDR 0x81000000
|
||||
|
||||
#define CONFIG_RTL8139
|
||||
#define _IO_BASE 0x00000000
|
||||
/* This macro is used by RTL8139 but not defined in PPC architecture */
|
||||
#define KSEG1ADDR(x) (x)
|
||||
|
||||
/* Make sure the ethaddr can be overwritten
|
||||
TODO: Remove this on final product
|
||||
*/
|
||||
|
|
|
@ -85,7 +85,6 @@
|
|||
# define CONFIG_SYS_ATA_REG_OFFSET 0xA0 /* Offset for normal register accesses */
|
||||
# define CONFIG_SYS_ATA_ALT_OFFSET 0xC0 /* Offset for alternate registers */
|
||||
# define CONFIG_SYS_ATA_STRIDE 4 /* Interval between registers */
|
||||
# define _IO_BASE 0
|
||||
#endif
|
||||
|
||||
#define CONFIG_NET_MULTI 1
|
||||
|
|
|
@ -91,7 +91,6 @@
|
|||
#define CONFIG_SYS_ATA_REG_OFFSET 0xA0 /* Offset for normal register accesses */
|
||||
#define CONFIG_SYS_ATA_ALT_OFFSET 0xC0 /* Offset for alternate registers */
|
||||
#define CONFIG_SYS_ATA_STRIDE 4 /* Interval between registers */
|
||||
#define _IO_BASE 0
|
||||
|
||||
#define CONFIG_SYS_PROMPT "=> "
|
||||
#define CONFIG_SYS_LONGHELP /* undef to save memory */
|
||||
|
|
|
@ -180,7 +180,6 @@
|
|||
#define CONFIG_SYS_ATA_REG_OFFSET 0xA0 /* Offset for normal register accesses */
|
||||
#define CONFIG_SYS_ATA_ALT_OFFSET 0xC0 /* Offset for alternate registers */
|
||||
#define CONFIG_SYS_ATA_STRIDE 4 /* Interval between registers */
|
||||
#define _IO_BASE 0
|
||||
|
||||
/* Realtime clock */
|
||||
#define CONFIG_MCFRTC
|
||||
|
|
|
@ -360,16 +360,9 @@ boards, we say we have two, but don't display a message if we find only one. */
|
|||
#define CONFIG_SYS_PCI2_IO_SIZE 0x01000000 /* 16M */
|
||||
#endif
|
||||
|
||||
#define _IO_BASE 0x00000000 /* points to PCI I/O space */
|
||||
|
||||
#define CONFIG_NET_MULTI
|
||||
#define CONFIG_PCI_PNP /* do pci plug-and-play */
|
||||
|
||||
#ifdef CONFIG_RTL8139
|
||||
/* This macro is used by RTL8139 but not defined in PPC architecture */
|
||||
#define KSEG1ADDR(x) (x)
|
||||
#endif
|
||||
|
||||
#ifndef CONFIG_PCI_PNP
|
||||
#define PCI_ENET0_IOADDR 0x00000000
|
||||
#define PCI_ENET0_MEMADDR CONFIG_SYS_PCI2_MEM_BASE
|
||||
|
|
|
@ -427,12 +427,6 @@ extern unsigned long get_board_ddr_clk(unsigned long dummy);
|
|||
#undef CONFIG_TULIP
|
||||
#undef CONFIG_RTL8139
|
||||
|
||||
#ifdef CONFIG_RTL8139
|
||||
/* This macro is used by RTL8139 but not defined in PPC architecture */
|
||||
#define KSEG1ADDR(x) ({u32 _x=le32_to_cpu(*(u32 *)(x)); (&_x);})
|
||||
#define _IO_BASE 0x00000000
|
||||
#endif
|
||||
|
||||
#ifndef CONFIG_PCI_PNP
|
||||
#define PCI_ENET0_IOADDR CONFIG_SYS_PCI1_IO_BUS
|
||||
#define PCI_ENET0_MEMADDR CONFIG_SYS_PCI1_IO_BUS
|
||||
|
|
|
@ -340,12 +340,6 @@ extern unsigned long get_board_sys_clk(unsigned long dummy);
|
|||
#undef CONFIG_TULIP
|
||||
#define CONFIG_RTL8139
|
||||
|
||||
#ifdef CONFIG_RTL8139
|
||||
/* This macro is used by RTL8139 but not defined in PPC architecture */
|
||||
#define KSEG1ADDR(x) (x)
|
||||
#define _IO_BASE 0x00000000
|
||||
#endif
|
||||
|
||||
#ifndef CONFIG_PCI_PNP
|
||||
#define PCI_ENET0_IOADDR CONFIG_SYS_PCI1_IO_BUS
|
||||
#define PCI_ENET0_MEMADDR CONFIG_SYS_PCI1_IO_BUS
|
||||
|
|
|
@ -484,12 +484,6 @@ extern unsigned long get_board_ddr_clk(unsigned long dummy);
|
|||
#undef CONFIG_TULIP
|
||||
#undef CONFIG_RTL8139
|
||||
|
||||
#ifdef CONFIG_RTL8139
|
||||
/* This macro is used by RTL8139 but not defined in PPC architecture */
|
||||
#define KSEG1ADDR(x) (x)
|
||||
#define _IO_BASE 0x00000000
|
||||
#endif
|
||||
|
||||
#ifndef CONFIG_PCI_PNP
|
||||
#define PCI_ENET0_IOADDR CONFIG_SYS_PCIE3_IO_BUS
|
||||
#define PCI_ENET0_MEMADDR CONFIG_SYS_PCIE3_IO_BUS
|
||||
|
|
|
@ -280,10 +280,6 @@
|
|||
#define CONFIG_SYS_PCI1_IO_VIRT 0xe1000000
|
||||
#define CONFIG_SYS_PCI1_IO_SIZE 0x00100000 /* 1M */
|
||||
|
||||
/* For RTL8139 */
|
||||
#define KSEG1ADDR(x) ({u32 _x = le32_to_cpu(*(u32 *)(x)); (&_x); })
|
||||
#define _IO_BASE 0x00000000
|
||||
|
||||
/* controller 1, Base address 0xa000 */
|
||||
#define CONFIG_SYS_PCIE1_MEM_BUS 0xa0000000
|
||||
#define CONFIG_SYS_PCIE1_MEM_PHYS CONFIG_SYS_PCIE1_MEM_BUS
|
||||
|
|
|
@ -348,10 +348,6 @@ extern unsigned long get_board_sys_clk(unsigned long dummy);
|
|||
| CONFIG_SYS_PHYS_ADDR_HIGH)
|
||||
#define CONFIG_SYS_PCI1_IO_SIZE 0x00010000 /* 64K */
|
||||
|
||||
/* For RTL8139 */
|
||||
#define KSEG1ADDR(x) ({u32 _x=le32_to_cpu(*(u32 *)(x)); (&_x);})
|
||||
#define _IO_BASE 0x00000000
|
||||
|
||||
#ifdef CONFIG_PHYS_64BIT
|
||||
/*
|
||||
* Use the same PCI bus address on PCI1 and PCI2 if we have PHYS_64BIT.
|
||||
|
|
|
@ -193,8 +193,6 @@
|
|||
#define CONFIG_SYS_PCI1_IO_PHYS 0xE2000000
|
||||
#define CONFIG_SYS_PCI1_IO_SIZE 0x01000000
|
||||
|
||||
#define _IO_BASE 0x00000000
|
||||
|
||||
#define CONFIG_NET_MULTI 1
|
||||
#define CONFIG_NET_RETRY_COUNT 3
|
||||
|
||||
|
|
|
@ -519,12 +519,6 @@ extern unsigned long calculate_board_ddr_clk(unsigned long dummy);
|
|||
#undef CONFIG_TULIP
|
||||
#define CONFIG_RTL8139
|
||||
|
||||
#ifdef CONFIG_RTL8139
|
||||
/* This macro is used by RTL8139 but not defined in PPC architecture */
|
||||
#define KSEG1ADDR(x) (x)
|
||||
#define _IO_BASE 0x00000000
|
||||
#endif
|
||||
|
||||
#ifndef CONFIG_PCI_PNP
|
||||
#define PCI_ENET0_IOADDR CONFIG_SYS_PCIE3_IO_BUS
|
||||
#define PCI_ENET0_MEMADDR CONFIG_SYS_PCIE3_IO_BUS
|
||||
|
|
|
@ -124,8 +124,6 @@
|
|||
|
||||
/* Networking Configuration */
|
||||
|
||||
#define KSEG1ADDR(a) (a) /* Needed by the rtl8139 driver */
|
||||
|
||||
#define CONFIG_TSI108_ETH
|
||||
#define CONFIG_TSI108_ETH_NUM_PORTS 2
|
||||
|
||||
|
@ -303,8 +301,6 @@
|
|||
|
||||
#define CONFIG_SYS_PCI_IO_SIZE 0x01000000 /* 16MB */
|
||||
|
||||
#define _IO_BASE 0x00000000 /* points to PCI I/O space */
|
||||
|
||||
/* PCI Config Space mapping */
|
||||
#define CONFIG_SYS_PCI_CFG_BASE 0xfb000000 /* Changed from FE000000 */
|
||||
#define CONFIG_SYS_PCI_CFG_SIZE 0x01000000 /* 16MB */
|
||||
|
|
|
@ -123,7 +123,5 @@
|
|||
*/
|
||||
#define CONFIG_NET_MULTI
|
||||
#define CONFIG_RTL8139
|
||||
#define _IO_BASE 0x00000000
|
||||
#define KSEG1ADDR(x) (x)
|
||||
|
||||
#endif /* __CONFIG_H */
|
||||
|
|
Loading…
Reference in New Issue