1. 05 Mar, 2005 9 commits
  2. 04 Mar, 2005 15 commits
  3. 03 Mar, 2005 16 commits
    • Nicolas Pitre's avatar
      [ARM PATCH] 2509/1: fix watchdog timer frequency for PXA27x · 6a5d4f1d
      Nicolas Pitre authored
      Patch from Nicolas Pitre
      
      Signed-off-by: Nicolas Pitre
      Signed-off-by: Russell King
      6a5d4f1d
    • Ben Dooks's avatar
      [ARM PATCH] 2512/1: S3C2410 - remove bast-cpld.h from include/asm-arm/arch-s3c2410/hardware.h · 1234c028
      Ben Dooks authored
      Patch from Ben Dooks
      
      Remove the include of bast-cpld.h, as it shouldn't be here as
      it only defines some extra bast-specific registers, and does
      not affect the configuration of the hardware dependenat items.
      Ensure that the file is included in the one place it is needed
      and not included.
      This should discourage anyone else putting include files in
      which do not affect the over-all hardware definitions.
      
      Signed-off-by: Ben Dooks
      Signed-off-by: Russell King
      1234c028
    • Ben Dooks's avatar
      [ARM PATCH] 2511/1: SMDK2440 - base machine support · 14114680
      Ben Dooks authored
      Patch from Ben Dooks
      
      SMDK2440 core board support
      
      Signed-off-by: Ben Dooks
      
      Signed-off-by: Dimitry Andric
      Signed-off-by: Russell King
      14114680
    • Ben Dooks's avatar
      [ARM PATCH] 2508/1: S3C2440 - timer and irq device updates · f25b6a27
      Ben Dooks authored
      Patch from Ben Dooks
      
      The patch does a number of updates, which are inter-dependant
      on each other, for the s3c2440 support and some clean-ups for
      all s3c24xx architecture in general.
      1) Remove the s3c24xx_{fclk,hclk,pclk} variables, and pass
         these values to the clock core on initialisation. This
         removes the needless double copy, as only the timer code
         uses these directly (see point 4).
         Add an over-all xtal clock to the clock core
      2) Add a sysdev driver to the clock code to ensure all the
         s3c2440 clocks are added if an s3c2440 is present.
      3) Add the new IRQs to irq.c, and initialise them if the
         sysdev for the s3c2440 is present.
      4) Change the timer code to request the timer clk and
         use it to get the frequency.
      Depends on patch 2467/1
      Thanks to Guillaume Gourat for the original patches that
      prompted this re-write.
      
      Signed-off-by: Ben Dooks
      Signed-off-by: Russell King
      f25b6a27
    • Lennert Buytenhek's avatar
      [ARM PATCH] 2491/1: make ixp2000 use section mappings for on-chip registers · cd4ad67d
      Lennert Buytenhek authored
      Patch from Lennert Buytenhek
      
      This patch makes the ixp2000 port use section mappings for on-chip
      registers.  This has two advantages:
      1. It saves some TLB entries.
      2. It enables us to work around ixp2400 erratum #66, for which the
         suggested (and only) fix involves mapping all on-chip registers
         using XCB=101 instead of XCB=000.
      This patch was derived from an older patch for the same erratum
      (ARM patch ID 2265/1), made by Deepak Saxena.
      Note that this patch does not actually constitute a workaround for
      erratum #66, it merely lays the foundation for such a workaround.
      
      Signed-off-by: Lennert BuytenhekSigned-off-by: Deepak Saxena
      Signed-off-by: Russell King
      cd4ad67d
    • John Lenz's avatar
      [ARM PATCH] 2461/1: base support for poodle machine · 35786727
      John Lenz authored
      Patch from John Lenz
      
      Adds support for the Sharp Zaurus SL-5600
      Add the ability to compile any collection of poodle and
      corgi support under the PXA_SHARPSL option.
      arch/arm/boot/compressed/head-sharpsl.S already has code
      to detect the poodle machine.
      
      Signed-off-by: John Lenz
      Signed-off-by: Russell King
      35786727
    • Ben Dooks's avatar
      [ARM PATCH] 2506/1: S3C2410 - dma descriptor slab · 3386c76a
      Ben Dooks authored
      Patch from Ben Dooks
      
      Use slab allocator instead of kmalloc() to allocate the
      dma buffer descriptors. This should allow the tracking
      of dma descriptors, and to check if they are being freed
      correctly.
      
      Signed-off-by: Ben Dooks
      Signed-off-by: Russell King
      3386c76a
    • Ben Dooks's avatar
      [ARM PATCH] 2503/1: S3C2410 - add brief documentation for HP IPAQ H1940 · ade4e2cc
      Ben Dooks authored
      Patch from Ben Dooks
      
      Brief documentation for Documents/arm/Samsung-S3C24XX for the
      HP IPAQ H1940
      
      Signed-off-by: Ben Dooks
      Signed-off-by: Russell King
      ade4e2cc
    • Ben Dooks's avatar
      [ARM PATCH] 2502/1: S3C2410 - watchdog during kernel uncompression · 9bbbf278
      Ben Dooks authored
      Patch from Ben Dooks
      
      Enable the watchdog at the start of the kernel uncompression
      stage, so that if any errors occur before the kernel reaches
      the stage where it can start running processes then the system
      will be reset.
      
      Signed-off-by: Ben Dooks
      Signed-off-by: Russell King
      9bbbf278
    • Ben Dooks's avatar
      [ARM PATCH] 2500/1: S3C2410 - include/asm-arm/arch-s3c2410/regs-adc.h · 5a2ddbe1
      Ben Dooks authored
      Patch from Ben Dooks
      
      S3C2410 ADC register definitions
      Patch from Shannon Holland
      
      Signed-off-by: Shannon Holland
      
      Signed-off-by: Ben Dooks
      Signed-off-by: Russell King
      5a2ddbe1
    • Ben Dooks's avatar
      [ARM PATCH] 2495/1: 21285 - fix build warnings · c012f19d
      Ben Dooks authored
      Patch from Ben Dooks
      
      21285 serial driver has a couple of sparse errors from zero
      initialiser, as well as an unused label.
      
      Signed-off-by: Ben Dooks
      Signed-off-by: Russell King
      c012f19d
    • cbrake@com.rmk.(none)'s avatar
      [ARM PATCH] 2488/1: Update Vibren PXA255 IDP support · 55935dfd
      cbrake@com.rmk.(none) authored
      Patch from Cliff Brake
      
      Changes to machine specific files and add defconfig so the CONFIG_ARCH_PXA_IDP machine will build and run.  Changes are mostly related to the 2.6 driver model.  Also removed code that is no longer required -- support for older versions of hardware, etc.
      
      Signed-off-by: Cliff Brake
      Signed-off-by: Russell King
      55935dfd
    • Ben Dooks's avatar
      [ARM PATCH] 2483/1: S3C2410 - serial sparse error · 8e845880
      Ben Dooks authored
      Patch from Ben Dooks
      
      Eliminate NULL initiated fields in the port structures
      which where causing errors from sparse.
      
      Signed-off-by: Ben Dooks
      Signed-off-by: Russell King
      8e845880
    • Ben Dooks's avatar
      [ARM PATCH] 2482/1: IXP2000 - header cleanup · 5063dd9d
      Ben Dooks authored
      Patch from Ben Dooks
      
      fix the following problems:
      lib/iomap.c:140: warning: passing arg 1 of `__raw_readsb' makes pointer from integer without a cast
      lib/iomap.c:156: warning: passing arg 1 of `__raw_writesb' makes pointer from integer without a cast
      include/asm-arm/arch-ixp2000/io.h modified to have (void __iomem *) in front of the alignment code
      include/asm/arch/system.h:22: warning: `cli' is deprecated (declared at include/linux/interrupt.h:65)
      cli() replace by local_irq_disable
      arch/arm/mach-ixp2000/ixdp2x01.c:116: warning: passing arg 1 of `ixp2000_reg_write' from incompatible pointer type
      arch/arm/mach-ixp2000/ixdp2x01.c:117: warning: passing arg 1 of `ixp2000_reg_write' from incompatible pointer type
      fixed definition of the cpld registers IXDP2X01_CPLD_VIRT_REG()
      
      Signed-off-by: Ben DooksLooks okay.  Test-booted on ENP-2611, no problem.
      Signed-off-by: default avatarLennert Buytenhek <buytenh@wantstofly.org>
      Signed-off-by: Russell King
      5063dd9d
    • Ben Dooks's avatar
      [ARM PATCH] 2470/1: S3C2410 Documentation - add Guillaume Gourat · 09674ad0
      Ben Dooks authored
      Patch from Ben Dooks
      
      Add Guillaume Gourat to list of port contributors
      
      Signed-off-by: Ben Dooks
      Signed-off-by: Russell King
      09674ad0
    • Ben Dooks's avatar
      [ARM PATCH] 2469/1: S3C2410 - add S3C2410_TCFG1_MUX4_SHIFT definition · ff21ec42
      Ben Dooks authored
      Patch from Ben Dooks
      
      Add missing S3C2410_TCFG1_MUX4_SHIFT
      Patch from Guillaume Gourat
      
      Signed-off-by: Guillaume GOURAT
      
      Signed-off-by: Ben Dooks
      Signed-off-by: Russell King
      ff21ec42