1. 06 6月, 2013 1 次提交
    • D
      clocksource: Add TI-Nspire timer support · 77ba83bb
      Daniel Tang 提交于
      This patch adds a clocksource/clockevent driver for the timer found on some
      models in the TI-Nspire calculator series. The timer has two 16bit subtimers
      within its memory mapped I/O interface but only the first can generate
      interrupts. The first subtimer is used to generate clockevents but only if an
      interrupt number and register is given.
      
      The interrupt acknowledgement mechanism is a little strange because the
      interrupt mask and acknowledge registers are located in another memory mapped
      I/O peripheral. The address of this register is passed to the driver through
      device tree bindings.
      
      The second subtimer is used as a clocksource because it isn't capable of
      generating an interrupt. This subtimer is always added.
      Reviewed-by: NLinus Walleij <linus.walleij@linaro.org>
      Signed-off-by: NDaniel Tang <dt.tangr@gmail.com>
      Signed-off-by: NDaniel Lezcano <daniel.lezcano@linaro.org>
      77ba83bb