]> git.kernelconcepts.de Git - karo-tx-uboot.git/commitdiff
Merge branch 'master' of git://git.denx.de/u-boot-mpc85xx
authorWolfgang Denk <wd@denx.de>
Tue, 15 Jul 2008 19:37:23 +0000 (21:37 +0200)
committerWolfgang Denk <wd@denx.de>
Tue, 15 Jul 2008 19:37:23 +0000 (21:37 +0200)
58 files changed:
board/BuS/EB+MCF-EV123/EB+MCF-EV123.c
board/BuS/EB+MCF-EV123/cfm_flash.c
board/BuS/EB+MCF-EV123/flash.c
board/MAI/AmigaOneG3SE/ps2kbd.c
board/MAI/AmigaOneG3SE/usb_uhci.c
board/MAI/menu/menu.c [deleted file]
board/MAI/menu/menu.h [deleted file]
board/davinci/dv-evm/dv_board.c
board/davinci/schmoogie/dv_board.c
board/davinci/sffsdr/sffsdr.c
board/davinci/sonata/dv_board.c
board/eltec/elppc/eepro100_srom.c
board/esd/cpci750/sdram_init.c
board/evb64260/eth.c
board/evb64260/mpsc.c
board/ml2/flash.c
board/mpl/common/common_util.c
board/mpl/common/flash.c
board/mpl/common/kbd.c
board/mpl/common/usb_uhci.c
board/snmc/qs850/qs850.c
board/tqc/tqm5200/cmd_stk52xx.c
common/cmd_fdc.c
common/cmd_flash.c
common/cmd_fpga.c
common/cmd_mp.c
common/cmd_scsi.c
common/cmd_usb.c
common/devices.c
common/flash.c
common/hush.c
common/lcd.c
common/usb.c
common/usb_kbd.c
common/usb_storage.c
cpu/arm926ejs/davinci/ether.c
cpu/i386/serial.c
cpu/ixp/npe/npe.c
cpu/mpc85xx/mp.c
cpu/mpc8xx/video.c
cpu/ppc4xx/40x_spd_sdram.c
drivers/block/sym53c8xx.c
drivers/input/pc_keyb.c
drivers/pci/fsl_pci_init.c
drivers/serial/usbtty.c
fs/jffs2/jffs2_1pass.c
fs/jffs2/jffs2_nand_1pass.c
include/configs/pxa255_idp.h
lib_generic/vsprintf.c
lib_m68k/board.c
lib_mips/board.c
lib_mips/bootm.c
lib_ppc/board.c
net/bootp.c
net/eth.c
net/net.c
tools/updater/cmd_flash.c
tools/updater/flash.c

index fad9c406d9bab6417140e7e84fe494d84ed072ad..39c97b1f53ceb22d7aae6198fcd5e14e24c14153 100644 (file)
@@ -41,51 +41,51 @@ int checkboard (void)
 
 phys_size_t initdram (int board_type)
 {
-       int size,i;
+       int size, i;
 
        size = 0;
-       MCFSDRAMC_DCR = MCFSDRAMC_DCR_RTIM_6
-                       | MCFSDRAMC_DCR_RC((15 * CFG_CLK)>>4);
-       #ifdef CFG_SDRAM_BASE0
-
-               MCFSDRAMC_DACR0 =       MCFSDRAMC_DACR_BASE(CFG_SDRAM_BASE0)
-                                       | MCFSDRAMC_DACR_CASL(1)
-                                       | MCFSDRAMC_DACR_CBM(3)
-                                       | MCFSDRAMC_DACR_PS_16);
-
-               MCFSDRAMC_DMR0 =        MCFSDRAMC_DMR_BAM_16M
-                                       | MCFSDRAMC_DMR_V;
-
-               MCFSDRAMC_DACR0 |=      MCFSDRAMC_DACR_IP;
-
-               *(unsigned short *)(CFG_SDRAM_BASE0) = 0xA5A5;
-               MCFSDRAMC_DACR0 |=      MCFSDRAMC_DACR_RE;
-               for (i=0; i < 2000; i++)
-                       asm(" nop");
-               mbar_writeLong(MCFSDRAMC_DACR0, mbar_readLong(MCFSDRAMC_DACR0)
-                                                                   | MCFSDRAMC_DACR_IMRS);
-               *(unsigned int *)(CFG_SDRAM_BASE0 + 0x220) = 0xA5A5;
-               size += CFG_SDRAM_SIZE * 1024 * 1024;
-       #endif
-       #ifdef CFG_SDRAM_BASE1
-               MCFSDRAMC_DACR1 =       MCFSDRAMC_DACR_BASE(CFG_SDRAM_BASE1)
-                                       | MCFSDRAMC_DACR_CASL(1)
-                                       | MCFSDRAMC_DACR_CBM(3)
-                                       | MCFSDRAMC_DACR_PS_16;
-
-               MCFSDRAMC_DMR1 =        MCFSDRAMC_DMR_BAM_16M
-                                       | MCFSDRAMC_DMR_V;
-
-               MCFSDRAMC_DACR1 |=      MCFSDRAMC_DACR_IP;
-
-               *(unsigned short *)(CFG_SDRAM_BASE1) = 0xA5A5;
-               MCFSDRAMC_DACR1 |=      MCFSDRAMC_DACR_RE;
-               for (i=0; i < 2000; i++)
-                       asm(" nop");
-               MCFSDRAMC_DACR1 |=      MCFSDRAMC_DACR_IMRS;
-               *(unsigned int *)(CFG_SDRAM_BASE1 + 0x220) = 0xA5A5;
-               size += CFG_SDRAM_SIZE1 * 1024 * 1024;
-       #endif
+       MCFSDRAMC_DCR = MCFSDRAMC_DCR_RTIM_6
+                       | MCFSDRAMC_DCR_RC ((15 * CFG_CLK) >> 4);
+#ifdef CFG_SDRAM_BASE0
+
+       MCFSDRAMC_DACR0 = MCFSDRAMC_DACR_BASE (CFG_SDRAM_BASE0)
+                       | MCFSDRAMC_DACR_CASL (1)
+                       | MCFSDRAMC_DACR_CBM (3)
+                       | MCFSDRAMC_DACR_PS_16;
+
+       MCFSDRAMC_DMR0 = MCFSDRAMC_DMR_BAM_16M | MCFSDRAMC_DMR_V;
+
+       MCFSDRAMC_DACR0 |= MCFSDRAMC_DACR_IP;
+
+       *(unsigned short *) (CFG_SDRAM_BASE0) = 0xA5A5;
+       MCFSDRAMC_DACR0 |= MCFSDRAMC_DACR_RE;
+       for (i = 0; i < 2000; i++)
+               asm (" nop");
+       mbar_writeLong (MCFSDRAMC_DACR0,
+                       mbar_readLong (MCFSDRAMC_DACR0) | MCFSDRAMC_DACR_IMRS);
+       *(unsigned int *) (CFG_SDRAM_BASE0 + 0x220) = 0xA5A5;
+       size += CFG_SDRAM_SIZE * 1024 * 1024;
+#endif
+#ifdef CFG_SDRAM_BASE1
+       MCFSDRAMC_DACR1 = MCFSDRAMC_DACR_BASE (CFG_SDRAM_BASE1)
+                       | MCFSDRAMC_DACR_CASL (1)
+                       | MCFSDRAMC_DACR_CBM (3)
+                       | MCFSDRAMC_DACR_PS_16;
+
+       MCFSDRAMC_DMR1 = MCFSDRAMC_DMR_BAM_16M | MCFSDRAMC_DMR_V;
+
+       MCFSDRAMC_DACR1 |= MCFSDRAMC_DACR_IP;
+
+       *(unsigned short *) (CFG_SDRAM_BASE1) = 0xA5A5;
+       MCFSDRAMC_DACR1 |= MCFSDRAMC_DACR_RE;
+
+       for (i = 0; i < 2000; i++)
+               asm (" nop");
+
+       MCFSDRAMC_DACR1 |= MCFSDRAMC_DACR_IMRS;
+       *(unsigned int *) (CFG_SDRAM_BASE1 + 0x220) = 0xA5A5;
+       size += CFG_SDRAM_SIZE1 * 1024 * 1024;
+#endif
        return size;
 }
 
index b32638410228568a4fe098936d8c772d48c0c527..98e563fc5c5df272ae211aed0add616f4c3f2fc5 100644 (file)
@@ -173,7 +173,7 @@ int cfm_flash_write_buff (flash_info_t * info, uchar * src, ulong addr, ulong cn
        dest = cmf_backdoor_address(addr);
        while ((cnt>=4) && (rc == ERR_OK))
        {
-               data =*((volatile u32 *) src);
+               data = *((volatile u32 *) src);
                *(volatile u32*) dest = data;
                MCFCFM_CMD = MCFCFM_CMD_PGM;
                MCFCFM_USTAT = MCFCFM_USTAT_CBEIF;
index 5e2647ddadffe61e3729d29d2ff5c9a9f0940f23..c2a1b6ff62dfc59f38b9e5f991396b9021ca0175 100644 (file)
@@ -348,7 +348,7 @@ int amd_flash_write_buff(flash_info_t * info, uchar * src, ulong addr, ulong cnt
        dest = addr;
        while ((cnt>=2) && (rc == ERR_OK))
        {
-               data =*((volatile u16 *) src);
+               data = *((volatile u16 *) src);
                rc=amd_write_word (info,dest,data);
                src +=2;
                dest +=2;
index 39d81496327a25b8c7df2f81f04aafeced139b48..724a44db7da82e99bc1c54151a789aa2c3c4eb9c 100644 (file)
@@ -229,7 +229,7 @@ int drv_isa_kbd_init (void)
        device_t kbddev ;
        char *stdinname  = getenv ("stdin");
 
-       if(isa_kbd_init()==-1)
+       if(isa_kbd_init() == -1)
                return -1;
        memset (&kbddev, 0, sizeof(kbddev));
        strcpy(kbddev.name, DEVNAME);
@@ -515,7 +515,7 @@ int kbd_read_data(void)
        int val;
        unsigned char status;
 
-       val=-1;
+       val = -1;
        status = kbd_read_status();
        if (status & KBD_STAT_OBF) {
                val = kbd_read_input();
index 479beedc4df8767ae290a2fa407b8a2b0295d624..26cdcdf7604c9f5600ec4fc9a2e86ce6406d3f56 100644 (file)
@@ -518,7 +518,7 @@ void usb_check_int_chain(void)
        uhci_td_t *td,*prevtd;
 
        for(i=0;i<8;i++) {
-               prevtd=&td_int[i]; /* the first previous td is the skeleton td */
+               prevtd = &td_int[i]; /* the first previous td is the skeleton td */
                link=swap_32(td_int[i].link) & 0xfffffff0; /* next in chain */
                td=(uhci_td_t *)link; /* assign it */
                /* all interrupt TDs are finally linked to the td_int[0].
@@ -595,7 +595,7 @@ int usb_lowlevel_init(void)
 
 
        busdevfunc=pci_find_device(USB_UHCI_VEND_ID,USB_UHCI_DEV_ID,0); /* get PCI Device ID */
-       if(busdevfunc==-1) {
+       if(busdevfunc == -1) {
                printf("Error USB UHCI (%04X,%04X) not found\n",USB_UHCI_VEND_ID,USB_UHCI_DEV_ID);
                return -1;
        }
@@ -642,12 +642,12 @@ int usb_lowlevel_init(void)
  */
 int usb_lowlevel_stop(void)
 {
-       if(irqvec==-1)
+       if(irqvec == -1)
                return 1;
        irq_free_handler(irqvec);
        irq_free_handler(0);
        reset_hc();
-       irqvec=-1;
+       irqvec = -1;
        return 0;
 }
 
diff --git a/board/MAI/menu/menu.c b/board/MAI/menu/menu.c
deleted file mode 100644 (file)
index c0c63a8..0000000
+++ /dev/null
@@ -1,66 +0,0 @@
-#include "menu.h"
-
-#define SINGLE_BOX 0
-#define DOUBLE_BOX 1
-
-void video_draw_box(int style, int attr, char *title, int separate, int x, int y, int w, int h);
-void video_draw_text(int x, int y, int attr, char *text);
-void video_save_rect(int x, int y, int w, int h, void *save_area, int clearchar, int clearattr);
-void video_restore_rect(int x, int y, int w, int h, void *save_area);
-int  video_rows(void);
-int  video_cols(void);
-
-#define MAX_MENU_OPTIONS 200
-
-typedef struct
-{
-    int used;                  /* flag if this entry is used */
-    int entry_x;               /* Character column of the menu entry */
-    int entry_y;               /* Character line of the entry */
-    int option_x;              /* Character colum of the option (entry is same) */
-} option_data_t;
-
-option_data_t odata[MAX_MENU_OPTIONS];
-
-int normal_attr = 0x0F;
-int select_attr = 0x2F;
-int disabled_attr = 0x07;
-
-menu_t *root_menu;
-
-int menu_init (menu_t *root)
-{
-    char *s;
-    int i;
-
-    s = getenv("menu_normal");
-    if (s) normal_attr = atoi(s);
-
-    s = getenv("menu_select");
-    if (s) select_attr = atoi(s);
-
-    s = getenv("menu_disabled");
-    if (s) disabled_attr = atoi(s);
-
-    for (i=0; i<MAX_MENU_OPTIONS; i++) odata[i].used = 0;
-
-    root_menu = root;
-}
-
-option_data_t *menu_alloc_odata(void)
-{
-    int i;
-    for (int i=0; i<MAX_MENU_OPTIONS; i++)
-    {
-       if (odata[i].used == 0) return &odata[i];
-    }
-    return NULL;
-}
-
-void menu_free_odata(option_data_t *odata)
-{
-    odata->used = 0;
-}
-
-void menu_layout (menu_t *menu)
-{
diff --git a/board/MAI/menu/menu.h b/board/MAI/menu/menu.h
deleted file mode 100644 (file)
index 23d89a7..0000000
+++ /dev/null
@@ -1,162 +0,0 @@
-#ifndef MENU_H
-#define MENU_H
-
-/* A single menu */
-typedef void (*menu_finish_callback)(struct menu_s *menu);
-
-typedef struct menu_s {
-       char *name;             /* Menu name */
-       int num_options;        /* Number of options in this menu */
-       int flags;              /* Various flags - see below */
-       int option_align;       /* Aligns options to a field width of this much characters if != 0 */
-
-       struct menu_option_s **options; /* Pointer to this menu's options */
-       menu_finish_callback callback;  /* Called when the menu closes */
-} menu_t;
-
-/*
- * type: Type of the option (see below)
- * name: Name to display for this option
- * help: Optional help string
- * id  : optional id number
- * sys : pointer for system-specific data, init to NULL and don't touch
- */
-
-#define OPTION_PREAMBLE                \
-       int type;               \
-       char *name;             \
-       char *help;             \
-       int id;                 \
-       void *sys;
-
-/*
- * Menu option types.
- * There are a number of different layouts for menu options depending
- * on their types. Currently there are the following possibilities:
- *
- * Submenu:
- *   This entry links to a new menu.
- *
- * Boolean:
- *   A simple on/off toggle entry. Booleans can be either yes/no, 0/1 or on/off.
- *   Optionally, this entry can enable/disable a set of other options. An example would
- *   be to enable/disable on-board USB, and if enabled give access to further options like
- *   irq settings, base address etc.
- *
- * Text:
- *   A single line/limited number of characters text entry box. Text can be restricted
- *   to a certain charset (digits/hex digits/all/custom). Result is also available as an
- *   int if numeric.
- *
- * Selection:
- *   One-of-many type of selection entry. User may choose on of a set of strings, which
- *   maps to a specific value for the variable.
- *
- * Routine:
- *   Selecting this calls an entry-specific routine. This can be used for saving contents etc.
- *
- * Custom:
- *   Display and behaviour of this entry is defined by a set of callbacks.
- */
-
-#define MENU_SUBMENU_TYPE 0
-typedef struct menu_submenu_s
-{
-    OPTION_PREAMBLE
-
-    menu_t *   submenu;            /* Pointer to the submenu */
-} menu_submenu_t;
-
-#define MENU_BOOLEAN_TYPE 1
-typedef struct menu_boolean_s
-{
-    OPTION_PREAMBLE
-
-    char *variable;                /* Name of the variable to getenv()/setenv() */
-    int subtype;                   /* Subtype (on/off, 0/1, yes/no, enable/disable), see below */
-    int mutex;                     /* Bit mask of options to enable/disable. Bit 0 is the option
-                                     immediately following this one, bit 1 is the next one etc.
-                                     bit 7 = 0 means to disable when this option is off,
-                                     bit 7 = 1 means to disable when this option is on.
-                                     An option is disabled when the type field's upper bit is set */
-} menu_boolean_t;
-
-/* BOOLEAN Menu flags */
-#define MENU_BOOLEAN_ONOFF         0x01
-#define MENU_BOOLEAN_01            0x02
-#define MENU_BOOLEAN_YESNO         0x03
-#define MENU_BOOLEAN_ENDIS         0x04
-#define MENU_BOOLEAN_TYPE_MASK     0x07
-
-
-#define MENU_TEXT_TYPE 2
-typedef struct menu_text_s
-{
-    OPTION_PREAMBLE
-
-    char *variable;                /* Name of the variable to getenv()/setenv() */
-    int maxchars;                  /* Max number of characters */
-    char *charset;                 /* Optional charset to use */
-    int flags;                     /* Flags - see below */
-} menu_text_t;
-
-/* TEXT entry menu flags */
-#define MENU_TEXT_NUMERIC         0x01
-#define MENU_TEXT_HEXADECIMAL     0x02
-#define MENU_TEXT_FREE            0x03
-#define MENU_TEXT_TYPE_MASK       0x07
-
-
-#define MENU_SELECTION_TYPE 3
-typedef struct menu_select_option_s {
-       char *map_from;         /* Map this variable contents ... */
-       char *map_to;           /* ... to this menu text and vice versa */
-} menu_select_option_t;
-
-typedef struct menu_select_s {
-       OPTION_PREAMBLE int num_options;        /* Number of mappings */
-       menu_select_option_t **options;
-       /* Option list array */
-} menu_select_t;
-
-
-#define MENU_ROUTINE_TYPE 4
-typedef void (*menu_routine_callback) (struct menu_routine_s *);
-
-typedef struct menu_routine_s {
-       OPTION_PREAMBLE menu_routine_callback callback;
-       /* routine to be called */
-       void *user_data;        /* User data, don't care for system */
-} menu_routine_t;
-
-
-#define MENU_CUSTOM_TYPE 5
-typedef void (*menu_custom_draw) (struct menu_custom_s *);
-typedef void (*menu_custom_key) (struct menu_custom_s *, int);
-
-typedef struct menu_custom_s {
-       OPTION_PREAMBLE menu_custom_draw drawfunc;
-       menu_custom_key keyfunc;
-       void *user_data;
-} menu_custom_t;
-
-/*
- * The menu option superstructure
- */
-typedef struct menu_option_s {
-       union {
-               menu_submenu_t m_sub_menu;
-               menu_boolean_t m_boolean;
-               menu_text_t m_text;
-               menu_select_t m_select;
-               menu_routine_t m_routine;
-       };
-} menu_option_t;
-
-/* Init the menu system. Returns <0 on error */
-int menu_init(menu_t *root);
-
-/* Execute a single menu. Returns <0 on error */
-int menu_do(menu_t *menu);
-
-#endif
index 88b1e57593cc66fa5769e3cd67fe9c933571c7bc..834eb68bd28a8b8559f486433e05653e0425ad2a 100644 (file)
 #include <asm/arch/hardware.h>
 #include <asm/arch/emac_defs.h>
 
-#define MACH_TYPE_DAVINCI_EVM          901
-
 DECLARE_GLOBAL_DATA_PTR;
 
-extern void    i2c_init(int speed, int slaveaddr);
 extern void    timer_init(void);
 extern int     eth_hw_init(void);
-extern phy_t   phy;
 
 
 /* Works on Always On power domain only (no PD argument) */
@@ -187,11 +183,8 @@ int misc_init_r (void)
                }
        }
 
-       if (!eth_hw_init()) {
+       if (!eth_hw_init())
                printf("ethernet init failed!\n");
-       } else {
-               printf("ETH PHY   : %s\n", phy.name);
-       }
 
        i2c_read (0x39, 0x00, 1, (u_int8_t *)&i, 1);
 
index 13d2195819f7891c21e7df761a94cf884fa64e02..30175461f0cc7350113035edf7fc1c101a4b5b3e 100644 (file)
 #include <asm/arch/hardware.h>
 #include <asm/arch/emac_defs.h>
 
-#define MACH_TYPE_SCHMOOGIE            1255
-
 DECLARE_GLOBAL_DATA_PTR;
 
-extern void    i2c_init(int speed, int slaveaddr);
 extern void    timer_init(void);
 extern int     eth_hw_init(void);
-extern phy_t   phy;
 
 
 /* Works on Always On power domain only (no PD argument) */
@@ -233,11 +229,8 @@ int misc_init_r (void)
                forceenv("serial#", (char *)&tmp[0]);
        }
 
-       if (!eth_hw_init()) {
+       if (!eth_hw_init())
                printf("ethernet init failed!\n");
-       } else {
-               printf("ETH PHY   : %s\n", phy.name);
-       }
 
        return(0);
 }
index b73484ae2b45e9cec3e3f8e567b69d7727489c89..f41081fd113e0f4a1b4ff05ed1d67fb4147a0d15 100644 (file)
@@ -43,7 +43,6 @@ DECLARE_GLOBAL_DATA_PTR;
 
 extern void timer_init(void);
 extern int eth_hw_init(void);
-extern phy_t phy;
 
 
 /* Works on Always On power domain only (no PD argument) */
@@ -288,11 +287,8 @@ int misc_init_r(void)
                }
        }
 
-       if (!eth_hw_init()) {
+       if (!eth_hw_init())
                printf("Ethernet init failed\n");
-       } else {
-               printf("ETH PHY: %s\n", phy.name);
-       }
 
        /* On this platform, U-Boot is copied in RAM by the UBL,
         * so we are always in the relocated state. */
index e8665e5d3a4eece26617ff286c79d6970e94ce87..a6f9bc71c787760dff7d63fca94f796425585d27 100644 (file)
 #include <asm/arch/hardware.h>
 #include <asm/arch/emac_defs.h>
 
-#define MACH_TYPE_SONATA               1254
-
 DECLARE_GLOBAL_DATA_PTR;
 
-extern void    i2c_init(int speed, int slaveaddr);
 extern void    timer_init(void);
 extern int     eth_hw_init(void);
-extern phy_t   phy;
 
 
 /* Works on Always On power domain only (no PD argument) */
@@ -188,11 +184,8 @@ int misc_init_r (void)
                }
        }
 
-       if (!eth_hw_init()) {
+       if (!eth_hw_init())
                printf("ethernet init failed!\n");
-       } else {
-               printf("ETH PHY   : %s\n", phy.name);
-       }
 
        return(0);
 }
index f021c50cd647090314617c23b3faca4a94ef6c6d..4a9da542f5a58c196a34e43bd91be54179148d19 100644 (file)
 #include <net.h>
 #include "srom.h"
 
-extern int eepro100_write_eeprom (struct eth_device* dev,
-                   int location, int addr_len, unsigned short data);
+extern int eepro100_write_eeprom (struct eth_device *dev,
+                                 int location, int addr_len,
+                                 unsigned short data);
 
 /*----------------------------------------------------------------------------*/
 
 unsigned short eepro100_srom_checksum (unsigned short *sromdata)
 {
-    unsigned short sum = 0;
-    unsigned int i;
-
-    for (i = 0; i < (EE_SIZE-1); i++)
-    {
-       sum += sromdata[i];
-    }
-    return (EE_CHECKSUM - sum);
+       unsigned short sum = 0;
+       unsigned int i;
+
+       for (i = 0; i < (EE_SIZE - 1); i++) {
+               sum += sromdata[i];
+       }
+       return (EE_CHECKSUM - sum);
 }
 
 /*----------------------------------------------------------------------------*/
 
 int eepro100_srom_store (unsigned short *source)
 {
-    int count;
-    struct eth_device onboard_dev;
-
-    /* get onboard network iobase */
-    pci_read_config_dword(PCI_BDF(0,0x10,0), PCI_BASE_ADDRESS_0,
-                (unsigned int *)&onboard_dev.iobase);
-    onboard_dev.iobase &= ~0xf;
-
-    source[63] = eepro100_srom_checksum (source);
-
-    for (count=0; count < EE_SIZE; count++)
-    {
-    if ( eepro100_write_eeprom ((struct eth_device*)&onboard_dev,
-            count, EE_ADDR_BITS, SROM_SHORT(source)) == -1 )
-       return -1;
-    source++;
-    }
-    return 0;
+       int count;
+       struct eth_device onboard_dev;
+
+       /* get onboard network iobase */
+       pci_read_config_dword (PCI_BDF (0, 0x10, 0), PCI_BASE_ADDRESS_0,
+                              (unsigned int *) &onboard_dev.iobase);
+       onboard_dev.iobase &= ~0xf;
+
+       source[63] = eepro100_srom_checksum (source);
+
+       for (count = 0; count < EE_SIZE; count++) {
+               if (eepro100_write_eeprom ((struct eth_device *) &onboard_dev,
+                                          count, EE_ADDR_BITS,
+                                          SROM_SHORT (source)) == -1) {
+                       return -1;
+               }
+               source++;
+       }
+       return 0;
 }
 
 /*----------------------------------------------------------------------------*/
 
 #ifdef EEPRO100_SROM_CHECK
 
-extern int read_eeprom (struct eth_devicedev, int location, int addr_len);
+extern int read_eeprom (struct eth_device *dev, int location, int addr_len);
 
 void eepro100_srom_load (unsigned short *destination)
 {
-    int count;
-    struct eth_device onboard_dev;
+       int count;
+       struct eth_device onboard_dev;
+
 #ifdef DEBUG
-    int lr = 0;
-    printf ("eepro100_srom_download:\n");
+       int lr = 0;
+
+       printf ("eepro100_srom_download:\n");
 #endif
 
-    /* get onboard network iobase */
-    pci_read_config_dword(PCI_BDF(0,0x10,0), PCI_BASE_ADDRESS_0,
-                &onboard_dev.iobase);
-    onboard_dev.iobase &= ~0xf;
+       /* get onboard network iobase */
+       pci_read_config_dword (PCI_BDF (0, 0x10, 0), PCI_BASE_ADDRESS_0,
+                              &onboard_dev.iobase);
+       onboard_dev.iobase &= ~0xf;
 
-    memset (destination, 0x65, 128);
+       memset (destination, 0x65, 128);
 
-    for (count=0; count < 0x40; count++)
-    {
-       *destination++ = read_eeprom (struct eth_device*)&onboard_dev,
-                count, EE_ADDR_BITS);
+       for (count = 0; count < 0x40; count++) {
+               *destination++ = read_eeprom ((struct eth_device *) &onboard_dev,
+                                             count, EE_ADDR_BITS);
 #ifdef DEBUG
-       printf ("%04x ", *(destination - 1));
-       if (lr++ == 7)
-       {
-           printf("\n");
-           lr = 0;
-       }
+               printf ("%04x ", *(destination - 1));
+               if (lr++ == 7) {
+                       printf ("\n");
+                       lr = 0;
+               }
 #endif
-    }
+       }
 }
 #endif /* EEPRO100_SROM_CHECK */
 
index a479f0f5f83672440a7a18f8c1e007e8baf80778..0291937e0b30b5fbe7f65c5c678956521280b384 100644 (file)
@@ -1570,8 +1570,8 @@ dram_size(long int *base, long int maxsize)
     for (cnt = STARTVAL/sizeof(long); cnt < maxsize/sizeof(long); cnt <<= 1) {
            addr = base + cnt;  /* pointer arith! */
 
-           save1=*addr;                /* save contents of addr */
-           save2=*b;           /* save contents of base */
+           save1 = *addr;              /* save contents of addr */
+           save2 = *b;         /* save contents of base */
 
            *addr=cnt;          /* write cnt to addr */
            *b=0;                       /* put null at base */
index 618af6f90c54d9494adfb621367609cb3154733b..fa5b6d4a923a7342d7c2406f24077f75258b3f96 100644 (file)
@@ -163,7 +163,7 @@ gt6426x_eth_receive(struct eth_dev_s *p,unsigned int icr)
        int eth_len=0;
        char *eth_data;
 
-       eth0_rx_desc_single *rx=&p->eth_rx_desc[(p->rdn)];
+       eth0_rx_desc_single *rx = &p->eth_rx_desc[(p->rdn)];
 
        INVALIDATE_DCACHE((unsigned int)rx,(unsigned int)(rx+1));
 
@@ -252,7 +252,7 @@ gt6426x_eth_transmit(void *v, volatile char *p, unsigned int s)
 #ifdef DEBUG
        unsigned int old_command_stat,old_psr;
 #endif
-       eth0_tx_desc_single *tx=&dev->eth_tx_desc[dev->tdn];
+       eth0_tx_desc_single *tx = &dev->eth_tx_desc[dev->tdn];
 
        /* wait for tx to be ready */
        INVALIDATE_DCACHE((unsigned int)tx,(unsigned int)(tx+1));
index 9e8bfe01c4ef6c3a176dc99bf9299ee3d010677e..3b338c72eea98f35a4f63c209ae11e3ede7941f3 100644 (file)
@@ -259,7 +259,7 @@ char mpsc_getchar (void)
 int
 mpsc_test_char(void)
 {
-       volatile unsigned int *p=&rx_desc_base[rx_desc_index*8];
+       volatile unsigned int *p = &rx_desc_base[rx_desc_index*8];
 
        INVALIDATE_DCACHE(&p[1], &p[2]);
 
index 87cb1ff18e1f76a4389c826bbe446442b526da86..ad0f0752bbfb8e54c999526fde29724f22e18d4f 100644 (file)
@@ -222,7 +222,7 @@ static int write_word (flash_info_t *info, ulong dest, unsigned long long data)
        unsigned long long result;
        int rc = ERR_OK;
 
-       result=*addr;
+       result = *addr;
        if ((result & data) != data)
                return ERR_NOT_ERASED;
 
@@ -234,7 +234,7 @@ static int write_word (flash_info_t *info, ulong dest, unsigned long long data)
        eieio();
 
        do {
-               result=*addr;
+               result = *addr;
        } while(~result & BIT_BUSY);
 
        *addr=CMD_READ_ARRAY;
@@ -275,7 +275,7 @@ int write_buff (flash_info_t *info, uchar *src, ulong addr, ulong cnt) {
        }
 
        while(cnt>=8) {
-               data=*((unsigned long long *)src);
+               data = *((unsigned long long *)src);
                if ((rc = write_word(info, wp, data)) != 0)
                        return rc;
                src+=8;
index 11d4345125474184f1ed72d224d044079fc6fdd7..24ce807857413d3a7eda718396ab9717290b597c 100644 (file)
@@ -357,8 +357,8 @@ void copy_old_env(ulong size)
        unsigned off;
        uchar *name, *value;
 
-       name=&name_buf[0];
-       value=&value_buf[0];
+       name = &name_buf[0];
+       value = &value_buf[0];
        len=size;
        off = sizeof(long);
        while (len > off) {
@@ -377,8 +377,8 @@ void copy_old_env(ulong size)
                                if(c == '\0')
                                        break;
                        } while(len > off);
-                       name=&name_buf[0];
-                       value=&value_buf[0];
+                       name = &name_buf[0];
+                       value = &value_buf[0];
                        if(strncmp((char *)name,"baudrate",8)!=0) {
                                setenv((char *)name,(char *)value);
                        }
@@ -636,12 +636,12 @@ void video_get_info_str (int line_number, char *info)
                                        ++s;
                                        break;
                                }
-                               buf[i++]=*s;
+                               buf[i++] = *s;
                        }
                        sprintf(&buf[i]," SN ");
                        i+=4;
                        for (; s < e; ++s) {
-                               buf[i++]=*s;
+                               buf[i++] = *s;
                        }
                        buf[i++]=0;
                }
index a437dab1c6b8b8776c8ba480131e32459e5a12be..eb2702b6dfd7d0866c5ba7fcf94c38c51f5b2b82 100644 (file)
@@ -160,7 +160,7 @@ unsigned long flash_init (void)
        unsigned long size_b1,flashcr,size_reg;
        int mode;
        extern char version_string;
-       char *p=&version_string;
+       char *p = &version_string;
 
        /* Since we are relocated, we can set-up the CS finally */
        setup_cs_reloc();
index 931ed43083a6d9430ff171114b8c41779ac5d370..b20b9532b11b5db62b402303866fa2a31a8dbedd 100644 (file)
@@ -475,7 +475,7 @@ int kbd_read_data(void)
        int val;
        unsigned char status;
 
-       val=-1;
+       val = -1;
        status = kbd_read_status();
        if (status & KBD_STAT_OBF) {
                val = kbd_read_input();
index 6778e4098c9847f3c34f4fd3f4e331ec50fb872c..666b999e372e9934cd3d03f10f1739ce98b0f06f 100644 (file)
@@ -536,7 +536,7 @@ void usb_check_int_chain(void)
        uhci_td_t *td,*prevtd;
 
        for(i=0;i<8;i++) {
-               prevtd=&td_int[i]; /* the first previous td is the skeleton td */
+               prevtd = &td_int[i]; /* the first previous td is the skeleton td */
                link=swap_32(td_int[i].link) & 0xfffffff0; /* next in chain */
                td=(uhci_td_t *)link; /* assign it */
                /* all interrupt TDs are finally linked to the td_int[0].
@@ -638,7 +638,7 @@ int usb_lowlevel_stop(void)
                return 1;
        irq_free_handler(irqvec);
        reset_hc();
-       irqvec=-1;
+       irqvec = -1;
        return 0;
 }
 
index ba5a8fb0a1f6a89a01f25975ca3ef5278dfbd2f8..2fbe8aeb51d64e8457f59579e399a051e15bfb6d 100644 (file)
@@ -86,6 +86,13 @@ const uint sdram_table[] =
  *
  * Always return 1
  */
+#if defined(CONFIG_QS850)
+#define BOARD_IDENTITY "QS850"
+#elif defined(CONFIG_QS823)
+#define BOARD_IDENTITY "QS823"
+#else
+#define        BOARD_IDENTITY  "QS???"
+#endif
 
 int checkboard (void)
 {
@@ -96,14 +103,8 @@ int checkboard (void)
        i = getenv_r("serial#", buf, sizeof(buf));
        s = (i>0) ? buf : NULL;
 
-#ifdef CONFIG_QS850
-       if (!s || strncmp(s, "QS850", 5)) {
-               puts ("### No HW ID - assuming QS850");
-#endif
-#ifdef CONFIG_QS823
-       if (!s || strncmp(s, "QS823", 5)) {
-               puts ("### No HW ID - assuming QS823");
-#endif
+       if (!s || strncmp(s, BOARD_IDENTITY, 5)) {
+               puts ("### No HW ID - assuming " BOARD_IDENTITY);
        } else {
                for (e=s; *e; ++e) {
                if (*e == ' ')
index 58039d4170c5e2ca322d658757ba6406c55f01cc..fd1e68bbb5a4523f984f203868e18e73ef1197c4 100644 (file)
@@ -192,10 +192,10 @@ static int i2s_play_wave(unsigned long addr, unsigned long len)
        psc->command = (PSC_RX_ENABLE | PSC_TX_ENABLE);
 
        for(i = 0;i < (len / 4); i++) {
-               swapped[3]=*wave_file++;
-               swapped[2]=*wave_file++;
-               swapped[1]=*wave_file++;
-               swapped[0]=*wave_file++;
+               swapped[3] = *wave_file++;
+               swapped[2] = *wave_file++;
+               swapped[1] = *wave_file++;
+               swapped[0] = *wave_file++;
                psc->psc_buffer_32 =  *((unsigned long*)swapped);
                while (psc->tfnum > 400) {
                        if(ctrlc())
index e4fbf29a2213d3ce278e7df60436a76e175c393f..8493defe93473dfd13f78b5aa211ddb621695478 100644 (file)
@@ -512,7 +512,7 @@ int fdc_read_data(unsigned char *buffer, unsigned long blocks,FDC_COMMAND_STRUCT
        if(readblk>blocks) /* is end within 1st track */
                readblk=blocks; /* yes, correct it */
        PRINTF("we read %ld blocks start %ld\n",readblk,pCMD->blnr);
-       bufferw=&buffer[0]; /* setup working buffer */
+       bufferw = &buffer[0]; /* setup working buffer */
        do {
 retryrw:
                len=sect_size * readblk;
@@ -566,7 +566,7 @@ retryrw:
                 * we need to get the results */
                fdc_terminate(pCMD);
                offset+=(sect_size*readblk); /* set up buffer pointer */
-               bufferw=&buffer[offset];
+               bufferw = &buffer[offset];
                pCMD->blnr+=readblk; /* update current block nr */
                blocks-=readblk; /* update blocks */
                if(blocks==0)
index 9bd8074bfb39114779931dcdeface26b59b134bb..a7f66ddbfadd35c1b7f939f2f73dc5ff078d0ade 100644 (file)
@@ -210,7 +210,7 @@ flash_fill_sect_ranges (ulong addr_first, ulong addr_last,
                s_last [bank] = -1;     /* last  sector to erase        */
        }
 
-       for (bank=0,info=&flash_info[0];
+       for (bank=0,info = &flash_info[0];
             (bank < CFG_MAX_FLASH_BANKS) && (addr_first <= addr_last);
             ++bank, ++info) {
                ulong b_end;
@@ -427,7 +427,7 @@ int flash_sect_erase (ulong addr_first, ulong addr_last)
                                        s_first, s_last, &planned );
 
        if (planned && (rcode == 0)) {
-               for (bank=0,info=&flash_info[0];
+               for (bank=0,info = &flash_info[0];
                     (bank < CFG_MAX_FLASH_BANKS) && (rcode == 0);
                     ++bank, ++info) {
                        if (s_first[bank]>=0) {
@@ -651,7 +651,7 @@ int flash_sect_protect (int p, ulong addr_first, ulong addr_last)
        protected = 0;
 
        if (planned && (rcode == 0)) {
-               for (bank=0,info=&flash_info[0]; bank < CFG_MAX_FLASH_BANKS; ++bank, ++info) {
+               for (bank=0,info = &flash_info[0]; bank < CFG_MAX_FLASH_BANKS; ++bank, ++info) {
                        if (info->flash_id == FLASH_UNKNOWN) {
                                continue;
                        }
index 9141dcce92136f7d3da8c6907d0692d768376cda..dcbbc993dd271ff8b17d535abb5bbbbf47be0152 100644 (file)
@@ -85,7 +85,7 @@ int fpga_loadbitstream(unsigned long dev, char* fpgadata, size_t size)
        length = (*dataptr << 8) + *(dataptr+1);
        dataptr+=2;
        for(i=0;i<length;i++)
-               buffer[i]=*dataptr++;
+               buffer[i] = *dataptr++;
 
        printf("  design filename = \"%s\"\n", buffer);
 
@@ -99,7 +99,7 @@ int fpga_loadbitstream(unsigned long dev, char* fpgadata, size_t size)
        length = (*dataptr << 8) + *(dataptr+1);
        dataptr+=2;
        for(i=0;i<length;i++)
-               buffer[i]=*dataptr++;
+               buffer[i] = *dataptr++;
        printf("  part number = \"%s\"\n", buffer);
 
        /* get date (identifier, length, string) */
@@ -112,7 +112,7 @@ int fpga_loadbitstream(unsigned long dev, char* fpgadata, size_t size)
        length = (*dataptr << 8) + *(dataptr+1);
        dataptr+=2;
        for(i=0;i<length;i++)
-               buffer[i]=*dataptr++;
+               buffer[i] = *dataptr++;
        printf("  date = \"%s\"\n", buffer);
 
        /* get time (identifier, length, string) */
@@ -124,7 +124,7 @@ int fpga_loadbitstream(unsigned long dev, char* fpgadata, size_t size)
        length = (*dataptr << 8) + *(dataptr+1);
        dataptr+=2;
        for(i=0;i<length;i++)
-               buffer[i]=*dataptr++;
+               buffer[i] = *dataptr++;
        printf("  time = \"%s\"\n", buffer);
 
        /* get fpga data length (identifier, length) */
index 26a57c5e96c7ae00d8cad546710f0e409d1dbdf6..b2a397cdfbd23cae642b60ee34f85ce9fc45af6d 100644 (file)
@@ -35,7 +35,7 @@ cpu_cmd(cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])
 
        cpuid = simple_strtoul(argv[1], NULL, 10);
        if (cpuid >= CONFIG_NR_CPUS) {
-               printf ("Core num: %d is out of range[0..%d]\n",
+               printf ("Core num: %lu is out of range[0..%d]\n",
                                cpuid, CONFIG_NR_CPUS - 1);
                return 1;
        }
index e648f7d6014eb1bf31f8eb972b6d222e6a582bfa..f3574650ce831ad0d90f1288058b30db8a7f19ec 100644 (file)
@@ -171,7 +171,7 @@ removable:
        if(scsi_max_devs>0)
                scsi_curr_dev=0;
        else
-               scsi_curr_dev=-1;
+               scsi_curr_dev = -1;
 }
 
 
index 30caa98ea738020832b78dcdd15c7595e4a03025..c62ca9769cbb5db421d9df33e83c1f23351a47d2 100644 (file)
@@ -32,7 +32,7 @@
 #include <usb.h>
 
 #ifdef CONFIG_USB_STORAGE
-static int usb_stor_curr_dev=-1; /* current device */
+static int usb_stor_curr_dev = -1; /* current device */
 #endif
 
 /* some display routines (info command) */
index ddf8f8ee2d9f8d9c220cb73198ee93a0b5335c87..9cc963ac204efbd7c965937ef22fee5f402883ef 100644 (file)
@@ -125,7 +125,7 @@ int device_deregister(char *devname)
        device_t *dev = NULL;
        char temp_names[3][8];
 
-       dev_index=-1;
+       dev_index = -1;
        for (i=1; i<=ListNumItems(devlist); i++) {
                dev = ListGetPtrToItem (devlist, i);
                if(strcmp(dev->name,devname)==0) {
index 888ff9c67c676918f5bed737bccb93e7ae058c1d..fe39d55ef67386c7b3bbc0b3ac8bcfef7a19ea77 100644 (file)
@@ -104,7 +104,7 @@ addr2info (ulong addr)
        flash_info_t *info;
        int i;
 
-       for (i=0, info=&flash_info[0]; i<CFG_MAX_FLASH_BANKS; ++i, ++info) {
+       for (i=0, info = &flash_info[0]; i<CFG_MAX_FLASH_BANKS; ++i, ++info) {
                if (info->flash_id != FLASH_UNKNOWN &&
                    addr >= info->start[0] &&
                    /* WARNING - The '- 1' is needed if the flash
index b43f6185acf5360d335a063fd0405fd82b5ecce9..75c18ce8ae0b58d9273916842ecc78caa9f1e5ac 100644 (file)
@@ -953,7 +953,7 @@ static int b_adduint(o_string *o, unsigned int i)
 
 static int static_get(struct in_str *i)
 {
-       int ch=*i->p++;
+       int ch = *i->p++;
        if (ch=='\0') return EOF;
        return ch;
 }
@@ -1104,7 +1104,7 @@ static int file_get(struct in_str *i)
        ch = 0;
        /* If there is data waiting, eat it up */
        if (i->p && *i->p) {
-               ch=*i->p++;
+               ch = *i->p++;
        } else {
                /* need to double check i->file because we might be doing something
                 * more complicated by now, like sourcing or substituting. */
@@ -1121,7 +1121,7 @@ static int file_get(struct in_str *i)
                        i->__promptme = 0;
 #endif
                        if (i->p && *i->p) {
-                               ch=*i->p++;
+                               ch = *i->p++;
                        }
 #ifndef __U_BOOT__
                } else {
index ebf377aa89d4e3202917268728629925ab44f051..eec1f53b0a784655384f43dabe9509d653b1fe0b 100644 (file)
@@ -539,7 +539,7 @@ void bitmap_plot (int x, int y)
 
        debug ("Logo: width %d  height %d  colors %d  cmap %d\n",
                BMP_LOGO_WIDTH, BMP_LOGO_HEIGHT, BMP_LOGO_COLORS,
-               sizeof(bmp_logo_palette)/(sizeof(ushort)));
+               (int)(sizeof(bmp_logo_palette)/(sizeof(ushort))));
 
        bmap = &bmp_logo_bitmap[0];
        fb   = (uchar *)(lcd_base + y * lcd_line_length + x);
@@ -728,7 +728,7 @@ int lcd_display_bitmap(ulong bmp_image, int x, int y)
                WATCHDOG_RESET();
                for (j = 0; j < width ; j++)
 #if defined(CONFIG_PXA250)
-                       *(fb++)=*(bmap++);
+                       *(fb++) = *(bmap++);
 #elif defined(CONFIG_MPC823) || defined(CONFIG_MCC200)
                        *(fb++)=255-*(bmap++);
 #endif
index a0107dca5373602f3172c85990925036109a754d..a45d113a74fb8ab89022883a0568077d3913be19 100644 (file)
@@ -252,7 +252,7 @@ int usb_set_maxpacket(struct usb_device *dev)
 
        for(i=0; i<dev->config.bNumInterfaces;i++) {
                for(ii=0; ii<dev->config.if_desc[i].bNumEndpoints; ii++) {
-                       ep=&dev->config.if_desc[i].ep_desc[ii];
+                       ep = &dev->config.if_desc[i].ep_desc[ii];
                        b=ep->bEndpointAddress & USB_ENDPOINT_NUMBER_MASK;
 
                        if((ep->bmAttributes & USB_ENDPOINT_XFERTYPE_MASK)==USB_ENDPOINT_XFER_CONTROL) {        /* Control => bidirectional */
@@ -627,7 +627,7 @@ int usb_string(struct usb_device *dev, int index, char *buf, size_t size)
        if (size <= 0 || !buf || !index)
                return -1;
        buf[0] = 0;
-       tbuf=&mybuf[0];
+       tbuf = &mybuf[0];
 
        /* get langid for strings if it's not yet known */
        if (!dev->have_langid) {
@@ -857,7 +857,7 @@ void usb_scan_devices(void)
        /* first make all devices unknown */
        for(i=0;i<USB_MAX_DEVICE;i++) {
                memset(&usb_dev[i],0,sizeof(struct usb_device));
-               usb_dev[i].devnum=-1;
+               usb_dev[i].devnum = -1;
        }
        dev_index=0;
        /* device 0 is always present (root hub, so let it analyze) */
index 1e79208d7ce5486115c8defa016c57e8ae9c1915..c8764952ecc0733ff9fc35ba63fee745fac54899 100644 (file)
@@ -730,8 +730,8 @@ static int usb_kbd_get_hid_desc(struct usb_device *dev)
                return -1;
        }
        printf(" report descriptor (size %u, read %d)\n", len, index);
-       start=&buffer[0];
-       end=&buffer[len];
+       start = &buffer[0];
+       end = &buffer[len];
        i=0;
        do {
                index=fetch_item(start,end,&item);
index 3e113b4084ee64bb11c71a358d0b574e1ef04b74..d8fbb69a369b495a198755cbf588db2b819fa482 100644 (file)
@@ -731,7 +731,7 @@ int usb_stor_CB_transport(ccb *srb, struct us_data *us)
        ccb reqsrb;
        int retry,notready;
 
-       psrb=&reqsrb;
+       psrb = &reqsrb;
        status=USB_STOR_TRANSPORT_GOOD;
        retry=0;
        notready=0;
@@ -776,7 +776,7 @@ do_retry:
        psrb->cmd[1]=srb->lun<<5;
        psrb->cmd[4]=18;
        psrb->datalen=18;
-       psrb->pdata=&srb->sense_buf[0];
+       psrb->pdata = &srb->sense_buf[0];
        psrb->cmdlen=12;
        /* issue the command */
        result=usb_stor_CB_comdat(psrb,us);
@@ -858,7 +858,7 @@ static int usb_request_sense(ccb *srb,struct us_data *ss)
        srb->cmd[1]=srb->lun<<5;
        srb->cmd[4]=18;
        srb->datalen=18;
-       srb->pdata=&srb->sense_buf[0];
+       srb->pdata = &srb->sense_buf[0];
        srb->cmdlen=12;
        ss->transport(srb,ss);
        USB_STOR_PRINTF("Request Sense returned %02X %02X %02X\n",srb->sense_buf[2],srb->sense_buf[12],srb->sense_buf[13]);
index d286ec0c33cc46a465dd14f2e2e2a930dfb66ac2..5ae035b986b492d17c983444f8cfaebdeffb826a 100644 (file)
@@ -357,6 +357,8 @@ static int dm644x_eth_hw_init(void)
                        phy.auto_negotiate = gen_auto_negotiate;
        }
 
+       printf("Ethernet PHY: %s\n", phy.name);
+
        return(1);
 }
 
index baf35e53d57db02cdb1b9a804aedde048d4a8311..8b5f8fa1176097fa36e68ac9a61e873e5e543ce5 100644 (file)
@@ -413,8 +413,8 @@ void kgdb_serial_init(void)
         * Init onboard 16550 UART
         */
        outb(0x80, UART1_BASE + UART_LCR);      /* set DLAB bit */
-       outb(bdiv & 0xff), UART1_BASE + UART_DLL);      /* set divisor for 9600 baud */
-       outb(bdiv >> 8), UART1_BASE + UART_DLM);        /* set divisor for 9600 baud */
+       outb((bdiv & 0xff), UART1_BASE + UART_DLL);     /* set divisor for 9600 baud */
+       outb((bdiv >> 8  ), UART1_BASE + UART_DLM);     /* set divisor for 9600 baud */
        outb(0x03, UART1_BASE + UART_LCR);      /* line control 8 bits no parity */
        outb(0x00, UART1_BASE + UART_FCR);      /* disable FIFO */
        outb(0x00, UART1_BASE + UART_MCR);      /* no modem control DTR RTS */
index a33b956975eaec6f71be9bc337da3683411a6f53..892096b26feb5324aa1189775d5e36ebc25e0090 100644 (file)
@@ -67,7 +67,7 @@ static void *npe_alloc(int size)
                p = npe_alloc_free;
                npe_alloc_free += size;
        } else {
-               printf("%s: failed (count=%d, size=%d)!\n", count, size);
+               printf("npe_alloc: failed (count=%d, size=%d)!\n", count, size);
        }
        return p;
 }
index a527cf3047ad76eeb9f1904ab1c6091922554cb0..554830f46a08de46992e7d00605d4985b7b98f1d 100644 (file)
@@ -50,12 +50,12 @@ int cpu_status(int nr)
 
        if (nr == id) {
                table = (u32 *)get_spin_addr();
-               printf("table base @ 0x%08x\n", table);
+               printf("table base @ 0x%p\n", table);
        } else {
                table = (u32 *)get_spin_addr() + nr * NUM_BOOT_ENTRY;
                printf("Running on cpu %d\n", id);
                printf("\n");
-               printf("table @ 0x%08x:\n", table);
+               printf("table @ 0x%p\n", table);
                printf("   addr - 0x%08x\n", table[BOOT_ENTRY_ADDR_LOWER]);
                printf("   pir  - 0x%08x\n", table[BOOT_ENTRY_PIR]);
                printf("   r3   - 0x%08x\n", table[BOOT_ENTRY_R3_LOWER]);
index 8bf8e469ccf6c92fbb42819c96dd0233a56bf383..ef91165602df3fcad7a1902eef8a7edb74d55484 100644 (file)
@@ -833,10 +833,10 @@ static void video_encoder_init (void)
 
                puts ("[VIDEO ENCODER] Configuring the encoder...\n");
 
-               printf ("Sending %d bytes (@ %08lX) to I2C 0x%X:\n   ",
+               printf ("Sending %zu bytes (@ %08lX) to I2C 0x%lX:\n   ",
                        sizeof(video_encoder_data),
                        (ulong)video_encoder_data,
-                       VIDEO_I2C_ADDR);
+                       (ulong)VIDEO_I2C_ADDR);
                for (i=0; i<sizeof(video_encoder_data); ++i) {
                        printf(" %02X", video_encoder_data[i]);
                }
index 42fd7fb872f91c97f7823ecaf44f4423fda78e14..b21b13e4936e81c6b4721fba7ccc1eb9e2839e64 100644 (file)
@@ -126,9 +126,9 @@ long int spd_sdram(int(read_spd)(uint addr))
 
        int sdram0_pmit=0x07c00000;
 #ifndef CONFIG_405EP /* not on PPC405EP */
-       int sdram0_besr0=-1;
-       int sdram0_besr1=-1;
-       int sdram0_eccesr=-1;
+       int sdram0_besr0 = -1;
+       int sdram0_besr1 = -1;
+       int sdram0_eccesr = -1;
 #endif
        int sdram0_ecccfg;
 
index 87b63b742c491afaabeaec662280aebabfcf8b38..b880435f1ecf1d170cb226c195c6bbdbc45bcd22 100644 (file)
@@ -784,7 +784,7 @@ retry:
                pccb->msgout[0]=SCSI_IDENTIFY;
                transbytes=pccb->trans_bytes;
                tmpptr=pccb->pdata;
-               pccb->pdata=&pccb->sense_buf[0];
+               pccb->pdata = &pccb->sense_buf[0];
                datalen=pccb->datalen;
                pccb->datalen=14;
                tmpstat=pccb->status;
index 81d3e989341e97b44260fd102bbc55e5268a0b31..33e7c5f1248ef428a0763503761ab768a4f26c49 100644 (file)
@@ -64,7 +64,7 @@ static int kbd_read_data(void)
        int val;
        unsigned char status;
 
-       val=-1;
+       val = -1;
        status = kbd_read_status();
        if (status & KBD_STAT_OBF) {
                val = kbd_read_input();
index 7dc33be89959fcee932e317e1666fae823ff69b8..a7afa908a2d9b5f69d66518255e5e175ce6fe4c7 100644 (file)
@@ -59,8 +59,8 @@ fsl_pci_init(struct pci_controller *hose)
        pci_dev_t dev = PCI_BDF(busno,0,0);
 
        /* Initialize ATMU registers based on hose regions and flags */
-       volatile pot_t *po=&pci->pot[1];        /* skip 0 */
-       volatile pit_t *pi=&pci->pit[0];        /* ranges from: 3 to 1 */
+       volatile pot_t *po = &pci->pot[1];      /* skip 0 */
+       volatile pit_t *pi = &pci->pit[0];      /* ranges from: 3 to 1 */
 
 #ifdef DEBUG
        int neg_link_w;
index cc2bdac479efad185d9169eabf931ac2c5abde1f..2bc5c3c83873188fd3f5e0d1b8600b65c36711cb 100644 (file)
@@ -529,8 +529,8 @@ int drv_usbtty_init (void)
        }
        snlen = strlen(sn);
        if (snlen > sizeof(serial_number) - 1) {
-               printf ("Warning: serial number %s is too long (%d > %d)\n",
-                       sn, snlen, sizeof(serial_number) - 1);
+               printf ("Warning: serial number %s is too long (%d > %lu)\n",
+                       sn, snlen, (ulong)(sizeof(serial_number) - 1));
                snlen = sizeof(serial_number) - 1;
        }
        memcpy (serial_number, sn, snlen);
index 5c1d2652550043558169d80ee029308bc06e5130..8a06777ae2a91d70027a04cae4ac2d0c39b24bff 100644 (file)
@@ -1213,16 +1213,18 @@ jffs2_1pass_build_lists(struct part_info * part)
                        } else if (node->nodetype == JFFS2_NODETYPE_CLEANMARKER) {
                                if (node->totlen != sizeof(struct jffs2_unknown_node))
                                        printf("OOPS Cleanmarker has bad size "
-                                               "%d != %u\n", node->totlen,
+                                               "%d != %zu\n",
+                                               node->totlen,
                                                sizeof(struct jffs2_unknown_node));
                        } else if (node->nodetype == JFFS2_NODETYPE_PADDING) {
                                if (node->totlen < sizeof(struct jffs2_unknown_node))
                                        printf("OOPS Padding has bad size "
-                                               "%d < %u\n", node->totlen,
+                                               "%d < %zu\n",
+                                               node->totlen,
                                                sizeof(struct jffs2_unknown_node));
                        } else {
-                               printf("Unknown node type: %x len %d "
-                                       "offset 0x%x\n", node->nodetype,
+                               printf("Unknown node type: %x len %d offset 0x%x\n",
+                                       node->nodetype,
                                        node->totlen, offset);
                        }
                        offset += ((node->totlen + 3) & ~3);
index d95f5513b97a5f089e260430879593951d29af02..3ce9c982552f77c2e2e2c18450c4a1618f537efb 100644 (file)
@@ -864,16 +864,18 @@ jffs2_1pass_build_lists(struct part_info * part)
                        } else if (node->nodetype == JFFS2_NODETYPE_CLEANMARKER) {
                                if (node->totlen != sizeof(struct jffs2_unknown_node))
                                        printf("OOPS Cleanmarker has bad size "
-                                               "%d != %d\n", node->totlen,
+                                               "%d != %zu\n",
+                                               node->totlen,
                                                sizeof(struct jffs2_unknown_node));
                        } else if (node->nodetype == JFFS2_NODETYPE_PADDING) {
                                if (node->totlen < sizeof(struct jffs2_unknown_node))
                                        printf("OOPS Padding has bad size "
-                                               "%d < %d\n", node->totlen,
+                                               "%d < %zu\n",
+                                               node->totlen,
                                                sizeof(struct jffs2_unknown_node));
                        } else {
-                               printf("Unknown node type: %x len %d "
-                                       "offset 0x%x\n", node->nodetype,
+                               printf("Unknown node type: %x len %d offset 0x%x\n",
+                                       node->nodetype,
                                        node->totlen, offset);
                        }
                        offset += ((node->totlen + 3) & ~3);
index b7ea1a9c99355cc0fefd127a6df93f572dccee50..a2f365042c98b3135d4dea162cfb283b6afb87d7 100644 (file)
 #define CONFIG_BOOTDELAY       3
 #define CONFIG_BOOTCOMMAND     "bootm 40000"
 #define CONFIG_BOOTARGS                "root=/dev/mtdblock2 rootfstype=cramfs console=ttyS0,115200"
-#define CONFIG_CMDLINE_TAG
+
+#define CONFIG_CMDLINE_TAG             1       /* enable passing of ATAGs */
+#define CONFIG_SETUP_MEMORY_TAGS       1
+/* #define CONFIG_INITRD_TAG           1 */
 
 /*
  * Current memory map for Vibren supplied Linux images:
 /*                     "protect off"   */
 
 
-#define CONFIG_CMDLINE_TAG             1       /* enable passing of ATAGs */
-#define CONFIG_SETUP_MEMORY_TAGS       1
-/* #define CONFIG_INITRD_TAG           1 */
-
 #if defined(CONFIG_CMD_KGDB)
 #define CONFIG_KGDB_BAUDRATE   115200          /* speed to run kgdb serial port */
 #define CONFIG_KGDB_SER_INDEX  2               /* which serial port to use */
index 3db6c3f936ce8c418d7a69342ff8faf7b1fc1985..7c9cfe16cefa83e9a665fc04b3776f875acd8b43 100644 (file)
@@ -262,7 +262,9 @@ int vsprintf(char *buf, const char *fmt, va_list args)
 
                /* get the conversion qualifier */
                qualifier = -1;
-               if (*fmt == 'h' || *fmt == 'l' || *fmt == 'q') {
+               if (*fmt == 'h' || *fmt == 'l' || *fmt == 'L' ||
+                   *fmt == 'Z' || *fmt == 'z' || *fmt == 't' ||
+                   *fmt == 'q' ) {
                        qualifier = *fmt;
                        if (qualifier == 'l' && *(fmt+1) == 'l') {
                                qualifier = 'q';
@@ -355,9 +357,13 @@ int vsprintf(char *buf, const char *fmt, va_list args)
                        num = va_arg(args, unsigned long long);
                else
 #endif
-               if (qualifier == 'l')
+               if (qualifier == 'l') {
                        num = va_arg(args, unsigned long);
-               else if (qualifier == 'h') {
+               } else if (qualifier == 'Z' || qualifier == 'z') {
+                       num = va_arg(args, size_t);
+               } else if (qualifier == 't') {
+                       num = va_arg(args, ptrdiff_t);
+               } else if (qualifier == 'h') {
                        num = (unsigned short) va_arg(args, int);
                        if (flags & SIGN)
                                num = (short) num;
index d27c89c645006cacaa4735bdd7c65b0dc57c49e3..a13ea2682bb0867b609da151e277c32535273da5 100644 (file)
@@ -347,11 +347,11 @@ board_init_f (ulong bootflag)
        addr_sp -= sizeof (bd_t);
        bd = (bd_t *) addr_sp;
        gd->bd = bd;
-       debug ("Reserving %d Bytes for Board Info at: %08lx\n",
+       debug ("Reserving %zu Bytes for Board Info at: %08lx\n",
                        sizeof (bd_t), addr_sp);
        addr_sp -= sizeof (gd_t);
        id = (gd_t *) addr_sp;
-       debug ("Reserving %d Bytes for Global Data at: %08lx\n",
+       debug ("Reserving %zu Bytes for Global Data at: %08lx\n",
                        sizeof (gd_t), addr_sp);
 
        /* Reserve memory for boot params. */
index 532550b603b1d1a8c99be23934c006f2681c83d6..09b8b3bb3cacd9833f6ddf76da4ab384abea0702 100644 (file)
@@ -242,12 +242,12 @@ void board_init_f(ulong bootflag)
        addr_sp -= sizeof(bd_t);
        bd = (bd_t *)addr_sp;
        gd->bd = bd;
-       debug ("Reserving %d Bytes for Board Info at: %08lx\n",
+       debug ("Reserving %zu Bytes for Board Info at: %08lx\n",
                        sizeof(bd_t), addr_sp);
 
        addr_sp -= sizeof(gd_t);
        id = (gd_t *)addr_sp;
-       debug ("Reserving %d Bytes for Global Data at: %08lx\n",
+       debug ("Reserving %zu Bytes for Global Data at: %08lx\n",
                        sizeof (gd_t), addr_sp);
 
        /* Reserve memory for boot params.
index 8fe3782b758318cfee5c2408dfab5c6e2e55f96d..5c46a5aec361ab8e7e61f5951f07e1be1b1455bc 100644 (file)
@@ -54,7 +54,7 @@ void do_bootm_linux (cmd_tbl_t * cmdtp, int flag, int argc, char *argv[],
        char    *commandline = getenv ("bootargs");
        char    env_buf[12];
        int     ret;
-       const char *cp;
+       char    *cp;
 
        /* find kernel entry point */
        if (images->legacy_hdr_valid) {
@@ -89,15 +89,11 @@ void do_bootm_linux (cmd_tbl_t * cmdtp, int flag, int argc, char *argv[],
        linux_params_init (UNCACHED_SDRAM (gd->bd->bi_boot_params), commandline);
 
 #ifdef CONFIG_MEMSIZE_IN_BYTES
-       sprintf (env_buf, "%lu", gd->ram_size);
-#ifdef DEBUG
-       printf ("## Giving linux memsize in bytes, %lu\n", gd->ram_size);
-#endif
+       sprintf (env_buf, "%lu", (ulong)gd->ram_size);
+       debug ("## Giving linux memsize in bytes, %lu\n", (ulong)gd->ram_size);
 #else
-       sprintf (env_buf, "%lu", gd->ram_size >> 20);
-#ifdef DEBUG
-       printf ("## Giving linux memsize in MB, %lu\n", gd->ram_size >> 20);
-#endif
+       sprintf (env_buf, "%lu", (ulong)(gd->ram_size >> 20));
+       debug ("## Giving linux memsize in MB, %lu\n", (ulong)(gd->ram_size >> 20));
 #endif /* CONFIG_MEMSIZE_IN_BYTES */
 
        linux_env_set ("memsize", env_buf);
index 1bc2f46d462e746222550f411e84cc75867d2b8a..71a70db504a8c47176cd49a629f455a7cbf2295c 100644 (file)
@@ -524,11 +524,11 @@ void board_init_f (ulong bootflag)
        addr_sp -= sizeof (bd_t);
        bd = (bd_t *) addr_sp;
        gd->bd = bd;
-       debug ("Reserving %d Bytes for Board Info at: %08lx\n",
+       debug ("Reserving %zu Bytes for Board Info at: %08lx\n",
                        sizeof (bd_t), addr_sp);
        addr_sp -= sizeof (gd_t);
        id = (gd_t *) addr_sp;
-       debug ("Reserving %d Bytes for Global Data at: %08lx\n",
+       debug ("Reserving %zu Bytes for Global Data at: %08lx\n",
                        sizeof (gd_t), addr_sp);
 
        /*
index 3c0614c5cfad691ec373c60b89f36c1a1b4a0e37..f48744abfd128b97c8b71172cde6c0a3b7e15f82 100644 (file)
@@ -313,7 +313,7 @@ BootpHandler(uchar * pkt, unsigned dest, unsigned src, unsigned len)
        Bootp_t *bp;
        char    *s;
 
-       debug ("got BOOTP packet (src=%d, dst=%d, len=%d want_len=%d)\n",
+       debug ("got BOOTP packet (src=%d, dst=%d, len=%d want_len=%zu)\n",
                src, dest, len, sizeof (Bootp_t));
 
        bp = (Bootp_t *)pkt;
index 7fc9aeea5efb8d5f8d9dd05bc3d42a0920b4c6d1..38979aa5a53140cd082b689f1936148799472a99 100644 (file)
--- a/net/eth.c
+++ b/net/eth.c
@@ -627,7 +627,7 @@ int eth_initialize(bd_t *bis)
 #if defined(CONFIG_MCF52x2)
        mcf52x2_miiphy_initialize(bis);
 #endif
-#if defined(CONFIG_NETARM)
+#if defined(CONFIG_DRIVER_NS7520_ETHERNET)
        ns7520_miiphy_initialize(bis);
 #endif
 #if defined(CONFIG_DRIVER_TI_EMAC)
index c96f566fab1ac8064e293b62b9400616a63bb77f..313d5d8dab354cbbdc4d32b2f3888a37c11df68f 100644 (file)
--- a/net/net.c
+++ b/net/net.c
@@ -1390,7 +1390,7 @@ NetReceive(volatile uchar * inpkt, int len)
                puts ("Got IP\n");
 #endif
                if (len < IP_HDR_SIZE) {
-                       debug ("len bad %d < %ld\n", len, IP_HDR_SIZE);
+                       debug ("len bad %d < %lu\n", len, (ulong)IP_HDR_SIZE);
                        return;
                }
                if (len < ntohs(ip->ip_len)) {
index a976e0da610f6f67516498ac01d8e489c74bcfdb..0f6f62b9444c6b3fc1c07abff2d8f58d77e79185 100644 (file)
@@ -187,7 +187,7 @@ int flash_sect_erase (ulong addr_first, ulong addr_last)
 
        erased = 0;
 
-       for (bank=0,info=&flash_info[0]; bank < CFG_MAX_FLASH_BANKS; ++bank, ++info) {
+       for (bank=0,info = &flash_info[0]; bank < CFG_MAX_FLASH_BANKS; ++bank, ++info) {
                ulong b_end;
                int sect;
 
@@ -366,7 +366,7 @@ int flash_sect_protect (int p, ulong addr_first, ulong addr_last)
 
        protected = 0;
 
-       for (bank=0,info=&flash_info[0]; bank < CFG_MAX_FLASH_BANKS; ++bank, ++info) {
+       for (bank=0,info = &flash_info[0]; bank < CFG_MAX_FLASH_BANKS; ++bank, ++info) {
                ulong b_end;
                int sect;
 
index 1ed77b1b18107a36b2e3c43f2ebd7fd9f2ab0112..a73159ff9bf8df06415438461fde4bf582e8ba83 100644 (file)
@@ -93,7 +93,7 @@ addr2info (ulong addr)
        flash_info_t *info;
        int i;
 
-       for (i=0, info=&flash_info[0]; i<CFG_MAX_FLASH_BANKS; ++i, ++info) {
+       for (i=0, info = &flash_info[0]; i<CFG_MAX_FLASH_BANKS; ++i, ++info) {
                if (info->flash_id != FLASH_UNKNOWN &&
                    addr >= info->start[0] &&
                    /* WARNING - The '- 1' is needed if the flash