1. 27 Jul, 2010 2 commits
    • Carl-Daniel Hailfinger's avatar
      Convert MMIO accesses of non-internal PCI-based programmers to be endian-agnostic · 1d3a2fef
      Carl-Daniel Hailfinger authored
      
      Convert all PCI-based external programmers to use special little-endian
      accessors for all MMIO regions of PCI devices. This patch does _not_
      touch the internal programmer (which is PCI-based as well).
      
      Huge thanks go to Misha Manulis who worked with me to create a first
      version of this patch for the satasii programmer based on modification
      of generic code.
      
      Huge thanks also go to Segher Boessenkool for suggesting the pci_mmio_
      prefix for the abstraction layer.
      
      NOTE to package maintainers: With this patch, compilation and usage of
      flashrom should be safe on x86, x86_64, MIPS (little and big endian) and
      PowerPC (big endian).
      
      The internal programmer is disabled on non-x86/x86_64 (but it
      compiles). The atahpt, nic3com, nicnatsemi, nicrealtek and rayer_spi
      can not be compiled on non-x86/x86_64 because port space I/O is
      not (yet) supported. Please compile with default settings on
      x86/x86_64 and with the following settings on all other architectures:
      make CONFIG_NIC3COM=no CONFIG_NICREALTEK=no CONFIG_NICNATSEMI=no
      CONFIG_RAYER_SPI=no
      
      Corresponding to flashrom svn r1111.
      Signed-off-by: default avatarCarl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>
      Acked-by: default avatarMisha Manulis <misha@manulis.com>
      1d3a2fef
    • Uwe Hermann's avatar
      Add a udev rules file for flashrom · 695fb5d0
      Uwe Hermann authored
      
      This allows USB-based external programmers to be used by non-root users
      (which are in the 'plugdev' group). The file is to be installed by the
      distros into the proper place (not sure if this is distro-specific). On
      Debian the file will end up in /etc/udev/rules.d/z60_flashrom.rules.
      
      On some systems the 'plugdev' group might have to adapted to whatever
      the respective distro uses.
      
      The following devices are listed so far:
      
       - Amontec JTAGkey(2)
       - Buspirate
       - Dediprog SF100
       - DLP Design DLP-USB1232H
       - FTDI FT4232H Mini-Module
      
      Corresponding to flashrom svn r1110.
      Signed-off-by: default avatarUwe Hermann <uwe@hermann-uwe.de>
      Acked-by: default avatarCarl-Daniel Hailfinger <c-d.hailfinger.devel.2006@gmx.net>
      695fb5d0
  2. 24 Jul, 2010 10 commits
  3. 22 Jul, 2010 4 commits
  4. 21 Jul, 2010 3 commits
  5. 18 Jul, 2010 1 commit
  6. 17 Jul, 2010 8 commits
  7. 16 Jul, 2010 1 commit
  8. 14 Jul, 2010 3 commits
  9. 13 Jul, 2010 4 commits
  10. 11 Jul, 2010 1 commit
  11. 10 Jul, 2010 2 commits
  12. 08 Jul, 2010 1 commit