Signed-off-by: Eric Bénard <[email protected]>
---
 arch/arm/boards/eukrea_cpuimx35/eukrea_cpuimx35.c |   90 ++++++++++----------
 1 files changed, 45 insertions(+), 45 deletions(-)

diff --git a/arch/arm/boards/eukrea_cpuimx35/eukrea_cpuimx35.c 
b/arch/arm/boards/eukrea_cpuimx35/eukrea_cpuimx35.c
index bfdd9de..1869e9d 100644
--- a/arch/arm/boards/eukrea_cpuimx35/eukrea_cpuimx35.c
+++ b/arch/arm/boards/eukrea_cpuimx35/eukrea_cpuimx35.c
@@ -58,7 +58,7 @@
 
 static struct fec_platform_data fec_info = {
        .xcv_type       = MII100,
-       .phy_addr       = 0x1F,
+       .phy_addr       = 0,
 };
 
 struct imx_nand_platform_data nand_info = {
@@ -143,49 +143,6 @@ static int eukrea_cpuimx35_mmu_init(void)
 }
 postmmu_initcall(eukrea_cpuimx35_mmu_init);
 
-static int eukrea_cpuimx35_devices_init(void)
-{
-#ifdef CONFIG_USB_GADGET
-       unsigned int tmp;
-#endif
-       imx35_add_nand(&nand_info);
-
-       devfs_add_partition("nand0", 0x00000, 0x40000, PARTITION_FIXED, 
"self_raw");
-       dev_add_bb_dev("self_raw", "self0");
-       devfs_add_partition("nand0", 0x40000, 0x20000, PARTITION_FIXED, 
"env_raw");
-       dev_add_bb_dev("env_raw", "env0");
-
-       imx35_add_fec(&fec_info);
-       imx35_add_fb(&ipu_fb_data);
-
-       imx35_add_i2c0(NULL);
-       imx35_add_mmc0(NULL);
-
-       /* led default off */
-       gpio_direction_output(32 * 2 + 29, 1);
-
-       /* Switch : input */
-       gpio_direction_input(32 * 2 + 25);
-
-#ifdef CONFIG_USB
-       imx35_usb_init();
-       add_generic_usb_ehci_device(-1, IMX_OTG_BASE + 0x400, NULL);
-#endif
-#ifdef CONFIG_USB_GADGET
-       /* Workaround ENGcm09152 */
-       tmp = readl(IMX_OTG_BASE + 0x608);
-       writel(tmp | (1 << 23), IMX_OTG_BASE + 0x608);
-       add_generic_device("fsl-udc", -1, NULL, IMX_OTG_BASE, 0x200,
-                          IORESOURCE_MEM, &usb_pdata);
-#endif
-       armlinux_set_bootparams((void *)0x80000100);
-       armlinux_set_architecture(MACH_TYPE_EUKREA_CPUIMX35SD);
-
-       return 0;
-}
-
-device_initcall(eukrea_cpuimx35_devices_init);
-
 static struct pad_desc eukrea_cpuimx35_pads[] = {
        MX35_PAD_FEC_TX_CLK__FEC_TX_CLK,
        MX35_PAD_FEC_RX_CLK__FEC_RX_CLK,
@@ -230,11 +187,54 @@ static struct pad_desc eukrea_cpuimx35_pads[] = {
        MX35_PAD_LD19__GPIO3_25,
 };
 
-static int eukrea_cpuimx35_console_init(void)
+static int eukrea_cpuimx35_devices_init(void)
 {
+#ifdef CONFIG_USB_GADGET
+       unsigned int tmp;
+#endif
        mxc_iomux_v3_setup_multiple_pads(eukrea_cpuimx35_pads,
                ARRAY_SIZE(eukrea_cpuimx35_pads));
 
+       imx35_add_nand(&nand_info);
+
+       devfs_add_partition("nand0", 0x00000, 0x40000, PARTITION_FIXED, 
"self_raw");
+       dev_add_bb_dev("self_raw", "self0");
+       devfs_add_partition("nand0", 0x40000, 0x20000, PARTITION_FIXED, 
"env_raw");
+       dev_add_bb_dev("env_raw", "env0");
+
+       imx35_add_fec(&fec_info);
+       imx35_add_fb(&ipu_fb_data);
+
+       imx35_add_i2c0(NULL);
+       imx35_add_mmc0(NULL);
+
+       /* led default off */
+       gpio_direction_output(32 * 2 + 29, 1);
+
+       /* Switch : input */
+       gpio_direction_input(32 * 2 + 25);
+
+#ifdef CONFIG_USB
+       imx35_usb_init();
+       add_generic_usb_ehci_device(-1, IMX_OTG_BASE + 0x400, NULL);
+#endif
+#ifdef CONFIG_USB_GADGET
+       /* Workaround ENGcm09152 */
+       tmp = readl(IMX_OTG_BASE + 0x608);
+       writel(tmp | (1 << 23), IMX_OTG_BASE + 0x608);
+       add_generic_device("fsl-udc", -1, NULL, IMX_OTG_BASE, 0x200,
+                          IORESOURCE_MEM, &usb_pdata);
+#endif
+       armlinux_set_bootparams((void *)0x80000100);
+       armlinux_set_architecture(MACH_TYPE_EUKREA_CPUIMX35SD);
+
+       return 0;
+}
+
+device_initcall(eukrea_cpuimx35_devices_init);
+
+static int eukrea_cpuimx35_console_init(void)
+{
        /* screen default on to prevent flicker */
        gpio_direction_output(4, 0);
        /* backlight default off */
-- 
1.7.7.6


_______________________________________________
barebox mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/barebox

Reply via email to