Remove build warnings.
Change-Id: I6137ee6a831317a9c300c223cc94ff87931c2a64
Signed-off-by: Seung-Woo Kim <sw0312.kim@samsung.com>
typedef struct FDL_ChannelHandler
{
int (*Open) (struct FDL_ChannelHandler *channel, unsigned int baudrate);
- int (*Read) (struct FDL_ChannelHandler *channel, const unsigned char *buf, unsigned int len);
+ int (*Read) (struct FDL_ChannelHandler *channel, unsigned char *buf, unsigned int len);
char (*GetChar) (struct FDL_ChannelHandler *channel);
int (*GetSingleChar) (struct FDL_ChannelHandler *channel);
int (*Write) (struct FDL_ChannelHandler *channel, const unsigned char *buf, unsigned int len);
void *priv;
} FDL_ChannelHandler_T;
-struct FDL_ChannelHandler *FDL_ChannelGet();
+struct FDL_ChannelHandler *FDL_ChannelGet(void);
-#endif
\ No newline at end of file
+#endif
return 0;
}
-LOCAL int SIO_Read (struct FDL_ChannelHandler *channel, const unsigned char *buf, unsigned int len)
+LOCAL int SIO_Read (struct FDL_ChannelHandler *channel, unsigned char *buf, unsigned int len)
{
#ifndef CONFIG_NAND_SPL
unsigned char *pstart = (unsigned char *) buf;
void *arg;
} CMDPROC_TAB, *PCMDPROC_TAB;
-CMDPROC_TAB g_proctab[BSL_CMD_TYPE_MAX - BSL_CMD_TYPE_MIN] = {0, 0};
+CMDPROC_TAB g_proctab[BSL_CMD_TYPE_MAX - BSL_CMD_TYPE_MIN] = {{0, 0}};
#define IS_VALID_CMD(cmd) ((cmd >= BSL_CMD_TYPE_MIN) && (cmd < BSL_CMD_TYPE_MAX))
#define CMD_IND(cmd) ((cmd) - BSL_CMD_TYPE_MIN)
PUBLIC void Dcache_InvalRegion(unsigned int addr, unsigned int length);
PUBLIC void Dcache_CleanRegion(unsigned int addr, unsigned int length);
+extern uint8 *UCOM_Get_DevDesc(void);
+extern uint8 *UCOM_Get_CfgDesc(void);
+
static __inline void usb_handler (void);
/**---------------------------------------------------------------------------*
** Compiler Flag *
return (int)usb_out_endpoint_buf[nIndex][readIndex++];
}
-int VCOM_Read(const unsigned char* buf, unsigned int len)
+int VCOM_Read(unsigned char* buf, unsigned int len)
{
unsigned char *src, *dest = buf;
unsigned escape_flag = 0;
// Author: junqiang.wang
// Note:
/******************************************************************************/
-PUBLIC struct FDL_ChannelHandler *FDL_ChannelGet()
+PUBLIC struct FDL_ChannelHandler *FDL_ChannelGet(void)
{
uint32 bootMode = 0;
- char ch;
struct FDL_ChannelHandler *channel;
bootMode = FDL_GetBootMode();
///////////////////////////////////////////////////////////////////
//CRC Table
///////////////////////////////////////////////////////////////////
+#if 0
/** CRC table for the CRC-16. The poly is 0x8005 (x^16 + x^15 + x^2 + 1) */
static uint16 const crc16_table[256] =
{
0x4400, 0x84C1, 0x8581, 0x4540, 0x8701, 0x47C0, 0x4680, 0x8641,
0x8201, 0x42C0, 0x4380, 0x8341, 0x4100, 0x81C1, 0x8081, 0x4040
};
-
+#endif
/*********************************************************************/
unsigned int crc_16_l_calc (char *buf_ptr,unsigned int len)
void *FDL_memcpy (void *dst, const void *src, unsigned int count)
{
void *ret = dst;
+#if ((defined(SC8800S_LITTLE_ENDIAN) && defined(_BIG_ENDIAN))) || (defined(FDL_ENDIAN_SWITCH))//temp for data swap in fdl1
unsigned int *tmp_dst = (unsigned int *) dst;
- unsigned int word_num, i;
unsigned int value;
-
-#if ((defined(SC8800S_LITTLE_ENDIAN) && defined(_BIG_ENDIAN))) || (defined(FDL_ENDIAN_SWITCH))//temp for data swap in fdl1
count = count / 4;
while (count-->0)
+#include <common.h>
#include <linux/string.h>
#include <asm/arch/sci_types.h>
#include <asm/arch/packet.h>
extern void FDL_SendAckPacket (cmd_pkt_type pkt_type);
-
+extern uint32 FDL_GetBootMode (void);
struct FDL_ChannelHandler *gFdlUsedChannel;
packet_ptr->pkt_state = PKT_RECV;
//check the packet. CRC should be 0
#ifndef CONFIG_FRMCHECK
- crc = crc_16_l_calc((unsigned short *)&packet_ptr->packet_body, packet_ptr->data_size);
+ crc = crc_16_l_calc((char *)&packet_ptr->packet_body, packet_ptr->data_size);
#else
crc = frm_chk((unsigned short *)&packet_ptr->packet_body, packet_ptr->data_size);
#endif
/*src CRC calculation*/
#ifndef CONFIG_FRMCHECK
- crc = crc_16_l_calc ( (const unsigned short *) (& (packet_ptr_src->packet_body)), size + PACKET_HEADER_SIZE);
+ crc = crc_16_l_calc ( (char *) (& (packet_ptr_src->packet_body)), size + PACKET_HEADER_SIZE);
#else
crc = frm_chk ( (const unsigned short *) (& (packet_ptr_src->packet_body)), size + PACKET_HEADER_SIZE);
LOCAL __align(32) uint8 s_usb_snd_buff[USB_BUFF_SIZE];
/*--------------------------- Global Data -----------------------------------*/
/*--------------------------- External Data ---------------------------------*/
+extern void usb_core_init (void);
/*----------------------------------------------------------------------------*
** Local Function Prototype *
**---------------------------------------------------------------------------*/
}
extern char VCOM_GetChar (void);
extern int VCOM_GetSingleChar (void);
-extern int VCOM_Read(const unsigned char *buf, unsigned int len);
+extern int VCOM_Read(unsigned char *buf, unsigned int len);
static int FDL_UsbOpen (struct FDL_ChannelHandler *channel, unsigned int baudrate)
{
return 0;
}
-static int FDL_UsbRead (struct FDL_ChannelHandler *channel, const unsigned char *buf, unsigned int len)
+static int FDL_UsbRead (struct FDL_ChannelHandler *channel, unsigned char *buf, unsigned int len)
{
return VCOM_Read(buf, len);
}
// Author: Daniel.Ding
// Note:
/*****************************************************************************/
-uint8 *UCOM_Get_DevDesc()
+uint8 *UCOM_Get_DevDesc(void)
{
return (uint8 *) DeviceDescrSerial;
}
// Note:
/*****************************************************************************/
-uint8 *UCOM_Get_CfgDesc()
+uint8 *UCOM_Get_CfgDesc(void)
{
return (uint8 *) ConfigDescrSerial_64;
}