From: Rodrigo Siqueira Jordao <Rodrigo.Siqueira@amd.com>
To: Srinivasan Shanmugam <srinivasan.shanmugam@amd.com>,
Aurabindo Pillai <aurabindo.pillai@amd.com>
Cc: Charlene Liu <charlene.liu@amd.com>,
Muhammad Ahmed <ahmed.ahmed@amd.com>,
amd-gfx@lists.freedesktop.org,
Hamza Mahfooz <hamza.mahfooz@amd.com>,
Alex Deucher <alexander.deucher@amd.com>,
Srinath Rao <srinath.rao@amd.com>
Subject: Re: [PATCH v2] drm/amd/display: Adjust kdoc for 'dcn35_hw_block_power_down' & 'dcn35_hw_block_power_up'
Date: Thu, 21 Dec 2023 10:35:33 -0700 [thread overview]
Message-ID: <2340cd6f-a89e-4e97-b1f4-e3034b020790@amd.com> (raw)
In-Reply-To: <20231221171346.1394528-1-srinivasan.shanmugam@amd.com>
On 12/21/23 10:13, Srinivasan Shanmugam wrote:
> Fixes the following gcc with W=1:
>
> drivers/gpu/drm/amd/amdgpu/../display/dc/hwss/dcn35/dcn35_hwseq.c:1124: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst
>
> Cc: Charlene Liu <charlene.liu@amd.com>
> Cc: Muhammad Ahmed <ahmed.ahmed@amd.com>
> Cc: Hamza Mahfooz <hamza.mahfooz@amd.com>
> Cc: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
> Cc: Aurabindo Pillai <aurabindo.pillai@amd.com>
> Cc: Alex Deucher <alexander.deucher@amd.com>
> Cc: Srinath Rao <srinath.rao@amd.com>
> Signed-off-by: Srinivasan Shanmugam <srinivasan.shanmugam@amd.com>
> ---
>
> v2:
> - Added explaination for power down & power up sequence (Rodrigo)
> - Removed documenting return void. (Rodrigo)
>
> .../amd/display/dc/hwss/dcn35/dcn35_hwseq.c | 68 +++++++++++--------
> 1 file changed, 41 insertions(+), 27 deletions(-)
>
> diff --git a/drivers/gpu/drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c b/drivers/gpu/drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c
> index ad710b4036de..1cb61c46d911 100644
> --- a/drivers/gpu/drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c
> +++ b/drivers/gpu/drm/amd/display/dc/hwss/dcn35/dcn35_hwseq.c
> @@ -1120,21 +1120,28 @@ void dcn35_calc_blocks_to_ungate(struct dc *dc, struct dc_state *context,
> update_state->pg_res_update[PG_HPO] = true;
>
> }
> +
> /**
> - * power down sequence
> - * ONO Region 3, DCPG 25: hpo - SKIPPED
> - * ONO Region 4, DCPG 0: dchubp0, dpp0
> - * ONO Region 6, DCPG 1: dchubp1, dpp1
> - * ONO Region 8, DCPG 2: dchubp2, dpp2
> - * ONO Region 10, DCPG 3: dchubp3, dpp3
> - * ONO Region 1, DCPG 23: dchubbub dchvm dchubbubmem - SKIPPED. PMFW will pwr dwn at IPS2 entry
> - * ONO Region 5, DCPG 16: dsc0
> - * ONO Region 7, DCPG 17: dsc1
> - * ONO Region 9, DCPG 18: dsc2
> - * ONO Region 11, DCPG 19: dsc3
> - * ONO Region 2, DCPG 24: mpc opp optc dwb
> - * ONO Region 0, DCPG 22: dccg dio dcio - SKIPPED. will be pwr dwn after lono timer is armed
> -*/
> + * dcn35_hw_block_power_down() - power down sequence
> + *
> + * The following sequence describes the ON-OFF (ONO) for power down:
> + *
> + * ONO Region 3, DCPG 25: hpo - SKIPPED
> + * ONO Region 4, DCPG 0: dchubp0, dpp0
> + * ONO Region 6, DCPG 1: dchubp1, dpp1
> + * ONO Region 8, DCPG 2: dchubp2, dpp2
> + * ONO Region 10, DCPG 3: dchubp3, dpp3
> + * ONO Region 1, DCPG 23: dchubbub dchvm dchubbubmem - SKIPPED. PMFW will pwr dwn at IPS2 entry
> + * ONO Region 5, DCPG 16: dsc0
> + * ONO Region 7, DCPG 17: dsc1
> + * ONO Region 9, DCPG 18: dsc2
> + * ONO Region 11, DCPG 19: dsc3
> + * ONO Region 2, DCPG 24: mpc opp optc dwb
> + * ONO Region 0, DCPG 22: dccg dio dcio - SKIPPED. will be pwr dwn after lono timer is armed
> + *
> + * @dc: Current DC state
> + * @update_state: update PG sequence states for HW block
> + */
> void dcn35_hw_block_power_down(struct dc *dc,
> struct pg_block_update *update_state)
> {
> @@ -1172,20 +1179,27 @@ void dcn35_hw_block_power_down(struct dc *dc,
> //domain22, 23, 25 currently always on.
>
> }
> +
> /**
> - * power up sequence
> - * ONO Region 0, DCPG 22: dccg dio dcio - SKIPPED
> - * ONO Region 2, DCPG 24: mpc opp optc dwb
> - * ONO Region 5, DCPG 16: dsc0
> - * ONO Region 7, DCPG 17: dsc1
> - * ONO Region 9, DCPG 18: dsc2
> - * ONO Region 11, DCPG 19: dsc3
> - * ONO Region 1, DCPG 23: dchubbub dchvm dchubbubmem - SKIPPED. PMFW will power up at IPS2 exit
> - * ONO Region 4, DCPG 0: dchubp0, dpp0
> - * ONO Region 6, DCPG 1: dchubp1, dpp1
> - * ONO Region 8, DCPG 2: dchubp2, dpp2
> - * ONO Region 10, DCPG 3: dchubp3, dpp3
> - * ONO Region 3, DCPG 25: hpo - SKIPPED
> + * dcn35_hw_block_power_up() - power up sequence
> + *
> + * The following sequence describes the ON-OFF (ONO) for power up:
> + *
> + * ONO Region 0, DCPG 22: dccg dio dcio - SKIPPED
> + * ONO Region 2, DCPG 24: mpc opp optc dwb
> + * ONO Region 5, DCPG 16: dsc0
> + * ONO Region 7, DCPG 17: dsc1
> + * ONO Region 9, DCPG 18: dsc2
> + * ONO Region 11, DCPG 19: dsc3
> + * ONO Region 1, DCPG 23: dchubbub dchvm dchubbubmem - SKIPPED. PMFW will power up at IPS2 exit
> + * ONO Region 4, DCPG 0: dchubp0, dpp0
> + * ONO Region 6, DCPG 1: dchubp1, dpp1
> + * ONO Region 8, DCPG 2: dchubp2, dpp2
> + * ONO Region 10, DCPG 3: dchubp3, dpp3
> + * ONO Region 3, DCPG 25: hpo - SKIPPED
> + *
> + * @dc: Current DC state
> + * @update_state: update PG sequence states for HW block
> */
> void dcn35_hw_block_power_up(struct dc *dc,
> struct pg_block_update *update_state)
Reviewed-by: Rodrigo Siqueira <Rodrigo.Siqueira@amd.com>
prev parent reply other threads:[~2023-12-21 17:35 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-12-19 7:37 [PATCH] drm/amd/display: Adjust kdoc for 'dcn35_hw_block_power_down' & 'dcn35_hw_block_power_up' Srinivasan Shanmugam
2023-12-21 16:53 ` Rodrigo Siqueira Jordao
2023-12-21 17:13 ` [PATCH v2] " Srinivasan Shanmugam
2023-12-21 17:35 ` Rodrigo Siqueira Jordao [this message]
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=2340cd6f-a89e-4e97-b1f4-e3034b020790@amd.com \
--to=rodrigo.siqueira@amd.com \
--cc=ahmed.ahmed@amd.com \
--cc=alexander.deucher@amd.com \
--cc=amd-gfx@lists.freedesktop.org \
--cc=aurabindo.pillai@amd.com \
--cc=charlene.liu@amd.com \
--cc=hamza.mahfooz@amd.com \
--cc=srinath.rao@amd.com \
--cc=srinivasan.shanmugam@amd.com \
/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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.