From: kernel test robot <lkp@intel.com>
To: kbuild-all@lists.01.org
Subject: [chrome-os:chromeos-5.10 9848/9999] drivers/media/platform/mtk-mdp3/mtk-mdp3-comp.c:680:6: warning: no previous prototype for 'reset_luma_hist'
Date: Wed, 05 Jan 2022 09:03:12 +0800 [thread overview]
Message-ID: <202201050855.7QQPjdPQ-lkp@intel.com> (raw)
[-- Attachment #1: Type: text/plain, Size: 8201 bytes --]
Hi Roy-CW,
FYI, the error/warning still remains.
tree: https://chromium.googlesource.com/chromiumos/third_party/kernel chromeos-5.10
head: 467f36c680a717dc8c756f09da0d334c5296b929
commit: d74d76b9b1977f9b864527c365b042a3820efc75 [9848/9999] CHROMIUM: media: platform: mtk-mdp3: Add engine setting for MT8195
config: ia64-allmodconfig (https://download.01.org/0day-ci/archive/20220105/202201050855.7QQPjdPQ-lkp(a)intel.com/config)
compiler: ia64-linux-gcc (GCC) 11.2.0
reproduce (this is a W=1 build):
wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
chmod +x ~/bin/make.cross
git remote add chrome-os https://chromium.googlesource.com/chromiumos/third_party/kernel
git fetch --no-tags chrome-os chromeos-5.10
git checkout d74d76b9b1977f9b864527c365b042a3820efc75
# save the config file to linux build tree
mkdir build_dir
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-11.2.0 make.cross O=build_dir ARCH=ia64 SHELL=/bin/bash drivers/media/platform/mtk-mdp3/
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>
All warnings (new ones prefixed by >>):
>> drivers/media/platform/mtk-mdp3/mtk-mdp3-comp.c:680:6: warning: no previous prototype for 'reset_luma_hist' [-Wmissing-prototypes]
680 | void reset_luma_hist(struct mdp_comp_ctx *ctx, struct mmsys_cmdq_cmd *cmd)
| ^~~~~~~~~~~~~~~
drivers/media/platform/mtk-mdp3/mtk-mdp3-comp.c:1020:34: warning: 'tcc_ops' defined but not used [-Wunused-const-variable=]
1020 | static const struct mdp_comp_ops tcc_ops = {
| ^~~~~~~
drivers/media/platform/mtk-mdp3/mtk-mdp3-comp.c:992:34: warning: 'pad_ops' defined but not used [-Wunused-const-variable=]
992 | static const struct mdp_comp_ops pad_ops = {
| ^~~~~~~
drivers/media/platform/mtk-mdp3/mtk-mdp3-comp.c:946:34: warning: 'ovl_ops' defined but not used [-Wunused-const-variable=]
946 | static const struct mdp_comp_ops ovl_ops = {
| ^~~~~~~
drivers/media/platform/mtk-mdp3/mtk-mdp3-comp.c:884:34: warning: 'color_ops' defined but not used [-Wunused-const-variable=]
884 | static const struct mdp_comp_ops color_ops = {
| ^~~~~~~~~
drivers/media/platform/mtk-mdp3/mtk-mdp3-comp.c:816:34: warning: 'tdshp_ops' defined but not used [-Wunused-const-variable=]
816 | static const struct mdp_comp_ops tdshp_ops = {
| ^~~~~~~~~
drivers/media/platform/mtk-mdp3/mtk-mdp3-comp.c:670:34: warning: 'hdr_ops' defined but not used [-Wunused-const-variable=]
670 | static const struct mdp_comp_ops hdr_ops = {
| ^~~~~~~
drivers/media/platform/mtk-mdp3/mtk-mdp3-comp.c:604:34: warning: 'aal_ops' defined but not used [-Wunused-const-variable=]
604 | static const struct mdp_comp_ops aal_ops = {
| ^~~~~~~
drivers/media/platform/mtk-mdp3/mtk-mdp3-comp.c:441:34: warning: 'fg_ops' defined but not used [-Wunused-const-variable=]
441 | static const struct mdp_comp_ops fg_ops = {
| ^~~~~~
drivers/media/platform/mtk-mdp3/mtk-mdp3-comp.c:392:34: warning: 'stitch_ops' defined but not used [-Wunused-const-variable=]
392 | static const struct mdp_comp_ops stitch_ops = {
| ^~~~~~~~~~
drivers/media/platform/mtk-mdp3/mtk-mdp3-comp.c:382:34: warning: 'split_ops' defined but not used [-Wunused-const-variable=]
382 | static const struct mdp_comp_ops split_ops = {
| ^~~~~~~~~
vim +/reset_luma_hist +680 drivers/media/platform/mtk-mdp3/mtk-mdp3-comp.c
679
> 680 void reset_luma_hist(struct mdp_comp_ctx *ctx, struct mmsys_cmdq_cmd *cmd)
681 {
682 const struct mdp_platform_config *mdp_cfg = __get_plat_cfg(ctx);
683 phys_addr_t base = ctx->comp->reg_base;
684 u16 subsys_id = ctx->comp->subsys_id;
685
686 // reset LUMA HIST
687 MM_REG_WRITE(cmd, subsys_id, base,
688 MDP_LUMA_HIST_INIT_00, 0, 0xFFFFFFFF);
689 MM_REG_WRITE(cmd, subsys_id, base,
690 MDP_LUMA_HIST_INIT_01, 0, 0xFFFFFFFF);
691 MM_REG_WRITE(cmd, subsys_id, base,
692 MDP_LUMA_HIST_INIT_02, 0, 0xFFFFFFFF);
693 MM_REG_WRITE(cmd, subsys_id, base,
694 MDP_LUMA_HIST_INIT_03, 0, 0xFFFFFFFF);
695 MM_REG_WRITE(cmd, subsys_id, base,
696 MDP_LUMA_HIST_INIT_04, 0, 0xFFFFFFFF);
697 MM_REG_WRITE(cmd, subsys_id, base,
698 MDP_LUMA_HIST_INIT_05, 0, 0xFFFFFFFF);
699 MM_REG_WRITE(cmd, subsys_id, base,
700 MDP_LUMA_HIST_INIT_06, 0, 0xFFFFFFFF);
701 MM_REG_WRITE(cmd, subsys_id, base,
702 MDP_LUMA_HIST_INIT_07, 0, 0xFFFFFFFF);
703 MM_REG_WRITE(cmd, subsys_id, base,
704 MDP_LUMA_HIST_INIT_08, 0, 0xFFFFFFFF);
705 MM_REG_WRITE(cmd, subsys_id, base,
706 MDP_LUMA_HIST_INIT_09, 0, 0xFFFFFFFF);
707 MM_REG_WRITE(cmd, subsys_id, base,
708 MDP_LUMA_HIST_INIT_10, 0, 0xFFFFFFFF);
709 MM_REG_WRITE(cmd, subsys_id, base,
710 MDP_LUMA_HIST_INIT_11, 0, 0xFFFFFFFF);
711 MM_REG_WRITE(cmd, subsys_id, base,
712 MDP_LUMA_HIST_INIT_12, 0, 0xFFFFFFFF);
713 MM_REG_WRITE(cmd, subsys_id, base,
714 MDP_LUMA_HIST_INIT_13, 0, 0xFFFFFFFF);
715 MM_REG_WRITE(cmd, subsys_id, base,
716 MDP_LUMA_HIST_INIT_14, 0, 0xFFFFFFFF);
717 MM_REG_WRITE(cmd, subsys_id, base,
718 MDP_LUMA_HIST_INIT_15, 0, 0xFFFFFFFF);
719 MM_REG_WRITE(cmd, subsys_id, base,
720 MDP_LUMA_HIST_INIT_16, 0, 0xFFFFFFFF);
721 MM_REG_WRITE(cmd, subsys_id, base,
722 MDP_LUMA_SUM_INIT, 0, 0xFFFFFFFF);
723
724 if (mdp_cfg && mdp_cfg->tdshp_1_1) {
725 MM_REG_WRITE(cmd, subsys_id, base,
726 MDP_DC_TWO_D_W1_RESULT_INIT, 0, 0xFFFFFFFF);
727 }
728
729 if (mdp_cfg && mdp_cfg->tdshp_dyn_contrast_version == 2) {
730 MM_REG_WRITE(cmd, subsys_id, base,
731 MDP_CONTOUR_HIST_INIT_00, 0, 0xFFFFFFFF);
732 MM_REG_WRITE(cmd, subsys_id, base,
733 MDP_CONTOUR_HIST_INIT_01, 0, 0xFFFFFFFF);
734 MM_REG_WRITE(cmd, subsys_id, base,
735 MDP_CONTOUR_HIST_INIT_02, 0, 0xFFFFFFFF);
736 MM_REG_WRITE(cmd, subsys_id, base,
737 MDP_CONTOUR_HIST_INIT_03, 0, 0xFFFFFFFF);
738 MM_REG_WRITE(cmd, subsys_id, base,
739 MDP_CONTOUR_HIST_INIT_04, 0, 0xFFFFFFFF);
740 MM_REG_WRITE(cmd, subsys_id, base,
741 MDP_CONTOUR_HIST_INIT_05, 0, 0xFFFFFFFF);
742 MM_REG_WRITE(cmd, subsys_id, base,
743 MDP_CONTOUR_HIST_INIT_06, 0, 0xFFFFFFFF);
744 MM_REG_WRITE(cmd, subsys_id, base,
745 MDP_CONTOUR_HIST_INIT_07, 0, 0xFFFFFFFF);
746 MM_REG_WRITE(cmd, subsys_id, base,
747 MDP_CONTOUR_HIST_INIT_08, 0, 0xFFFFFFFF);
748 MM_REG_WRITE(cmd, subsys_id, base,
749 MDP_CONTOUR_HIST_INIT_09, 0, 0xFFFFFFFF);
750 MM_REG_WRITE(cmd, subsys_id, base,
751 MDP_CONTOUR_HIST_INIT_10, 0, 0xFFFFFFFF);
752 MM_REG_WRITE(cmd, subsys_id, base,
753 MDP_CONTOUR_HIST_INIT_11, 0, 0xFFFFFFFF);
754 MM_REG_WRITE(cmd, subsys_id, base,
755 MDP_CONTOUR_HIST_INIT_12, 0, 0xFFFFFFFF);
756 MM_REG_WRITE(cmd, subsys_id, base,
757 MDP_CONTOUR_HIST_INIT_13, 0, 0xFFFFFFFF);
758 MM_REG_WRITE(cmd, subsys_id, base,
759 MDP_CONTOUR_HIST_INIT_14, 0, 0xFFFFFFFF);
760 MM_REG_WRITE(cmd, subsys_id, base,
761 MDP_CONTOUR_HIST_INIT_15, 0, 0xFFFFFFFF);
762 MM_REG_WRITE(cmd, subsys_id, base,
763 MDP_CONTOUR_HIST_INIT_16, 0, 0xFFFFFFFF);
764 }
765 }
766
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org
reply other threads:[~2022-01-05 1:03 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
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=202201050855.7QQPjdPQ-lkp@intel.com \
--to=lkp@intel.com \
--cc=kbuild-all@lists.01.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 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.