From: "Naladala, Ramanaidu" <Ramanaidu.naladala@intel.com>
To: <igt-dev@lists.freedesktop.org>
Subject: Re: [PATCH i-g-t] tests/intel/kms_pm_backlight: Brightness test during DPMS on and off
Date: Sat, 28 Sep 2024 15:14:33 +0530 [thread overview]
Message-ID: <32a02169-e2a1-4225-9756-3ff013e65de3@intel.com> (raw)
In-Reply-To: <20240926193838.698648-1-mohammed.thasleem@intel.com>
Hi Thasleem,
On 9/27/2024 1:08 AM, Mohammed Thasleem wrote:
> Set brightness by deviding max brightness, store and read it back.
> The actual brightness should be same during DPMS on and off cycle.
>
> v2: Update test path and testplan documentation.
> v3: Check backlight for all internal panels. (Jani)
> v4: Minor changes.
The change to check the backlight for all internal panels (Jani) appears
unrelated to the current patch. To maintain clarity and consistency in
our commit history, please update v4 to reflect the patch changes.
Code changes are LGTM,
Reviewed-by: Naladala Ramanaidu <ramanaidu.naladala@intel.com>
>
> Signed-off-by: Mohammed Thasleem <mohammed.thasleem@intel.com>
> ---
> tests/intel/kms_pm_backlight.c | 23 +++++++++++++++++++++++
> 1 file changed, 23 insertions(+)
>
> diff --git a/tests/intel/kms_pm_backlight.c b/tests/intel/kms_pm_backlight.c
> index 140a95bcc..c93e5b357 100644
> --- a/tests/intel/kms_pm_backlight.c
> +++ b/tests/intel/kms_pm_backlight.c
> @@ -66,6 +66,10 @@
> * SUBTEST: fade-with-suspend
> * Description: Test the fade with suspend.
> * Functionality: backlight, suspend
> + *
> + * SUBTEST: brightness-with-dpms
> + * Description: test brightness with dpms on and off cycle.
> + * Functionality: backlight, backlight
> */
>
> struct context {
> @@ -78,6 +82,7 @@ struct context {
> enum {
> TEST_NONE = 0,
> TEST_DPMS,
> + TEST_DPMS_CYCLE,
> TEST_SUSPEND,
> };
>
> @@ -213,6 +218,22 @@ check_dpms(igt_output_t *output)
> igt_assert(igt_wait_for_pm_status(IGT_RUNTIME_PM_STATUS_ACTIVE));
> }
>
> +static void check_dpms_cycle(struct context *context)
> +{
> + int max, val_1, val_2;
> +
> + backlight_read(&max, "max_brightness", context);
> + igt_assert(max);
> +
> + backlight_write(max / 2, "brightness", context);
> + backlight_read(&val_1, "actual_brightness", context);
> +
> + check_dpms(context->output);
> +
> + backlight_read(&val_2, "actual_brightness", context);
> + igt_assert_eq(val_1, val_2);
> +}
> +
> static void
> check_suspend(igt_output_t *output)
> {
> @@ -276,6 +297,8 @@ igt_main
> { "bad-brightness", "test the bad brightness.", test_bad_brightness, TEST_NONE },
> { "fade", "test basic fade.", test_fade, TEST_NONE },
> { "fade-with-dpms", "test the fade with DPMS.", test_fade, TEST_DPMS },
> + { "brightness-with-dpms", "test brightness with dpms on and off cycle.",
> + check_dpms_cycle, TEST_DPMS_CYCLE},
> { "fade-with-suspend", "test the fade with suspend.", test_fade, TEST_SUSPEND },
> };
>
next prev parent reply other threads:[~2024-09-28 9:45 UTC|newest]
Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-04-24 0:57 [igt-dev] [PATCH i-g-t] tests/i915/i915_pm_backlight: Brightness test during DPMS on and off Mohammed Thasleem
2023-03-25 19:05 ` [igt-dev] ✓ Fi.CI.BAT: success for " Patchwork
2023-03-25 20:12 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork
2024-06-07 10:33 ` [PATCH i-g-t] tests/intel/kms_pm_backlight: " Mohammed Thasleem
2024-06-07 11:15 ` Jani Nikula
2024-07-04 11:31 ` Mohammed Thasleem
2024-09-18 5:31 ` Hogander, Jouni
2024-09-18 7:36 ` Jani Nikula
2024-09-26 19:38 ` Mohammed Thasleem
2024-09-28 9:44 ` Naladala, Ramanaidu [this message]
2024-06-07 21:08 ` ✓ Fi.CI.BAT: success for tests/i915/i915_pm_backlight: Brightness test during DPMS on and off (rev2) Patchwork
2024-06-07 21:31 ` ✓ CI.xeBAT: " Patchwork
2024-06-08 11:05 ` ✗ CI.xeFULL: failure " Patchwork
2024-06-08 11:10 ` ✗ Fi.CI.IGT: " Patchwork
2024-07-04 18:28 ` ✓ Fi.CI.BAT: success for tests/i915/i915_pm_backlight: Brightness test during DPMS on and off (rev3) Patchwork
2024-07-04 18:29 ` ✓ CI.xeBAT: " Patchwork
2024-07-04 23:46 ` ✓ CI.xeFULL: " Patchwork
2024-07-05 7:51 ` ✗ Fi.CI.IGT: failure " Patchwork
2024-09-26 21:03 ` ✓ Fi.CI.BAT: success for tests/i915/i915_pm_backlight: Brightness test during DPMS on and off (rev4) Patchwork
2024-09-26 21:11 ` ✓ CI.xeBAT: " Patchwork
2024-09-27 3:44 ` ✗ Fi.CI.IGT: failure " Patchwork
2024-09-27 23:14 ` ✗ CI.xeFULL: " Patchwork
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=32a02169-e2a1-4225-9756-3ff013e65de3@intel.com \
--to=ramanaidu.naladala@intel.com \
--cc=igt-dev@lists.freedesktop.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox