1. 08 Jan, 2019 3 commits
    • Bjorn Andersson's avatar
      program: Match xbl in a/b scenarios · 5ea1e20c
      Bjorn Andersson authored
      
      
      On devices implementing a/b updates the xbl partiiton will be named
      xbl_a and xbl_b, extend the match for finding the bootable partition to
      support this.
      
      Signed-off-by: default avatarBjorn Andersson <bjorn.andersson@linaro.org>
      5ea1e20c
    • Bjorn Andersson's avatar
      firehose: Send ZLP after each chunk · 826a5cd4
      Bjorn Andersson authored
      
      
      It was assumed that we should send all the data following a "program"
      request to the device, before sending a ZLP. But on SDM845 it's seen
      that not sending a ZLP after each chunk sometimes causes the
      communication to stall.
      
      Given that the "program" request already carries the information about
      how much data will be transferred there should be no issues with sending
      additional ZLPs, so do this.
      
      Signed-off-by: default avatarBjorn Andersson <bjorn.andersson@linaro.org>
      826a5cd4
    • Bjorn Andersson's avatar
      qdl: Communicate using USBFS instead of qcserial · 8f7987f7
      Bjorn Andersson authored
      
      
      On some newer platforms the device ignore the configure request to
      disable ZLP, causing the Firehose program request to stall, when the
      device is waiting for a ZLP to end a transfer.
      
      Mitigate this by circumventing the qcserial driver and drive the USB
      traffic directly using USBFS. The tool will attempt to detach qcserial
      from the device, in case it's already attached, so no changes are needed
      in the kernel or system configuration.
      
      Signed-off-by: default avatarBjorn Andersson <bjorn.andersson@linaro.org>
      8f7987f7
  2. 08 Nov, 2018 1 commit
  3. 05 Nov, 2018 2 commits
  4. 12 Jun, 2018 3 commits
  5. 29 May, 2018 2 commits
  6. 19 Apr, 2018 1 commit
  7. 06 Apr, 2018 1 commit
  8. 28 Feb, 2018 1 commit
  9. 22 Feb, 2018 2 commits
  10. 05 Feb, 2018 1 commit
  11. 02 Feb, 2018 2 commits
  12. 01 Dec, 2017 1 commit
  13. 30 Nov, 2017 1 commit
  14. 29 Nov, 2017 6 commits
  15. 07 Nov, 2017 3 commits
  16. 05 Oct, 2017 1 commit
  17. 29 Aug, 2017 1 commit
  18. 25 Aug, 2017 1 commit
  19. 24 Aug, 2017 3 commits
  20. 25 Jul, 2017 1 commit
  21. 23 Sep, 2016 1 commit
  22. 21 Sep, 2016 2 commits