Skip to content
  1. Jun 03, 2021
  2. Feb 23, 2021
    • Ville Syrjälä's avatar
      tests/kms_plane: Restore RGB pixel format tests for non-atomic drivers · ec31f1dd
      Ville Syrjälä authored
      
      
      Restore the capability to run RGB pixel format tests when the driver
      doesn't advertize the atomic capability.
      
      Reviewed-by: default avatarJuha-Pekka Heikkila <juhapekka.heikkila@gmail.com>
      Fixes: e96c0d8e
      
       ("tests/kms_plane: optimize pixel format tests")
      Signed-off-by: default avatarVille Syrjälä <ville.syrjala@linux.intel.com>
      ec31f1dd
    • Ville Syrjälä's avatar
      tests/kms_rmfb: Use COMMIT_UNIVERSAL for overlay/cursor planes · e9fe42cc
      Ville Syrjälä authored
      
      
      Using COMMIT_LEGACY for the cursor plane makes the test fail
      because the cursor framebuffer is never handed over to the
      kernel, and instead only the BO gets passed in via the
      legacy cursor ioctl. Thus the rmfb ioctl will not turn off
      the cursor plane since the kernel is using an internal fb
      for the cursor. Let's avoid that by treating the cursor as
      just another universal plane.
      
      Reviewed-by: default avatarJuha-Pekka Heikkila <juhapekka.heikkila@gmail.com>
      Signed-off-by: default avatarVille Syrjälä <ville.syrjala@linux.intel.com>
      e9fe42cc
    • Karthik B S's avatar
      tests/kms_content_protection: Add MST subtests · a6c71817
      Karthik B S authored and KunalJoshi95's avatar KunalJoshi95 committed
      
      
      Add subtests to verify content protection simultaneously on
      multiple outputs on the same MST topology.
      
      v3: -Remove the logging which are no longer required. (Anshuman)
          -Add logic to verify that CP is still enabled on other connectors
           while disabling it on one of the connectors. (Anshuman)
      
      v4: -Rename is_output_support_cp_capable(). (Anshuman, Ram)
          -Rephrase the comment in is_dp_mst_output. (Anshuman)
          -Remove the redundant HDCP check hunk before HDCP disable. (Anshuman)
          -Check the link on the HDCP enabled outputs when one of the outputs
           in the same DP MST topology is disabled. (Anshuman)
          -Revert the change in test_content_protection_cleanup(). (Anshuman)
          -Create fb's in a common function for both MST and SST. (Ram)
          -Rename is_dp_mst_output() to output_is_dp_mst(). (Ram)
          -Remove the redundant igt_debug() before HDCP enable. (Ram)
          -Rephrase the igt_assert statement during HDCP enable. (Ram)
          -Optimize the execution time by checking the link for all MST
           connectors together. (Ram)
          -No need of loop where we disable CP on one of the MST outputs. (Ram)
          -During verification by disabling one of the MST outputs,
           check for the negative case until the required timeout. (Ram)
      
      v5: -Modify skip message when HDCP support is not present. (Anshuman)
          -Remove the definition of color_t structure as it is no longer used.
      
      v6: -Optimize execution time in LIC test. (Anshuman)
      
      v7: -Check HDCP capability after modeset on MST. (Anshuman)
      
      v8: -Use try_commit for MST modeset and skip the test on failure. (Ankit)
      
      Signed-off-by: default avatarAnshuman Gupta <anshuman.gupta@intel.com>
      Signed-off-by: default avatarKarthik B S <karthik.b.s@intel.com>
      Reviewed-by: default avatarAnkit Nautiyal <ankit.k.nautiyal@intel.com>
      a6c71817
  3. Feb 22, 2021
  4. Feb 21, 2021
  5. Feb 19, 2021
  6. Feb 18, 2021
  7. Feb 17, 2021
  8. Feb 16, 2021
  9. Feb 12, 2021
  10. Feb 10, 2021
  11. Feb 09, 2021
  12. Feb 08, 2021
    • Bhanuprakash Modem's avatar
      tests/kms_vrr: Update condition checks for flipline test · b0160aad
      Bhanuprakash Modem authored and Petri Latvala's avatar Petri Latvala committed
      
      
      This patch includes below updates
      * For Flipline test: if refresh_rate <= Vrr_min then
      	- Expected returned refresh rate would be vrr_max
      	- At least 35% of the flips should be in threshold
      * Update "igt_display_commit_atomic" with "igt_display_commit2"
      * Calculate the target timestamp based on the delta between event
        timestamps & whatever the time left to reach the expected rate.
      * Add few debug prints
      
      V2:
      * Rebase
      V3:
      * Compute the target timestamp based on the delta (Ville)
      V4:
      * Add a comment to justify the result with refresh rate < 40Hz (Manasi)
      V5:
      * Align the starting point with flip completion event (Manasi)
      
      Cc: Ville Syrjälä <ville.syrjala@linux.intel.com>
      Cc: Manasi Navare <manasi.d.navare@intel.com>
      Cc: Nicholas Kazlauskas <nicholas.kazlauskas@amd.com>
      Signed-off-by: Bhanuprakash Modem's avatarBhanuprakash Modem <bhanuprakash.modem@intel.com>
      Reviewed-by: default avatarManasi Navare <manasi.d.navare@intel.com>
      b0160aad
  13. Feb 06, 2021
  14. Feb 05, 2021
  15. Feb 04, 2021