give up receving the message when download firmware
authorroot <root@zyc-desktop.(none)>
Thu, 30 Sep 2010 08:22:46 +0000 (16:22 +0800)
committerroot <root@zyc-desktop.(none)>
Thu, 7 Oct 2010 09:44:06 +0000 (17:44 +0800)
drivers/cmmb/siano/smscoreapi.c
drivers/cmmb/siano/smsspicommon.c

index af777a60bc879c929255fcfea0c5027f475349be..c173e26db8f15f2a9998a0b243d1582b77a4ba55 100755 (executable)
@@ -593,10 +593,10 @@ static int smscore_load_firmware_family2(struct smscore_device_t *coredev,
                //mdelay(5);
        }
     }//hzb test 0527
//   msleep(200);
//   g_libdownload = true;
+    msleep(200);
+    g_libdownload = true;
        
-       //      msleep(200);
+               msleep(200);
        while (size && rc >= 0) {
                struct SmsDataDownload_ST *DataMsg =
                                (struct SmsDataDownload_ST *) msg;
@@ -633,10 +633,10 @@ static int smscore_load_firmware_family2(struct smscore_device_t *coredev,
        sms_info("transfer over!!!!!!!!!!!!!!!!!!\n");
 
        
-//     complete(&coredev->data_download_done);
-//     msleep(200);
-//     g_libdownload = false;
-//     msleep(200);
+       complete(&coredev->data_download_done);
+       msleep(200);
+       g_libdownload = false;
+       msleep(200);
 // ¼ÓÈëÑÓʱ£¬·ÀÖ¹³õʼ»¯Ê§°Ü£¬ZYC
        msleep(2000);
 //printk("firmware is downloaded\n!!!!");
index 1f6924c0442401c7a4997a0ed90e725a0add25d9..141ed9d5aa9cfe9b1709ca2b3ea8124d357ec2a4 100755 (executable)
@@ -347,7 +347,7 @@ void smsspi_common_transfer_msg(struct _spi_dev *dev, struct _spi_msg *txmsg,
        {
        
 //     sms_info("g_libdownload == %d!!!!!!!!!!!!!!!!!\n",g_libdownload);
-       //if(g_libdownload == false)
+       if(g_libdownload == false)
                {
 //             sms_info("g_libdownload == false!!!!!!!!!!!!!!!!!\n");
        len = 0;