1. 07 Dec, 2013 1 commit
  2. 04 Dec, 2013 2 commits
  3. 02 Dec, 2013 1 commit
  4. 01 Dec, 2013 4 commits
  5. 30 Nov, 2013 2 commits
  6. 26 Oct, 2013 1 commit
  7. 11 Oct, 2013 2 commits
  8. 17 Sep, 2013 1 commit
  9. 14 Sep, 2013 7 commits
  10. 13 Sep, 2013 2 commits
  11. 12 Sep, 2013 3 commits
    • Radek Polak's avatar
      gta04 - trim charge log if it's too long · 16cea544
      Radek Polak authored
      16cea544
    • Radek Polak's avatar
      gta04 - fix and improve charging · 4dd49fea
      Radek Polak authored
      4dd49fea
    • Radek Polak's avatar
      gta04 charging - implement charging logic to avoid charging bugs · 211ce073
      Radek Polak authored
      GTA04 charging on some chargers is bugged. The problem is that by
      default kernel sets charging current to 600mA and if the USB power
      supply is not strong enough, then voltage drops under 4.5V. This
      confuses GTA04 charging logic and the result is that GTA04 after
      charged to full then discharges to 0 because charging never starts
      again. See twl4030_charger.c and especially the function
      twl4030_charger_enable_usb().
      
      The solution QtMoko now uses is that we disable charging with 600mA
      when QtMoko starts. That's the line:
      
      qWriteFile("/sys/module/twl4030_charger/parameters/allow_usb", "N");
      
      Now when USB is plugged it starts charging just with 100mA. We slowly
      raise the current and check if voltage remains above 4.5V.
      
      There is even some logic when battery is getting full we lower the
      charging current (using values from battery) so that battery charges
      very very slowly.
      
      You can check charging in NeoControl - it has nice charging graph now.
      211ce073
  12. 11 Sep, 2013 3 commits
  13. 09 Sep, 2013 1 commit
  14. 28 Aug, 2013 1 commit
  15. 27 Aug, 2013 1 commit
  16. 26 Aug, 2013 1 commit
  17. 10 Jul, 2013 2 commits
  18. 09 Jul, 2013 1 commit
  19. 01 Jul, 2013 3 commits
  20. 20 Jun, 2013 1 commit