1. 11 Feb, 2015 1 commit
  2. 10 Feb, 2015 1 commit
  3. 08 Feb, 2015 3 commits
  4. 27 Jan, 2015 1 commit
  5. 26 Jan, 2015 2 commits
  6. 25 Jan, 2015 4 commits
  7. 24 Jan, 2015 2 commits
  8. 19 Jan, 2015 1 commit
  9. 10 Jan, 2015 7 commits
  10. 05 Jan, 2015 1 commit
  11. 20 Dec, 2014 2 commits
  12. 12 Dec, 2014 1 commit
    • Jernej Škrabec's avatar
      Add support for Spansion S25FL127S · e814a9b6
      Jernej Škrabec authored
      
      This flash chip can be configured (one time) to use 64 KiB or 256 KiB sectors.
      Additionally, in the 64 KiB mode it supports 16 4 KiB sub-sectors that can be
      (one time) programmed to be on the top or bottom of the device. The sub-sectors
      can be erased with the 0x20 opcode but because this opcode does not work
      with the remaining sectors and flashrom can not cope with that the 0x20
      opcode is not supported yet.
      
      This patch adds two definitions, one for the 64 KiB and 256 KiB configuration
      respectively. The device also shares the RDID with the various S25FL128
      devices so we have to increase the maximum number of successfully probed
      chips to 8.
      
      The 64 KiB mode was tested on real hardware.
      
      Corresponding to flashrom svn r1858.
      Signed-off-by: default avatarJernej Škrabec <jernej.skrabec@planet.si>
      Signed-off-by: default avatarStefan Tauner <stefan.tauner@alumni.tuwien.ac.at>
      Acked-by: default avatarStefan Tauner <stefan.tauner@alumni.tuwien.ac.at>
      e814a9b6
  13. 07 Dec, 2014 1 commit
  14. 05 Dec, 2014 1 commit
  15. 30 Nov, 2014 1 commit
  16. 01 Nov, 2014 2 commits
  17. 19 Oct, 2014 2 commits
  18. 09 Sep, 2014 1 commit
  19. 05 Sep, 2014 1 commit
  20. 31 Aug, 2014 1 commit
  21. 30 Aug, 2014 1 commit
    • Stefan Tauner's avatar
      Refine physical address mapping of flash chips · 4e32ec19
      Stefan Tauner authored
      
       - Create distinct functions for mapping and unmapping for flash chips.
       - Map only when needed: map before probing and unmap immediately
         after it. Map again when a single chip was probed successfully before
         taking any actual actions and clean up afterwards.
       - Map special function chip registers centrally together with flash space
         instead of within (some) probing methods after successful probes.
       - Save the used base addresses of the mappings in struct flashctx as well.
       - Do not try to (un)map the zero-sized chip definitions that are merely hacks.
         This also fixes the printing of wrong warnings for these chip definitions
         introduced in r1765.
      
      Corresponding to flashrom svn r1847.
      Signed-off-by: default avatarStefan Tauner <stefan.tauner@alumni.tuwien.ac.at>
      Acked-by: default avatarCarl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>
      4e32ec19
  22. 20 Aug, 2014 3 commits