]> Git Repo - u-boot.git/blobdiff - board/lg/sniper/sniper.c
common: Drop asm/global_data.h from common header
[u-boot.git] / board / lg / sniper / sniper.c
index a7de4c21674c4eaa114aa5d096ac418df55d6879..3065461be5b7eeb8efbeb86bf27c92e604c7dc99 100644 (file)
@@ -8,6 +8,10 @@
 #include <config.h>
 #include <common.h>
 #include <dm.h>
+#include <env.h>
+#include <fastboot.h>
+#include <init.h>
+#include <asm/global_data.h>
 #include <linux/ctype.h>
 #include <linux/usb/musb.h>
 #include <asm/omap_musb.h>
@@ -27,16 +31,16 @@ const omap3_sysinfo sysinfo = {
        .nand_string = "MMC"
 };
 
-static const struct ns16550_platdata serial_omap_platdata = {
+static const struct ns16550_plat serial_omap_plat = {
        .base = OMAP34XX_UART3,
        .reg_shift = 2,
        .clock = V_NS16550_CLK,
        .fcr = UART_FCR_DEFVAL,
 };
 
-U_BOOT_DEVICE(sniper_serial) = {
+U_BOOT_DRVINFO(sniper_serial) = {
        .name = "ns16550_serial",
-       .platdata = &serial_omap_platdata
+       .plat = &serial_omap_plat
 };
 
 static struct musb_hdrc_config musb_config = {
@@ -173,12 +177,15 @@ void reset_misc(void)
        omap_reboot_mode_store(reboot_mode);
 }
 
-int fastboot_set_reboot_flag(void)
+int fastboot_set_reboot_flag(enum fastboot_reboot_reason reason)
 {
+       if (reason != FASTBOOT_REBOOT_REASON_BOOTLOADER)
+               return -ENOTSUPP;
+
        return omap_reboot_mode_store("b");
 }
 
-int board_mmc_init(bd_t *bis)
+int board_mmc_init(struct bd_info *bis)
 {
        return omap_mmc_init(1, 0, 0, -1, -1);
 }
This page took 0.026951 seconds and 4 git commands to generate.