Update driver. For both kernel and DVB driver
authorschon <schon@dev03-server>
Mon, 25 Apr 2011 08:33:06 +0000 (17:33 +0900)
committerschon <schon@dev03-server>
Mon, 25 Apr 2011 08:33:06 +0000 (17:33 +0900)
recipes/linux/linux-bm750-2.6.18/linux_bm750_nand.patch
recipes/linux/linux-bm750_2.6.18.bb
recipes/linux/linux-vusolo-2.6.18/linux-vusolo_nand4.patch
recipes/linux/linux-vusolo_2.6.18.bb
recipes/linux/linux-vuultimo-2.6.18/linux_vuultimo_nand2.patch
recipes/linux/linux-vuultimo_2.6.18.bb
recipes/linux/linux-vuuno-2.6.18/linux_vuuno_nand2.patch
recipes/linux/linux-vuuno_2.6.18.bb
recipes/vuplus/vuplus-dvb-modules.bb

index df727c6..95451e6 100644 (file)
@@ -5784,3 +5784,18 @@ Index: drivers/mtd/brcmnand/edu.c
 -
 -#endif // Batch mode
 -
+diff --git drivers/mtd/brcmnand/brcmnand_base.c drivers/mtd/brcmnand/brcmnand_base.c
+index 5a36909..8fc48fd 100644
+--- drivers/mtd/brcmnand/brcmnand_base.c
++++ drivers/mtd/brcmnand/brcmnand_base.c
+@@ -172,8 +172,8 @@ static brcmnand_chip_Id brcmnand_chips[] = {
+               .options = NAND_USE_FLASH_BBT,          /* Use BBT on flash */
+               .idOptions = 0,
+                               //| NAND_COMPLEX_OOB_WRITE      /* Write data together with OOB for write_oob */
+-              .timing1 = 0, //00070000,
+-              .timing2 = 0,
++              .timing1 = 0x4232222D,
++              .timing2 = 0x00000D94,
+               .ctrlVersion = 0, /* THT Verified on data-sheet 7/10/08: Allows 4 on main and 4 on OOB */
+       },
index 0fb80c3..c5afe78 100755 (executable)
@@ -1,6 +1,6 @@
 require linux-vuplus-2.6.18.inc
 
-PR = "r7"
+PR = "r8"
 
 SRC_URI += "\
        file://bm750_defconfig \
index 25bfb76..819f777 100644 (file)
@@ -56,3 +56,18 @@ Index: drivers/mtd/brcmnand/bcm7xxx-nand.c
                } 
                else {
                        bcm7XXX_nand_parts[ALL_PART].size = ((512-DEFAULT_BBT1_SIZE_MB)<<20);
+diff --git drivers/mtd/brcmnand/brcmnand_base.c drivers/mtd/brcmnand/brcmnand_base.c
+index 3bc428a..bcf3e8f 100644
+--- drivers/mtd/brcmnand/brcmnand_base.c
++++ drivers/mtd/brcmnand/brcmnand_base.c
+@@ -181,8 +181,8 @@ static brcmnand_chip_Id brcmnand_chips[] = {
+               .options = NAND_USE_FLASH_BBT,          /* Use BBT on flash */
+               .idOptions = 0,
+                               //| NAND_COMPLEX_OOB_WRITE      /* Write data together with OOB for write_oob */
+-              .timing1 = 0, //00070000,
+-              .timing2 = 0,
++                .timing1 = 0x4232222D,
++                .timing2 = 0x00000D94,
+               .nop=8,
+               .ctrlVersion = 0, /* THT Verified on data-sheet 7/10/08: Allows 4 on main and 4 on OOB */
+       },
index 4dbbe4f..38cff93 100644 (file)
@@ -1,6 +1,6 @@
 require linux-vuplus-2.6.18.inc
 
-PR = "r10"
+PR = "r11"
 
 SRC_URI += "\
        file://vusolo_defconfig \
index 55526a2..9c959d0 100644 (file)
@@ -1968,3 +1968,18 @@ index 0753e22..6ccc89d 100755
  
  /* The maximum number of blocks to scan for a bbt */
  #define NAND_BBT_SCAN_MAXBLOCKS       4
+diff --git a/drivers/mtd/brcmnand/brcmnand_base.c b/drivers/mtd/brcmnand/brcmnand_base.c
+index 1b81152..3ec2d3e 100644
+--- a/drivers/mtd/brcmnand/brcmnand_base.c
++++ b/drivers/mtd/brcmnand/brcmnand_base.c
+@@ -181,8 +181,8 @@ static brcmnand_chip_Id brcmnand_chips[] = {
+               .options = NAND_USE_FLASH_BBT,          /* Use BBT on flash */
+               .idOptions = 0,
+                               //| NAND_COMPLEX_OOB_WRITE      /* Write data together with OOB for write_oob */
+-              .timing1 = 0, //00070000,
+-              .timing2 = 0,
++              .timing1 = 0x4232222D,
++              .timing2 = 0x00000D94,
+               .nop=8,
+               .ctrlVersion = 0, /* THT Verified on data-sheet 7/10/08: Allows 4 on main and 4 on OOB */
+       },
index 160ec6e..3e93de9 100755 (executable)
@@ -1,6 +1,6 @@
 require linux-vuplus-2.6.18.inc
 
-PR = "r9"
+PR = "r10"
 
 SRC_URI += "\
        file://vuultimo_defconfig \
index 55526a2..9c959d0 100644 (file)
@@ -1968,3 +1968,18 @@ index 0753e22..6ccc89d 100755
  
  /* The maximum number of blocks to scan for a bbt */
  #define NAND_BBT_SCAN_MAXBLOCKS       4
+diff --git a/drivers/mtd/brcmnand/brcmnand_base.c b/drivers/mtd/brcmnand/brcmnand_base.c
+index 1b81152..3ec2d3e 100644
+--- a/drivers/mtd/brcmnand/brcmnand_base.c
++++ b/drivers/mtd/brcmnand/brcmnand_base.c
+@@ -181,8 +181,8 @@ static brcmnand_chip_Id brcmnand_chips[] = {
+               .options = NAND_USE_FLASH_BBT,          /* Use BBT on flash */
+               .idOptions = 0,
+                               //| NAND_COMPLEX_OOB_WRITE      /* Write data together with OOB for write_oob */
+-              .timing1 = 0, //00070000,
+-              .timing2 = 0,
++              .timing1 = 0x4232222D,
++              .timing2 = 0x00000D94,
+               .nop=8,
+               .ctrlVersion = 0, /* THT Verified on data-sheet 7/10/08: Allows 4 on main and 4 on OOB */
+       },
index 910bc8c..d702c0a 100755 (executable)
@@ -1,6 +1,6 @@
 require linux-vuplus-2.6.18.inc
 
-PR = "r9"
+PR = "r10"
 
 SRC_URI += "\
        file://vuuno_defconfig \
index c47c167..fa0c048 100755 (executable)
@@ -17,10 +17,10 @@ PV_vusolo = "${KV}"
 PV_vuuno = "${KV}"
 PV_vuultimo = "${KV}"
 
-SRCDATE_bm750 = "20110421"
-SRCDATE_vusolo = "20110421"
-SRCDATE_vuuno = "20110421"
-SRCDATE_vuultimo = "20110421"
+SRCDATE_bm750 = "20110425"
+SRCDATE_vusolo = "20110425"
+SRCDATE_vuuno = "20110425"
+SRCDATE_vuultimo = "20110425"
 
 
 RDEPENDS = "initscripts-vuplus kernel (${KV}) kernel-module-firmware-class kernel-module-input kernel-module-evdev kernel-module-i2c-core kernel-module-snd kernel-module-snd-pcm"