1. 26 1月, 2015 2 次提交
  2. 17 1月, 2015 1 次提交
  3. 15 1月, 2015 1 次提交
  4. 27 11月, 2014 1 次提交
  5. 23 5月, 2014 1 次提交
  6. 13 3月, 2014 1 次提交
  7. 02 12月, 2013 1 次提交
  8. 15 11月, 2013 1 次提交
    • J
      ARM: at91: fix hanged boot due to early rtc-interrupt · 6de714c2
      Johan Hovold 提交于
      Make sure the RTC-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 RTC (but RM9200), for
      example, after a reset during an RTC-update or if an RTC-alarm goes off
      after 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
      6de714c2
  9. 14 10月, 2013 1 次提交
  10. 24 5月, 2013 1 次提交
  11. 24 4月, 2013 1 次提交
  12. 26 3月, 2013 1 次提交
  13. 20 11月, 2012 1 次提交
  14. 06 11月, 2012 1 次提交
  15. 13 10月, 2012 2 次提交
  16. 12 9月, 2012 1 次提交
  17. 28 4月, 2012 1 次提交