All of lore.kernel.org
 help / color / mirror / Atom feed
* [chrome-os:chromeos-6.6 354/354] drivers/gpu/drm/mediatek/mtk_dp_v2.c:3140:6: warning: no previous prototype for 'mtk_mt8189_dp_phy_set_param_v2'
@ 2025-08-13 14:18 kernel test robot
  0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2025-08-13 14:18 UTC (permalink / raw)
  To: cros-kernel-buildreports; +Cc: oe-kbuild-all

tree:   https://chromium.googlesource.com/chromiumos/third_party/kernel chromeos-6.6
head:   db867ccf596a910b85bab8c6052afe59fa921727
commit: 4f86e88a0ffae9bb2d46965fad019e9bcedbeccc [354/354] CHROMIUM: drm/mediatek: mt8189: porting driver for dptx
config: arm-randconfig-002-20250813 (https://download.01.org/0day-ci/archive/20250813/202508132240.DpnF1cCE-lkp@intel.com/config)
compiler: arm-linux-gnueabi-gcc (GCC) 8.5.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20250813/202508132240.DpnF1cCE-lkp@intel.com/reproduce)

If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202508132240.DpnF1cCE-lkp@intel.com/

All warnings (new ones prefixed by >>):

   drivers/gpu/drm/mediatek/mtk_dp_v2.c:2530:6: warning: no previous prototype for 'mtk_dp_dsc_support_v2' [-Wmissing-prototypes]
    void mtk_dp_dsc_support_v2(struct mtk_dp *mtk_dp)
         ^~~~~~~~~~~~~~~~~~~~~
   drivers/gpu/drm/mediatek/mtk_dp_v2.c:2538:6: warning: no previous prototype for 'mtk_dp_dsc_enable_v2' [-Wmissing-prototypes]
    void mtk_dp_dsc_enable_v2(struct mtk_dp *mtk_dp, const enum dp_encoder_id encoder_id)
         ^~~~~~~~~~~~~~~~~~~~
   drivers/gpu/drm/mediatek/mtk_dp_v2.c:2568:6: warning: no previous prototype for 'mtk_dp_dsc_disable_v2' [-Wmissing-prototypes]
    void mtk_dp_dsc_disable_v2(struct mtk_dp *mtk_dp, const enum dp_encoder_id encoder_id)
         ^~~~~~~~~~~~~~~~~~~~~
   drivers/gpu/drm/mediatek/mtk_dp_v2.c:2598:6: warning: no previous prototype for 'mtk_dp_set_chunk_size_v2' [-Wmissing-prototypes]
    void mtk_dp_set_chunk_size_v2(struct mtk_dp *mtk_dp, const enum dp_encoder_id encoder_id,
         ^~~~~~~~~~~~~~~~~~~~~~~~
   drivers/gpu/drm/mediatek/mtk_dp_v2.c:2617:6: warning: no previous prototype for 'mtk_dp_dsc_set_param_v2' [-Wmissing-prototypes]
    void mtk_dp_dsc_set_param_v2(struct mtk_dp *mtk_dp,
         ^~~~~~~~~~~~~~~~~~~~~~~
   drivers/gpu/drm/mediatek/mtk_dp_v2.c:2643:6: warning: no previous prototype for 'mtk_dp_dsc_set_pps_v2' [-Wmissing-prototypes]
    void mtk_dp_dsc_set_pps_v2(struct mtk_dp *mtk_dp,
         ^~~~~~~~~~~~~~~~~~~~~
   drivers/gpu/drm/mediatek/mtk_dp_v2.c:2663:6: warning: no previous prototype for 'mtk_dp_dsc_pps_send_v2' [-Wmissing-prototypes]
    void mtk_dp_dsc_pps_send_v2(struct mtk_dp *mtk_dp, const enum dp_encoder_id encoder_id)
         ^~~~~~~~~~~~~~~~~~~~~~
   drivers/gpu/drm/mediatek/mtk_dp_v2.c:2669:6: warning: no previous prototype for 'mtk_dp_dsc_parse_pps_param_v2' [-Wmissing-prototypes]
    void mtk_dp_dsc_parse_pps_param_v2(struct mtk_dp *mtk_dp, const enum dp_encoder_id encoder_id, u8 *pps)
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   drivers/gpu/drm/mediatek/mtk_dp_v2.c:3078:6: warning: no previous prototype for 'mtk_dp_phy_flip_enable_v2' [-Wmissing-prototypes]
    void mtk_dp_phy_flip_enable_v2(struct mtk_dp *mtk_dp)
         ^~~~~~~~~~~~~~~~~~~~~~~~~
   drivers/gpu/drm/mediatek/mtk_dp_v2.c:3096:6: warning: no previous prototype for 'mtk_dp_phy_flip_disable_v2' [-Wmissing-prototypes]
    void mtk_dp_phy_flip_disable_v2(struct mtk_dp *mtk_dp)
         ^~~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/gpu/drm/mediatek/mtk_dp_v2.c:3140:6: warning: no previous prototype for 'mtk_mt8189_dp_phy_set_param_v2' [-Wmissing-prototypes]
    void mtk_mt8189_dp_phy_set_param_v2(struct mtk_dp *mtk_dp)
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   drivers/gpu/drm/mediatek/mtk_dp_v2.c: In function 'mtk_dp_video_config_v2':
   drivers/gpu/drm/mediatek/mtk_dp_v2.c:3713:5: warning: variable 'data' set but not used [-Wunused-but-set-variable]
     u8 data;
        ^~~~
   drivers/gpu/drm/mediatek/mtk_dp_v2.c: At top level:
   drivers/gpu/drm/mediatek/mtk_dp_v2.c:4391:6: warning: no previous prototype for 'mtk_dp_hdcp_atomic_check' [-Wmissing-prototypes]
    void mtk_dp_hdcp_atomic_check(struct mtk_dp *mtk_dp, enum dp_encoder_id id,
         ^~~~~~~~~~~~~~~~~~~~~~~~
   drivers/gpu/drm/mediatek/mtk_dp_v2.c:4705:11: warning: initialized field overwritten [-Woverride-init]
     .reset = drm_atomic_helper_connector_reset,
              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
   drivers/gpu/drm/mediatek/mtk_dp_v2.c:4705:11: note: (near initialization for 'mtk_dp_con_funcs.reset')


vim +/mtk_mt8189_dp_phy_set_param_v2 +3140 drivers/gpu/drm/mediatek/mtk_dp_v2.c

  3139	
> 3140	void mtk_mt8189_dp_phy_set_param_v2(struct mtk_dp *mtk_dp)
  3141	{
  3142		int i;
  3143	
  3144		PHY_WRITE_4BYTE(mtk_dp,
  3145				mtk_dp->data->phyd_ana_glb_offset
  3146				+ DP_PHY_GLB_FORCE_CTRL_00,
  3147				mtk_dp->data->patch_phy_settings[0]);
  3148	
  3149		for (i = 0; i < 4; i++) {
  3150			PHY_WRITE_4BYTE(mtk_dp,
  3151					mtk_dp->data->phyd_ana_lan_offset[i]
  3152					+ DP_PHY_LANE_TX_2,
  3153					mtk_dp->data->patch_phy_settings[1]);
  3154		}
  3155	
  3156		PHY_WRITE_4BYTE(mtk_dp,
  3157				mtk_dp->data->phyd_dig_glb_offset
  3158				+ DP_PHY_DIG_GLB_DA_REG_00,
  3159				mtk_dp->data->patch_phy_settings[2]);
  3160		PHY_WRITE_4BYTE(mtk_dp,
  3161				mtk_dp->data->phyd_dig_glb_offset
  3162				+ DP_PHY_DIG_GLB_DA_REG_01,
  3163				mtk_dp->data->patch_phy_settings[3]);
  3164		PHY_WRITE_4BYTE(mtk_dp,
  3165				mtk_dp->data->phyd_dig_glb_offset
  3166				+ DP_PHY_DIG_GLB_DA_REG_02,
  3167				mtk_dp->data->patch_phy_settings[4]);
  3168		PHY_WRITE_4BYTE(mtk_dp,
  3169				mtk_dp->data->phyd_dig_glb_offset
  3170				+ DP_PHY_DIG_GLB_DA_REG_03,
  3171				mtk_dp->data->patch_phy_settings[5]);
  3172	
  3173		for (i = 0; i < 4; i++) {
  3174			PHY_WRITE_4BYTE(mtk_dp,
  3175					mtk_dp->data->phyd_dig_lan_offset[i] + DRIVING_PARAM_3,
  3176					mtk_dp->data->txfir_settings[0]);
  3177			PHY_WRITE_4BYTE(mtk_dp,
  3178					mtk_dp->data->phyd_dig_lan_offset[i] + DRIVING_PARAM_4,
  3179					mtk_dp->data->txfir_settings[1]);
  3180			PHY_WRITE_4BYTE(mtk_dp,
  3181					mtk_dp->data->phyd_dig_lan_offset[i] + DRIVING_PARAM_5,
  3182					mtk_dp->data->txfir_settings[2]);
  3183			PHY_WRITE_4BYTE(mtk_dp,
  3184					mtk_dp->data->phyd_dig_lan_offset[i] + DRIVING_PARAM_6,
  3185					mtk_dp->data->txfir_settings[3]);
  3186			PHY_WRITE_4BYTE(mtk_dp,
  3187					mtk_dp->data->phyd_dig_lan_offset[i] + DRIVING_PARAM_7,
  3188					mtk_dp->data->txfir_settings[4]);
  3189			PHY_WRITE_4BYTE(mtk_dp,
  3190					mtk_dp->data->phyd_dig_lan_offset[i] + DRIVING_PARAM_8,
  3191					mtk_dp->data->txfir_settings[5]);
  3192		}
  3193	}
  3194	

-- 
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2025-08-13 14:20 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-08-13 14:18 [chrome-os:chromeos-6.6 354/354] drivers/gpu/drm/mediatek/mtk_dp_v2.c:3140:6: warning: no previous prototype for 'mtk_mt8189_dp_phy_set_param_v2' kernel test robot

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.