+# define IXP425_EXP_BUS_BASE2_PHYS IXP4XX_EXP_BUS_CS2_BASE_PHYS
+#endif
+#if !defined (IXP425_EthA_BASE_PHYS)
-+# define IXP425_EthA_BASE_PHYS IXP4XX_EthA_BASE_PHYS
++# define IXP425_EthA_BASE_PHYS (IXP4XX_PERIPHERAL_BASE_PHYS + 0x9000)
+#endif
+#if !defined (IXP425_EthB_BASE_PHYS)
-+# define IXP425_EthB_BASE_PHYS IXP4XX_EthB_BASE_PHYS
++# define IXP425_EthB_BASE_PHYS (IXP4XX_PERIPHERAL_BASE_PHYS + 0xA000)
+#endif
+#if !defined (IXP425_ICMR)
+# define IXP425_ICMR IXP4XX_ICMR
+# define IXP425_EXP_BUS_BASE2_PHYS IXP4XX_EXP_BUS_CS2_BASE_PHYS
+#endif
+#if !defined (IXP425_EthA_BASE_PHYS)
-+# define IXP425_EthA_BASE_PHYS IXP4XX_EthA_BASE_PHYS
++# define IXP425_EthA_BASE_PHYS (IXP4XX_PERIPHERAL_BASE_PHYS + 0x9000)
+#endif
+#if !defined (IXP425_EthB_BASE_PHYS)
-+# define IXP425_EthB_BASE_PHYS IXP4XX_EthB_BASE_PHYS
++# define IXP425_EthB_BASE_PHYS (IXP4XX_PERIPHERAL_BASE_PHYS + 0xA000)
+#endif
+#if !defined (IXP425_ICMR)
+# define IXP425_ICMR IXP4XX_ICMR
SRC_URI = "http://www.intel.com/Please-Read-The-BB-File/ixp400AccessLibrary-1_5.zip"
SRC_URI += "file://2.6.patch;patch=1"
S = "${WORKDIR}/ixp_osal"
-PR = "r0"
+PR = "r1"
COMPATIBLE_HOST = "^armeb-linux.*"
SRC_URI += "file://2.6.patch;patch=1"
SRC_URI += "file://le.patch;patch=1"
S = "${WORKDIR}/ixp_osal"
-PR = "r2"
+PR = "r3"
COMPATIBLE_HOST = "^arm.*-linux.*"
SRC_URI += "file://build-timing-annoyance.patch;patch=1"
S = "${WORKDIR}/ixp400_xscale_sw"
-PR = "r5"
+PR = "r6"
COMPATIBLE_HOST = "^armeb-linux.*"
SRC_URI += "file://2.6.patch;patch=1"
DEPENDS = "ixp-osal"
S = "${WORKDIR}/ixp400_xscale_sw"
-PR = "r0"
+PR = "r1"
COMPATIBLE_HOST = "^armeb-linux.*"
SRC_URI += "file://le.patch;patch=1"
DEPENDS = "ixp-osal"
S = "${WORKDIR}/ixp400_xscale_sw"
-PR = "r3"
+PR = "r4"
COMPATIBLE_HOST = "^arm.*-linux.*"