1. 18 1月, 2007 3 次提交
  2. 17 1月, 2007 1 次提交
  3. 16 1月, 2007 1 次提交
  4. 15 1月, 2007 4 次提交
  5. 14 1月, 2007 1 次提交
  6. 13 1月, 2007 8 次提交
  7. 11 1月, 2007 1 次提交
  8. 10 1月, 2007 6 次提交
  9. 09 1月, 2007 11 次提交
  10. 07 1月, 2007 1 次提交
  11. 06 1月, 2007 2 次提交
  12. 05 1月, 2007 1 次提交
    • S
      [PATCH] nand: Fix problem with oobsize calculation · cd1d937f
      Stefan Roese 提交于
      Here the description from Brian Brelsford <Brian_Brelsford@dell.com>:
      
      The Hynix part returns a 0x1d in the 4th ID byte. The Samsung part
      returns a 0x15. In the code fragment below bits [1:0] determine the
      page size, it is ANDed via "(extid & 0x3)" then shifted out. The
      next field is also ANDed with 0x3. However this is a one bit field
      as defined in the Hynix and Samsung parts in the 4th ID byte that
      determins the oobsize, not a two bit field. It works on Samsung as
      bits[3:2] are 01. However for the Hynix there is a 11 in these two
      bits, so the oob size gets messed up.
      
      I checked the correct linux code and the suggested fix from Brian is
      also available in the linux nand mtd driver.
      Signed-off-by: NStefan Roese <sr@denx.de>
      cd1d937f