1. 05 Apr, 2018 1 commit
    • Robert Sprowson's avatar
      Have the DMM respect multiple MFLAG requests · c569ac04
      Robert Sprowson authored
      When several initiators set their MFLAGs, handle this gracefully by weighting the requests forwarded to the memory controller, rather than blocking one. The weight value is just the recommended one from the datasheet, the units seem arbitrary.
      Fixes a problem with large memory moves (eg. dragging a full size window in a 1920x1200x32bpp @ 60Hz mode) starving the video DMA because both waved their MFLAGs and one of the two lost.
      Version 0.07. Tagged as 'Titanium-0_07'
  2. 29 Mar, 2018 1 commit
    • Robert Sprowson's avatar
      Add missing module to key scan dependencies · 8b64db9c
      Robert Sprowson authored
      In some circumstances XHCIDriver uses an RTSupport thread, but RTSupport was missed off the list of modules. Add it.
      Fixes problem with PixArt (093A/2510) OEM mouse getting stuck at power on (it stalls SetIdle transactions), but which worked if plugged in after power on when RTSupport is loaded.
      Version 0.06. Tagged as 'Titanium-0_06'
  3. 25 Jan, 2018 1 commit
  4. 12 Sep, 2017 1 commit
    • Robert Sprowson's avatar
      Turn off duplicate pullups · cfddc049
      Robert Sprowson authored
      There are discrete pullups (R719/R720) on IIC1, so the internal weak pullups are just wasting (80uA) electricity. Turn them off.
      Version 0.04. Tagged as 'Titanium-0_04'
  5. 09 Sep, 2017 1 commit
    • ROOL's avatar
      Participate in keyboard scan dependencies · 28d8193f
      ROOL authored
        Add keyboard scan code with list of modules that the kernel needs to do the same.
        Reorder the HALEntries to match Kernel-5_89.
        Submission for USB bounty.
      Version 0.03. Tagged as 'Titanium-0_03'
  6. 16 Oct, 2016 1 commit
  7. 06 Feb, 2016 1 commit
    • Robert Sprowson's avatar
      API enhancements and softload support · 25a4ecbd
      Robert Sprowson authored
      Added HAL_PlatformName implementation.
      Extend CPUClk API to 0.2 so the Portable module can get the core temperature.
      Add support for softloading by skipping the DRAM setup if already running from DRAM.
      Version 0.02. Tagged as 'Titanium-0_02'
  8. 19 Dec, 2015 1 commit