Skip to content
Snippets Groups Projects
  1. Mar 26, 2016
  2. Mar 24, 2016
    • Matthias Schiffer's avatar
      ar71xx: make bootconsole wait for both THRE and TEMT · a26f7814
      Matthias Schiffer authored
      Original commit message:
      
          MIPS: ath79: make bootconsole wait for both THRE and TEMT
      
          This makes the ath79 bootconsole behave the same way as the generic 8250
          bootconsole.
      
          Also waiting for TEMT (transmit buffer is empty) instead of just THRE
          (transmit buffer is not full) ensures that all characters have been
          transmitted before the real serial driver starts reconfiguring the serial
          controller (which would sometimes result in garbage being transmitted.)
          This change does not cause a visible performance loss.
      
          In addition, this seems to fix a hang observed in certain configurations on
          many AR7xxx/AR9xxx SoCs during autoconfig of the real serial driver.
      
          A more complete follow-up patch will disable 8250 autoconfig for ath79
          altogether (the serial controller is detected as a 16550A, which is not
          fully compatible with the ath79 serial, and the autoconfig may lead to
          undefined behavior on ath79.)
      a26f7814
  3. Mar 17, 2016
  4. Mar 09, 2016
  5. Mar 07, 2016
  6. Mar 04, 2016
  7. Mar 01, 2016
  8. Feb 28, 2016
  9. Feb 26, 2016
  10. Feb 25, 2016
  11. Feb 14, 2016
  12. Feb 09, 2016
  13. Feb 08, 2016
  14. Feb 06, 2016
  15. Jan 17, 2016
  16. Jan 04, 2016
  17. Jan 02, 2016
  18. Dec 18, 2015
  19. Dec 08, 2015
  20. Dec 06, 2015
  21. Nov 28, 2015
  22. Nov 21, 2015
  23. Nov 20, 2015
  24. Nov 19, 2015
  25. Nov 18, 2015
  26. Nov 08, 2015
  27. Nov 05, 2015
Loading