1. 25 9月, 2019 2 次提交
  2. 23 9月, 2019 1 次提交
  3. 17 9月, 2019 1 次提交
  4. 14 9月, 2019 2 次提交
  5. 13 9月, 2019 1 次提交
  6. 12 9月, 2019 1 次提交
  7. 11 9月, 2019 1 次提交
  8. 31 8月, 2019 2 次提交
  9. 10 8月, 2019 1 次提交
  10. 06 8月, 2019 1 次提交
  11. 03 8月, 2019 1 次提交
  12. 31 7月, 2019 1 次提交
  13. 25 7月, 2019 1 次提交
  14. 13 7月, 2019 1 次提交
  15. 12 7月, 2019 4 次提交
  16. 26 6月, 2019 1 次提交
  17. 17 6月, 2019 2 次提交
  18. 09 6月, 2019 1 次提交
  19. 31 5月, 2019 1 次提交
  20. 28 5月, 2019 1 次提交
  21. 06 5月, 2019 1 次提交
  22. 19 4月, 2019 1 次提交
  23. 08 4月, 2019 1 次提交
  24. 04 4月, 2019 5 次提交
  25. 02 4月, 2019 2 次提交
    • T
      drm/i915: Introduce concept of a sub-platform · 805446c8
      Tvrtko Ursulin 提交于
      Concept of a sub-platform already exist in our code (like ULX and ULT
      platform variants and similar),implemented via the macros which check a
      list of device ids to determine a match.
      
      With this patch we consolidate device ids checking into a single function
      called during early driver load.
      
      A few low bits in the platform mask are reserved for sub-platform
      identification and defined as a per-platform namespace.
      
      At the same time it future proofs the platform_mask handling by preparing
      the code for easy extending, and tidies the very verbose WARN strings
      generated when IS_PLATFORM macros are embedded into a WARN type
      statements.
      
      v2: Fixed IS_SUBPLATFORM. Updated commit msg.
      v3: Chris was right, there is an ordering problem.
      
      v4:
       * Catch-up with new sub-platforms.
       * Rebase for RUNTIME_INFO.
       * Drop subplatform mask union tricks and convert platform_mask to an
         array for extensibility.
      
      v5:
       * Fix subplatform check.
       * Protect against forgetting to expand subplatform bits.
       * Remove platform enum tallying.
       * Add subplatform to error state. (Chris)
       * Drop macros and just use static inlines.
       * Remove redundant IRONLAKE_M. (Ville)
      
      v6:
       * Split out Ironlake change.
       * Optimize subplatform check.
       * Use __always_inline. (Lucas)
       * Add platform_mask comment. (Paulo)
       * Pass stored runtime info in error capture. (Chris)
      
      v7:
       * Rebased for new AML ULX device id.
       * Bump platform mask array size for EHL.
       * Stop mentioning device ids in intel_device_subplatform_init by using
         the trick of splitting macros i915_pciids.h. (Jani)
       * AML seems to be either a subplatform of KBL or CFL so express it like
         that.
      
      v8:
       * Use one device id table per subplatform. (Jani)
      Signed-off-by: NTvrtko Ursulin <tvrtko.ursulin@intel.com>
      Suggested-by: NChris Wilson <chris@chris-wilson.co.uk>
      Cc: Chris Wilson <chris@chris-wilson.co.uk>
      Cc: Jani Nikula <jani.nikula@intel.com>
      Cc: Lucas De Marchi <lucas.demarchi@intel.com>
      Cc: Jose Souza <jose.souza@intel.com>
      Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
      Cc: Paulo Zanoni <paulo.r.zanoni@intel.com>
      Reviewed-by: NChris Wilson <chris@chris-wilson.co.uk>
      Acked-by: NJani Nikula <jani.nikula@intel.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/20190327142328.31780-1-tvrtko.ursulin@linux.intel.com
      805446c8
    • T
      drm/i915: Split Pineview device info into desktop and mobile · 86d35d4e
      Tvrtko Ursulin 提交于
      This allows the IS_PINEVIEW_<G|M> macros to be removed and avoid
      duplication of device ids already defined in i915_pciids.h.
      
      !IS_MOBILE check can be used in place of existing IS_PINEVIEW_G call
      sites.
      Signed-off-by: NTvrtko Ursulin <tvrtko.ursulin@intel.com>
      Suggested-by: NVille Syrjälä <ville.syrjala@linux.intel.com>
      Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
      Cc: Chris Wilson <chris@chris-wilson.co.uk>
      Reviewed-by: NChris Wilson <chris@chris-wilson.co.uk>
      Link: https://patchwork.freedesktop.org/patch/msgid/20190326074057.27833-2-tvrtko.ursulin@linux.intel.com
      86d35d4e
  26. 23 3月, 2019 2 次提交
  27. 20 3月, 2019 1 次提交