1. 04 6月, 2016 1 次提交
    • L
      ARM: do away with ARCH_[WANT_OPTIONAL|REQUIRE]_GPIOLIB · 5c34a4e8
      Linus Walleij 提交于
      This replaces:
      
      - "select ARCH_REQUIRE_GPIOLIB" with "select GPIOLIB" as this can
        now be selected directly.
      
      - "select ARCH_WANT_OPTIONAL_GPIOLIB" with no dependency: GPIOLIB
        is now selectable by everyone, so we need not declare our
        intent to select it.
      
      When ordering the symbols the following rationale was used:
      if the selects were in alphabetical order, I moved select GPIOLIB
      to be in alphabetical order, but if the selects were not
      maintained in alphabetical order, I just replaced
      "select ARCH_REQUIRE_GPIOLIB" with "select GPIOLIB".
      
      Cc: Michael Büsch <m@bues.ch>
      Cc: arm@kernel.org
      Cc: linux-arm-kernel@lists.infradead.org
      Signed-off-by: NLinus Walleij <linus.walleij@linaro.org>
      Signed-off-by: NOlof Johansson <olof@lixom.net>
      5c34a4e8
  2. 02 12月, 2015 1 次提交
  3. 18 2月, 2015 1 次提交
    • A
      ARM: rockchip: force built-in regulator support for PM · d1bef995
      Arnd Bergmann 提交于
      The rockchips suspend/resume code requires regulators to work,
      and gives a compile-time error if they are not available:
      
      arch/arm/mach-rockchip/built-in.o: In function `rk3288_suspend_finish':
      :(.text+0x146): undefined reference to `regulator_suspend_finish'
      arch/arm/mach-rockchip/built-in.o: In function `rk3288_suspend_prepare':
      :(.text+0x18e): undefined reference to `regulator_suspend_prepare'
      
      To solve this, we now enable regulators whenever they are needed,
      which is what we do on a lot of other platforms as well.
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      d1bef995
  4. 29 1月, 2015 1 次提交
    • D
      clockevents: rockchip: Add rockchip timer for rk3288 · 468b8c4c
      Daniel Lezcano 提交于
      The rk3288 board uses the architected timers and these ones are shutdown when
      the cpu is powered down. There is a need of a broadcast timer in this case to
      ensure proper wakeup when the cpus are in sleep mode and a timer expires.
      
      This driver provides the basic timer functionnality as a backup for the local
      timers at sleep time.
      
      The timer belongs to the alive subsystem. It includes two programmables 64 bits
      timer channels but the driver only uses 32bits. It works with two operations
      mode: free running and user defined count.
      
      Programing sequence:
      
      1. Timer initialization:
       * Disable the timer by writing '0' to the CONTROLREG register
       * Program the timer mode by writing the mode to the CONTROLREG register
       * Set the interrupt mask
      
      2. Setting the count value:
       * Load the count value to the registers COUNT0 and COUNT1 (not used).
      
      3. Enable the timer
       * Write '1' to the CONTROLREG register with the mode (free running or user)
      Signed-off-by: NDaniel Lezcano <daniel.lezcano@linaro.org>
      Reviewed-by: NHeiko Stuebner <heiko@sntech.de>
      468b8c4c
  5. 03 9月, 2014 1 次提交
  6. 26 7月, 2014 1 次提交
  7. 14 7月, 2014 1 次提交
  8. 01 3月, 2014 1 次提交
  9. 20 2月, 2014 2 次提交
  10. 15 10月, 2013 2 次提交
  11. 21 6月, 2013 1 次提交