Reviewed-by: Alex Hung <[email protected]>

On 6/2/26 13:21, Aurabindo Pillai wrote:
Two small type fixes that match how the values are actually consumed:

- decide_zstate_support() iterates from 0 to pipe_count, which is
   unsigned. Make the loop index unsigned int.

- hpo_enc401_read_state() reads HDMI_PIXEL_ENCODING and
   HDMI_DEEP_COLOR_DEPTH via REG_GET_2(), which internally casts the
   output pointer to (uint32_t *). Passing the address of an int is a
   strict-aliasing wart even when the sizes match. Declare the locals
   as uint32_t.

No behavioural change since the values are only compared against small
non-negative constants.

Signed-off-by: Aurabindo Pillai <[email protected]>
---
  drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c          | 2 +-
  .../amd/display/dc/hpo/dcn401/dcn401_hpo_frl_stream_encoder.c | 4 ++--
  2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c 
b/drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
index 5f088d113b9f..38c79239004c 100644
--- a/drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
+++ b/drivers/gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c
@@ -1060,7 +1060,7 @@ static bool is_dtbclk_required(struct dc *dc, struct 
dc_state *context)
  static enum dcn_zstate_support_state  decide_zstate_support(struct dc *dc, 
struct dc_state *context)
  {
        int plane_count;
-       int i;
+       unsigned int i;
plane_count = 0;
        for (i = 0; i < dc->res_pool->pipe_count; i++) {
diff --git 
a/drivers/gpu/drm/amd/display/dc/hpo/dcn401/dcn401_hpo_frl_stream_encoder.c 
b/drivers/gpu/drm/amd/display/dc/hpo/dcn401/dcn401_hpo_frl_stream_encoder.c
index 28cb14dc87b0..85b7a44c0a11 100644
--- a/drivers/gpu/drm/amd/display/dc/hpo/dcn401/dcn401_hpo_frl_stream_encoder.c
+++ b/drivers/gpu/drm/amd/display/dc/hpo/dcn401/dcn401_hpo_frl_stream_encoder.c
@@ -143,8 +143,8 @@ void hpo_enc401_read_state(
        struct hpo_frl_stream_encoder *enc,
        struct hpo_frl_stream_encoder_state *state)
  {
-       int pixel_encoding;
-       int color_depth;
+       uint32_t pixel_encoding;
+       uint32_t color_depth;
  //    int odm_combine;
        struct dcn401_hpo_frl_stream_encoder *enc401 = 
DCN401_HPO_FRL_STRENC_FROM_HPO_FRL_STRENC(enc);

Reply via email to