An error occurred fetching the project authors.
  1. 26 Nov, 2012 1 commit
  2. 01 Aug, 2012 1 commit
    • Bryan Wu's avatar
      ARM: mach-realview and mach-versatile: retire custom LED code · e031cd51
      Bryan Wu authored
      This replaces the custom LED trigger code in mach-realview with
      some overarching platform code for the plat-versatile family that
      will lock down LEDs 2 thru 5 for CPU activity indication. The
      day we have 8 core ARM systems the plat-versatile code will have
      to become more elaborate.
      
      Tested on RealView PB11MPCore by invoking four different CPU
      hogs (yes > /dev/null&) and see the LEDs go on one at a time.
      They all go off as the hogs are killed. Tested on the PB1176
      as well - just one activity led (led 2) goes on and off with
      CPU activity.
      
      (bryan.wu@canonical.com: use ledtrig-cpu instead of ledtrig-arm-cpu)
      
      Cc: Richard Purdie <rpurdie@rpsys.net>
      Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      Signed-off-by: default avatarBryan Wu <bryan.wu@canonical.com>
      Acked-by: default avatarPawel Moll <pawel.moll@arm.com>
      e031cd51
  3. 12 Jul, 2012 2 commits
    • Pawel Moll's avatar
      ARM: versatile: Make plat-versatile clock optional · 56a34b03
      Pawel Moll authored
      ... in preparation for common clock coming for Integrator
      and Versatile Express.
      
      Based on Linus Walleij's "ARM: integrator: convert to common
      clock" patch.
      Signed-off-by: default avatarPawel Moll <pawel.moll@arm.com>
      56a34b03
    • Linus Walleij's avatar
      ARM: integrator: convert to common clock · a613163d
      Linus Walleij authored
      This converts the Integrator platform to use common clock
      and the ICST driver. Since from this point not all ARM
      reference platforms use the clock, we define
      CONFIG_PLAT_VERSATILE_CLOCK and select it for all platforms
      except the Integrator.
      
      Open issue: I could not use the .init_early() field of the
      machine descriptor to initialize the clocks, but had to
      move them to .init_irq(), so presumably .init_early() is
      so early that common clock is not up, and .init_machine()
      is too late since it's needed for the clockevent/clocksource
      initialization. Any suggestions on how to solve this is
      very welcome.
      
      Cc: Russell King <linux@arm.linux.org.uk>
      Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      [mturquette@linaro.org: use 'select' instead of versatile Kconfig]
      Signed-off-by: default avatarMike Turquette <mturquette@linaro.org>
      a613163d
  4. 04 May, 2012 1 commit
    • Linus Walleij's avatar
      ARM: 7389/2: plat-versatile: modernize FPGA IRQ controller · 3108e6ab
      Linus Walleij authored
      This does two things to the FPGA IRQ controller in the versatile
      family:
      
      - Convert to MULTI_IRQ_HANDLER so we can drop the entry macro
        from the Integrator. The C IRQ handler was inspired from
        arch/arm/common/vic.c, recent bug discovered in this handler was
        accounted for.
      - Convert to using IRQ domains so we can get rid of the NO_IRQ
        mess and proceed with device tree and such stuff.
      
      As part of the exercise, bump all the low IRQ numbers on the
      Integrator PIC to start from 1 rather than 0, since IRQ 0 is
      now NO_IRQ. The Linux IRQ numbers are thus entirely decoupled
      from the hardware IRQ numbers in this controller.
      
      I was unable to split this patch. The main reason is the half-done
      conversion to device tree in Versatile.
      
      Tested on Integrator/AP and Integrator/CP.
      
      Cc: Grant Likely <grant.likely@secretlab.ca>
      Acked-by: default avatarRob Herring <rob.herring@calxeda.com>
      Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
      Signed-off-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
      3108e6ab
  5. 24 Mar, 2012 1 commit
  6. 03 Feb, 2012 1 commit
  7. 19 Feb, 2011 4 commits