1. 10 Jan, 2005 7 commits
    • Richard Purdie's avatar
      [ARM PATCH] 2366/1: PXA: Add machine type detection for the Sharp SL-C7xx series · d5051a39
      Richard Purdie authored
      Patch from Richard Purdie
      
      The Sharp SL-C7xx series of PDAs (Corgi, Shepherd, Husky) don't set
      the machine type upon startup. Fixing this isn't possible as the
      devices have been produced and the bootloaders are in ROM. 
      
      This header code detects the differences between them and sets the
      machine type accordingly. By doing this one kernel can support the
      series of PXA25x machines.
      
      The code also detects Poodle (Sharp SL-5600) which is also a PXA25x
      device allowing a common kernel to support that device as well. (The
      base machine code is under development for this device).
      
      Signed-off-by: Richard Purdie
      Signed-off-by: Russell King
      d5051a39
    • Richard Purdie's avatar
      [ARM PATCH] 2371/1: PXA: Add machine support for the Sharp SL-C7xx series of PDAs · 8c81b087
      Richard Purdie authored
      Patch from Richard Purdie
      
      Add base machine support for the Sharp SL-C7xx series of PDAs 
      (Corgi - SL-C700, Shepherd - SL-C750 and Husky - SL-C760). See 
      linux-arm-kernel for a support commitment for this code.
      
      Depends on 2370/1 (SCOOP Driver).
      
      Signed-off-by: Richard Purdie
      Signed-off-by: Russell King
      8c81b087
    • Richard Purdie's avatar
      [ARM PATCH] 2370/1: Add common Sharp SCOOP driver code · 530f8ae2
      Richard Purdie authored
      Patch from Richard Purdie
      
      Add common driver code for the SCOOP I/O interface found on various 
      Sharp PDAs (Collie, Poodle and Corgi models). It will be used by 
      both SA1100 and PXA machines. 
      
      [A patch to update Collie to use this driver will follow.]
      
      Signed-off-by: Richard Purdie
      Signed-off-by: Russell King
      530f8ae2
    • Ben Dooks's avatar
      [ARM PATCH] 2374/1: S3C2410 - remove unused code from entry-macro.S · e911b333
      Ben Dooks authored
      Patch from Ben Dooks
      
      Remove code for decoding LCD Frame/FIFO IRQs
      from the include/asm-arm/arch-s3c2410/entry-macro.S
      file.
      
      These are not currently implemented, and should be
      decoded by a chained IRQ handler from the irq
      code.
      
      Signed-off-by: Ben Dooks
      Signed-off-by: Russell King
      e911b333
    • Ben Dooks's avatar
      [ARM PATCH] 2373/1: S3C2410 - fix possible loop in irq macro · 020af266
      Ben Dooks authored
      Patch from Ben Dooks
      
      If we read the INTPEND register and get the wrong
      result (details below) then it looks like a possible
      loop to go back and re-read it after calculating
      the possible correct value for it.
      
      It seems that the INTPEND register, which should
      show the unique number of the interrupt that we
      need to handle. However, it seems that this register
      can show the wrong interrupt under certain conditions.
      
      Shannon's research shows that it is very possible that
      the occurence of an external interrupt can end up
      merging with the base interrupt number, causing
      the wrong result in the register.
      
      This patch also fixes the end position of the #ifdef
      block and ensures as many registers as possible are
      stacked before calling printk() for debug.
      
      Original patch for 2.6.9 by Shannon Holland re-written
      for 2.6.10 by Ben Dooks.
      
      Signed-off-by: Shannon Holland                             
      Signed-off-by: Ben Dooks                                 
      Signed-off-by: Russell King
      020af266
    • Ben Dooks's avatar
      [ARM PATCH] 2372/1: S3C2410 - remove s3c2410_clock_tick_rate · 167bfb35
      Ben Dooks authored
      Patch from Ben Dooks
      
      This is an old definition, and is no longer used anywhere.
      Add a comment to that effect in the header file
      include/asm-arm/arch-s3c2410/timex.h and remove all other
      references.
      
      Thanks to Klaus Fetscher for pointing out that it isn't
      used anymore
      
      Signed-off-by: Ben Dooks
      Signed-off-by: Russell King
      167bfb35
    • Russell King's avatar
      [ARM] Add missing nodemask.h includes · 1c57b803
      Russell King authored
      Signed-off-by: default avatarRussell King <rmk@arm.linux.org.uk>
      1c57b803
  2. 09 Jan, 2005 12 commits
  3. 10 Jan, 2005 2 commits
  4. 09 Jan, 2005 4 commits
  5. 08 Jan, 2005 15 commits