1. 15 1月, 2015 1 次提交
  2. 19 11月, 2014 1 次提交
  3. 13 11月, 2014 1 次提交
  4. 15 9月, 2014 1 次提交
  5. 03 9月, 2014 1 次提交
  6. 25 8月, 2014 5 次提交
  7. 10 7月, 2014 1 次提交
  8. 20 12月, 2013 1 次提交
  9. 02 12月, 2013 1 次提交
  10. 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
  11. 17 10月, 2013 3 次提交
  12. 21 6月, 2013 1 次提交
  13. 24 4月, 2013 1 次提交
  14. 26 3月, 2013 1 次提交
  15. 20 11月, 2012 1 次提交
  16. 07 11月, 2012 1 次提交
  17. 06 11月, 2012 3 次提交
  18. 25 10月, 2012 1 次提交
  19. 13 10月, 2012 2 次提交
  20. 12 9月, 2012 3 次提交
  21. 02 7月, 2012 1 次提交
  22. 15 5月, 2012 1 次提交
  23. 17 4月, 2012 1 次提交
  24. 29 3月, 2012 1 次提交
  25. 16 3月, 2012 1 次提交
  26. 01 3月, 2012 1 次提交
  27. 23 2月, 2012 3 次提交