1. 10 7月, 2014 1 次提交
  2. 20 12月, 2013 1 次提交
  3. 02 12月, 2013 1 次提交
  4. 15 11月, 2013 1 次提交
    • J
      ARM: at91: fix hanged boot due to early rtt-interrupt · 94c4c79f
      Johan Hovold 提交于
      Make sure the RTT-interrupts are masked at boot by adding a new helper
      function to be used at SOC-init.
      
      This fixes hanged boot on all AT91 SOCs with an RTT, for example, if an
      RTT-alarm goes off after a non-clean shutdown (e.g. when using RTC
      wakeup).
      
      The RTC and RTT-peripherals are powered by backup power (VDDBU) (on all
      AT91 SOCs but RM9200) and are not reset on wake-up, user, watchdog or
      software reset. This means that their interrupts may be enabled during
      early boot if, for example, they where not disabled during a previous
      shutdown (e.g. due to a buggy driver or a non-clean shutdown such as a
      user reset). Furthermore, an RTC or RTT-alarm may also be active.
      
      The RTC and RTT-interrupts use the shared system-interrupt line, which
      is also used by the PIT, and if an interrupt occurs before a handler
      (e.g. RTC-driver) has been installed this leads to the system interrupt
      being disabled and prevents the system from booting.
      
      Note that when boot hangs due to an early RTC or RTT-interrupt, the only
      way to get the system to start again is to remove the backup power (e.g.
      battery) or to disable the interrupt manually from the bootloader. In
      particular, a user reset is not sufficient.
      Signed-off-by: NJohan Hovold <jhovold@gmail.com>
      Signed-off-by: NNicolas Ferre <nicolas.ferre@atmel.com>
      Cc: stable@vger.kernel.org # 3.11.x
      94c4c79f
  5. 17 10月, 2013 3 次提交
  6. 21 6月, 2013 1 次提交
  7. 24 4月, 2013 1 次提交
  8. 26 3月, 2013 1 次提交
  9. 20 11月, 2012 1 次提交
  10. 07 11月, 2012 1 次提交
  11. 06 11月, 2012 3 次提交
  12. 25 10月, 2012 1 次提交
  13. 13 10月, 2012 2 次提交
  14. 12 9月, 2012 3 次提交
  15. 02 7月, 2012 1 次提交
  16. 15 5月, 2012 1 次提交
  17. 17 4月, 2012 1 次提交
  18. 29 3月, 2012 1 次提交
  19. 16 3月, 2012 1 次提交
  20. 01 3月, 2012 1 次提交
  21. 23 2月, 2012 3 次提交
  22. 18 2月, 2012 1 次提交
  23. 21 1月, 2012 2 次提交
  24. 05 1月, 2012 1 次提交
    • R
      ARM: restart: at91: use new restart hook · 1b2073e7
      Russell King 提交于
      Rather than using a private function pointer, use the existing
      arm_pm_restart function pointer instead.  We no longer need to enable
      the I-cache in at91sam9_alt_reset() as the caches will now be on when
      this function is called.
      
      Update the function names to use the 'restart' terminology rather than
      the 'reboot' terminology.
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      1b2073e7
  25. 01 12月, 2011 1 次提交
  26. 29 11月, 2011 2 次提交
  27. 28 11月, 2011 3 次提交