Skip to content
Snippets Groups Projects
  1. Nov 19, 2007
  2. Nov 18, 2007
  3. Nov 17, 2007
  4. Nov 16, 2007
  5. Nov 15, 2007
  6. Nov 13, 2007
  7. Nov 08, 2007
  8. Nov 03, 2007
  9. Oct 25, 2007
  10. Oct 24, 2007
  11. Oct 23, 2007
  12. Oct 21, 2007
  13. Oct 19, 2007
    • Kumar Gala's avatar
      Improve handling of PCI interrupt device tree fixup on MPC85xx CDS · 7600d47b
      Kumar Gala authored
      
      On the MPC85xx CDS we have two issues:
      
      1. The device tree fixup code did not check to see if the property we are
      trying to update is actually found.  Its possible that it would update
      random memory starting at 0.
      
      2. Newer Linux kernel's have moved the location of the PCI nodes to be
      sibilings of the soc node and not children.  The explicit PATH to the PCI
      node would not be found for these device trees.  Add the ability to handle
      both paths.  In the future we shouldn't handle such fixups by explicit path.
      
      Signed-off-by: default avatarKumar Gala <galak@kernel.crashing.org>
      7600d47b
  14. Oct 18, 2007
  15. Oct 15, 2007
    • Stefan Roese's avatar
      ppc4xx: Fix bug in I2C bootstrap values for Sequoia/Rainier · e2e93442
      Stefan Roese authored
      
      The I2C bootstrap values that can be setup via the "bootstrap" command,
      were setup incorrect regarding the generation of the internal sync PCI
      clock. The values for PLB clock == 133MHz were slighly incorrect and the
      values for PLB clock == 166MHz were totally incorrect. This could
      lead to a hangup upon booting while PCI configuration scan.
      
      This patch fixes this issue and configures valid PCI divisor values
      for the sync PCI clock, with respect to the provided external async
      PCI frequency.
      
      Here the values of the formula in the chapter 14.2 "PCI clocking"
      from the 440EPx users manual:
      
      AsyncPCICLK - 1MHz <= SyncPCIClk <= (2 * AsyncPCIClk) - 1MHz
      
      33MHz async PCI frequency:
      PLB = 133:
      =>      32 <= 44.3 <= 65        (div = 3)
      
      PLB = 166:
      =>      32 <= 55.3 <= 65        (div = 3)
      
      66MHz async PCI frequency:
      PLB = 133:
      =>      65 <= 66.5 <= 132       (div = 2)
      
      PLB = 166:
      =>      65 <= 83 <= 132         (div = 2)
      
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      e2e93442
    • Stefan Roese's avatar
      ppc4xx: Fix incorrect 33/66MHz PCI clock log-message on Sequoia & Yosemite · 5a5958b7
      Stefan Roese authored
      
      The BCSR status bit for the 66MHz PCI operation was correctly
      addressed (MSB/LSB problem). Now the correct currently setup
      PCI frequency is displayed upon bootup.
      
      This patch also fixes this problem on Rainier & Yellowstone, since these
      boards use the same souce code as Sequoia & Yosemite do.
      
      Signed-off-by: default avatarStefan Roese <sr@denx.de>
      5a5958b7
    • Jens Gehrlein's avatar
      TQM8xx: Fix CAN timing. · 9d29250e
      Jens Gehrlein authored
      
      Signed-off-by: default avatarMartin Krause <martin.krause@tqs.de>
      9d29250e
  16. Oct 13, 2007
  17. Oct 06, 2007
Loading