]> git.sur5r.net Git - u-boot/blobdiff - board/logicpd/zoom2/zoom2.c
powerpc/p2041rdb: Add ethernet support on P2041RDB board
[u-boot] / board / logicpd / zoom2 / zoom2.c
index 76793e42e74742a63c9ddd61e9a205a9ee96505e..21964c24055420680ea6a509af9431be0b91f8ce 100644 (file)
@@ -35,7 +35,8 @@
 #endif
 #include <twl4030.h>
 #include <asm/io.h>
-#include <asm/arch/gpio.h>
+#include <asm/arch/mmc_host_def.h>
+#include <asm/gpio.h>
 #include <asm/arch/mem.h>
 #include <asm/arch/mux.h>
 #include <asm/arch/sys_proto.h>
@@ -89,12 +90,12 @@ void zoom2_identify(void)
         * and they are not commonly used.  They are mentioned here
         * only for completeness.
         */
-       if (!omap_request_gpio(94)) {
+       if (!gpio_request(94, "")) {
                unsigned int val;
 
-               omap_set_gpio_direction(94, 1);
-               val = omap_get_gpio_datain(94);
-               omap_free_gpio(94);
+               gpio_direction_input(94);
+               val = gpio_get_value(94);
+               gpio_free(94);
 
                if (val)
                        revision = ZOOM2_REVISION_BETA;
@@ -180,6 +181,14 @@ void set_muxconf_regs (void)
        MUX_ZOOM2 ();
 }
 
+#ifdef CONFIG_GENERIC_MMC
+int board_mmc_init(bd_t *bis)
+{
+       omap_mmc_init(0);
+       return 0;
+}
+#endif
+
 #ifdef CONFIG_CMD_NET
 int board_eth_init(bd_t *bis)
 {