1. 29 1月, 2015 2 次提交
  2. 27 1月, 2015 10 次提交
  3. 11 12月, 2014 2 次提交
  4. 05 12月, 2014 5 次提交
  5. 04 12月, 2014 1 次提交
  6. 03 12月, 2014 2 次提交
  7. 01 10月, 2014 1 次提交
  8. 08 8月, 2014 2 次提交
  9. 07 8月, 2014 2 次提交
  10. 09 7月, 2014 1 次提交
  11. 19 6月, 2014 1 次提交
  12. 14 6月, 2014 1 次提交
  13. 11 6月, 2014 1 次提交
  14. 05 6月, 2014 3 次提交
    • I
      drm/i915: dsi: fix pipe-off timeout due to port vs. pipe disable ordering · c315faf8
      Imre Deak 提交于
      If we disable first the port (by disabling DPI) and only then the
      display pipe the pipe-off flag will never be set, possibly leading to a
      hanged pipe state at the next modeset-enable.
      
      Note that according to the VLV2 display cluster HAS, we should disable
      the port before the pipe. This doesn't seem to match reality based on
      the above and it's also asymmetric with the enabling sequence, where we
      first enable the port and then the pipe.
      
      v2:
      - send the panel shutdown command before stopping the pipe, since this
        is the recommended sequence (Shobhit)
      Signed-off-by: NImre Deak <imre.deak@intel.com>
      Reviewed-by: NShobhit Kumar <shobhit.kumar@intel.com>
      Signed-off-by: NDaniel Vetter <daniel.vetter@ffwll.ch>
      c315faf8
    • S
      drm/i915: Detect if MIPI panel based on VBT and initialize only if present · 3e6bd011
      Shobhit Kumar 提交于
      It seems by default the VBT has MIPI configuration block as well. The
      Generic driver will assume always MIPI if MIPI configuration block is found.
      This is causing probelm when actually there is eDP. Fix this by looking
      into general definition block which will have device configurations. From here
      we can figure out what is the LFP type and initialize MIPI only if MIPI
      is found.
      
      v2: Addressed review comments by Damien
          - Moved PORT definitions to intel_bios.h and renamed as DVO_PORT_MIPIA
          - renamed is_mipi to has_mipi and moved definition as suggested
          - Check has_mipi inside parse_mipi and intel_dsi_init insted of outside
      
      v3: Make has_mipi as a bitfield as suggested
      Signed-off-by: NShobhit Kumar <shobhit.kumar@intel.com>
      Reviewed-by: NDamien Lespiau <damien.lespiau@intel.com>
      [danvet: fold in conditions to pack everything neatly below 80 chars.]
      Signed-off-by: NDaniel Vetter <daniel.vetter@ffwll.ch>
      3e6bd011
    • S
      drm/i915: Add support for Generic MIPI panel driver · 2ab8b458
      Shobhit Kumar 提交于
      This driver makes use of the generic panel information from the VBT.
      Panel information is classified into two - panel configuration and panel
      power sequence which is unique to each panel. The generic driver uses the
      panel configuration and sequence parsed from VBT block #52 and #53
      
      v2: Address review comments by Jani
          - Move all of the things in driver c file from header
          - Make all functions static
          - Make use of video/mipi_display.c instead of redefining
          - Null checks during sequence execution
      
      v3: Address review comments by Damien
          - Rename the panel driver file as intel_dsi_panel_vbt.c
          - Fix style changes as suggested
          - Correct comments for lp->hs and hs->lp count calculations
          - General updating comments to have more clarity
          - using max() instead of ternary operator
          - Fix names (ui_num, ui_den) while using UI in calculations
          - compute max of lp_to_hs switch and hs_to_lp switch while computing
            hs_lp_switch_count
      Signed-off-by: NShobhit Kumar <shobhit.kumar@intel.com>
      Reviewed-by: NDamien Lespiau <damien.lespiau@intel.com>
      Signed-off-by: NDaniel Vetter <daniel.vetter@ffwll.ch>
      2ab8b458
  15. 19 5月, 2014 1 次提交
  16. 16 5月, 2014 4 次提交
  17. 10 4月, 2014 1 次提交