Skip to content
Snippets Groups Projects
  1. Sep 14, 2007
  2. Sep 11, 2007
  3. Sep 10, 2007
  4. Sep 09, 2007
  5. Sep 08, 2007
  6. Sep 07, 2007
  7. Sep 06, 2007
  8. Sep 04, 2007
  9. Sep 02, 2007
  10. Aug 31, 2007
    • Gary Jennejohn's avatar
      ppc4xx: (Re-)Enable CONFIG_PCI_PNP on AMCC 440EPx Sequoia · 81b73dec
      Gary Jennejohn authored
      
      The 440EPx has a problem when the PCI_CACHE_LINE_SIZE register is
      set to non-zero, because it doesn't support MRM (memory-read-
      multiple) correctly. We now added the possibility to configure
      this register in the board config file, so that the default value
      of 8 can be overridden.
      
      Here the details of this patch:
      
      o drivers_pci_auto.c: introduce CFG_PCI_CACHE_LINE_SIZE to allow
        board-specific settings. As an example the sequoia board requires 0.
        Idea from Stefan Roese <sr@denx.de>.
      o board/amcc/sequoia/init.S: add a TLB mapping at 0xE8000000 for the
        PCI IO-space. Obtained from Stefan Roese <sr@denx.de>.
      o include/configs/sequoia.h: turn CONFIG_PCI_PNP back on and set
        CFG_PCI_CACHE_LINE_SIZE to 0.
      
      Signed-off-by: default avatarGary Jennejohn <garyj@denx.de>
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      81b73dec
    • Wolfgang Denk's avatar
      Fix TFTP OACK code for short packets. · 60174746
      Wolfgang Denk authored
      
      The old code had a loop limit overflow bug which caused a semi-
      infinite loop for small packets, because in "i<len-8", "i" was signed,
      but "len" was unsigned, and "len-8" became a huge number for small
      values of "len".
      
      This is a workaround which replaces broken commit 8f1bc284.
      
      Signed-off-by: default avatarWolfgang Denk <wd@denx.de>
      60174746
Loading