* Re: clk: meson: pll: Remove the dedicated n parameter
@ 2026-09-28 11:03 kernel test robot
0 siblings, 0 replies; 2+ messages in thread
From: kernel test robot @ 2026-09-28 11:03 UTC (permalink / raw)
Cc: oe-kbuild-all
Hi Jian,
kernel test robot noticed the following build errors:
url: https://github.com/intel-lab-lkp/linux/commits/Jian-Hu-via-B4-Relay/clk-meson-pll-Remove-the-dedicated-n-parameter/20260923-191447
base:
patch link: https://lore.kernel.org/r/202609281219.WksP0Aus-lkp%40intel.com
config: arm64-randconfig-r2104-20260928 (https://download.01.org/0day-ci/archive/20260928/202609281219.WksP0Aus-lkp@intel.com/config)
compiler: aarch64-linux-gcc (GCC) 12.5.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20260928/202609281219.WksP0Aus-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/202609281219.WksP0Aus-lkp@intel.com/
All error/warnings (new ones prefixed by >>):
>> drivers/clk/meson/a1-pll.c:40:18: error: 'struct meson_clk_pll_data' has no member named 'n'; did you mean 'en'?
40 | .n = {
| ^
| en
drivers/clk/meson/a1-pll.c:45:25: warning: initialized field overwritten [-Woverride-init]
45 | .frac = {
| ^
drivers/clk/meson/a1-pll.c:45:25: note: (near initialization for '(anonymous).frac')
drivers/clk/meson/a1-pll.c:111:18: error: 'struct meson_clk_pll_data' has no member named 'n'; did you mean 'en'?
111 | .n = {
| ^
| en
drivers/clk/meson/a1-pll.c:116:25: warning: initialized field overwritten [-Woverride-init]
116 | .frac = {
| ^
drivers/clk/meson/a1-pll.c:116:25: note: (near initialization for '(anonymous).frac')
--
>> drivers/clk/meson/g12a.c:152:18: error: 'struct meson_clk_pll_data' has no member named 'n'; did you mean 'en'?
152 | .n = {
| ^
| en
drivers/clk/meson/g12a.c:157:25: warning: initialized field overwritten [-Woverride-init]
157 | .frac = {
| ^
drivers/clk/meson/g12a.c:157:25: note: (near initialization for '(anonymous).frac')
drivers/clk/meson/g12a.c:221:18: error: 'struct meson_clk_pll_data' has no member named 'n'; did you mean 'en'?
221 | .n = {
| ^
| en
drivers/clk/meson/g12a.c:280:18: error: 'struct meson_clk_pll_data' has no member named 'n'; did you mean 'en'?
280 | .n = {
| ^
| en
drivers/clk/meson/g12a.c:418:18: error: 'struct meson_clk_pll_data' has no member named 'n'; did you mean 'en'?
418 | .n = {
| ^
| en
drivers/clk/meson/g12a.c:423:25: warning: initialized field overwritten [-Woverride-init]
423 | .frac = {
| ^
drivers/clk/meson/g12a.c:423:25: note: (near initialization for '(anonymous).frac')
drivers/clk/meson/g12a.c:483:18: error: 'struct meson_clk_pll_data' has no member named 'n'; did you mean 'en'?
483 | .n = {
| ^
| en
drivers/clk/meson/g12a.c:488:25: warning: initialized field overwritten [-Woverride-init]
488 | .frac = {
| ^
drivers/clk/meson/g12a.c:488:25: note: (near initialization for '(anonymous).frac')
drivers/clk/meson/g12a.c:558:18: error: 'struct meson_clk_pll_data' has no member named 'n'; did you mean 'en'?
558 | .n = {
| ^
| en
drivers/clk/meson/g12a.c:563:25: warning: initialized field overwritten [-Woverride-init]
563 | .frac = {
| ^
drivers/clk/meson/g12a.c:563:25: note: (near initialization for '(anonymous).frac')
>> drivers/clk/meson/g12a.c:633:38: error: array type has incomplete element type 'struct pll_params_table'
633 | static const struct pll_params_table g12a_pcie_pll_table[] = {
| ^~~~~~~~~~~~~~~~~~~
>> drivers/clk/meson/g12a.c:634:9: error: implicit declaration of function 'PLL_PARAMS' [-Werror=implicit-function-declaration]
634 | PLL_PARAMS(150, 1),
| ^~~~~~~~~~
drivers/clk/meson/g12a.c:650:18: error: 'struct meson_clk_pll_data' has no member named 'n'; did you mean 'en'?
650 | .n = {
| ^
| en
drivers/clk/meson/g12a.c:655:25: warning: initialized field overwritten [-Woverride-init]
655 | .frac = {
| ^
drivers/clk/meson/g12a.c:655:25: note: (near initialization for '(anonymous).frac')
>> drivers/clk/meson/g12a.c:670:18: error: 'struct meson_clk_pll_data' has no member named 'table'
670 | .table = g12a_pcie_pll_table,
| ^~~~~
drivers/clk/meson/g12a.c:744:18: error: 'struct meson_clk_pll_data' has no member named 'n'; did you mean 'en'?
744 | .n = {
| ^
| en
drivers/clk/meson/g12a.c:749:25: warning: initialized field overwritten [-Woverride-init]
749 | .frac = {
| ^
drivers/clk/meson/g12a.c:749:25: note: (near initialization for '(anonymous).frac')
>> drivers/clk/meson/g12a.c:633:38: warning: 'g12a_pcie_pll_table' defined but not used [-Wunused-variable]
633 | static const struct pll_params_table g12a_pcie_pll_table[] = {
| ^~~~~~~~~~~~~~~~~~~
cc1: some warnings being treated as errors
--
>> drivers/clk/meson/gxbb.c:130:18: error: 'struct meson_clk_pll_data' has no member named 'n'; did you mean 'en'?
130 | .n = {
| ^
| en
drivers/clk/meson/gxbb.c:135:25: warning: initialized field overwritten [-Woverride-init]
135 | .frac = {
| ^
drivers/clk/meson/gxbb.c:135:25: note: (near initialization for '(anonymous).frac')
drivers/clk/meson/gxbb.c:207:18: error: 'struct meson_clk_pll_data' has no member named 'n'; did you mean 'en'?
207 | .n = {
| ^
| en
drivers/clk/meson/gxbb.c:212:25: warning: initialized field overwritten [-Woverride-init]
212 | .frac = {
| ^
drivers/clk/meson/gxbb.c:212:25: note: (near initialization for '(anonymous).frac')
drivers/clk/meson/gxbb.c:255:18: error: 'struct meson_clk_pll_data' has no member named 'n'; did you mean 'en'?
255 | .n = {
| ^
| en
drivers/clk/meson/gxbb.c:266:25: warning: initialized field overwritten [-Woverride-init]
266 | .frac = {
| ^
drivers/clk/meson/gxbb.c:266:25: note: (near initialization for '(anonymous).frac')
drivers/clk/meson/gxbb.c:428:18: error: 'struct meson_clk_pll_data' has no member named 'n'; did you mean 'en'?
428 | .n = {
| ^
| en
>> drivers/clk/meson/gxbb.c:472:38: error: array type has incomplete element type 'struct pll_params_table'
472 | static const struct pll_params_table gxbb_gp0_pll_params_table[] = {
| ^~~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/clk/meson/gxbb.c:473:9: error: implicit declaration of function 'PLL_PARAMS' [-Werror=implicit-function-declaration]
473 | PLL_PARAMS(32, 1),
| ^~~~~~~~~~
drivers/clk/meson/gxbb.c:525:18: error: 'struct meson_clk_pll_data' has no member named 'n'; did you mean 'en'?
525 | .n = {
| ^
| en
>> drivers/clk/meson/gxbb.c:540:18: error: 'struct meson_clk_pll_data' has no member named 'table'
540 | .table = gxbb_gp0_pll_params_table,
| ^~~~~
drivers/clk/meson/gxbb.c:554:38: error: array type has incomplete element type 'struct pll_params_table'
554 | static const struct pll_params_table gxl_gp0_pll_params_table[] = {
| ^~~~~~~~~~~~~~~~~~~~~~~~
drivers/clk/meson/gxbb.c:603:18: error: 'struct meson_clk_pll_data' has no member named 'n'; did you mean 'en'?
603 | .n = {
| ^
| en
drivers/clk/meson/gxbb.c:608:25: warning: initialized field overwritten [-Woverride-init]
608 | .frac = {
| ^
drivers/clk/meson/gxbb.c:608:25: note: (near initialization for '(anonymous).frac')
drivers/clk/meson/gxbb.c:623:18: error: 'struct meson_clk_pll_data' has no member named 'table'
623 | .table = gxl_gp0_pll_params_table,
| ^~~~~
>> drivers/clk/meson/gxbb.c:554:38: warning: 'gxl_gp0_pll_params_table' defined but not used [-Wunused-variable]
554 | static const struct pll_params_table gxl_gp0_pll_params_table[] = {
| ^~~~~~~~~~~~~~~~~~~~~~~~
>> drivers/clk/meson/gxbb.c:472:38: warning: 'gxbb_gp0_pll_params_table' defined but not used [-Wunused-variable]
472 | static const struct pll_params_table gxbb_gp0_pll_params_table[] = {
| ^~~~~~~~~~~~~~~~~~~~~~~~~
cc1: some warnings being treated as errors
--
>> drivers/clk/meson/s4-pll.c:71:18: error: 'struct meson_clk_pll_data' has no member named 'n'; did you mean 'en'?
71 | .n = {
| ^
| en
drivers/clk/meson/s4-pll.c:76:22: warning: initialized field overwritten [-Woverride-init]
76 | .l = {
| ^
drivers/clk/meson/s4-pll.c:76:22: note: (near initialization for '(anonymous).l')
drivers/clk/meson/s4-pll.c:305:18: error: 'struct meson_clk_pll_data' has no member named 'n'; did you mean 'en'?
305 | .n = {
| ^
| en
drivers/clk/meson/s4-pll.c:376:18: error: 'struct meson_clk_pll_data' has no member named 'n'; did you mean 'en'?
376 | .n = {
| ^
| en
drivers/clk/meson/s4-pll.c:381:25: warning: initialized field overwritten [-Woverride-init]
381 | .frac = {
| ^
drivers/clk/meson/s4-pll.c:381:25: note: (near initialization for '(anonymous).frac')
drivers/clk/meson/s4-pll.c:443:18: error: 'struct meson_clk_pll_data' has no member named 'n'; did you mean 'en'?
443 | .n = {
| ^
| en
--
>> drivers/clk/meson/c3-pll.c:263:18: error: 'struct meson_clk_pll_data' has no member named 'n'; did you mean 'en'?
263 | .n = {
| ^
| en
drivers/clk/meson/c3-pll.c:268:22: warning: initialized field overwritten [-Woverride-init]
268 | .l = {
| ^
drivers/clk/meson/c3-pll.c:268:22: note: (near initialization for '(anonymous).l')
drivers/clk/meson/c3-pll.c:346:18: error: 'struct meson_clk_pll_data' has no member named 'n'; did you mean 'en'?
346 | .n = {
| ^
| en
drivers/clk/meson/c3-pll.c:351:22: warning: initialized field overwritten [-Woverride-init]
351 | .l = {
| ^
drivers/clk/meson/c3-pll.c:351:22: note: (near initialization for '(anonymous).l')
drivers/clk/meson/c3-pll.c:418:18: error: 'struct meson_clk_pll_data' has no member named 'n'; did you mean 'en'?
418 | .n = {
| ^
| en
vim +40 drivers/clk/meson/a1-pll.c
28f3be518081b2 Dmitry Rokosov 2023-05-23 27
4c4e17f2701316 Jerome Brunet 2025-07-02 28 static struct clk_regmap a1_fixed_pll_dco = {
28f3be518081b2 Dmitry Rokosov 2023-05-23 29 .data = &(struct meson_clk_pll_data){
28f3be518081b2 Dmitry Rokosov 2023-05-23 30 .en = {
28f3be518081b2 Dmitry Rokosov 2023-05-23 31 .reg_off = ANACTRL_FIXPLL_CTRL0,
28f3be518081b2 Dmitry Rokosov 2023-05-23 32 .shift = 28,
28f3be518081b2 Dmitry Rokosov 2023-05-23 33 .width = 1,
28f3be518081b2 Dmitry Rokosov 2023-05-23 34 },
28f3be518081b2 Dmitry Rokosov 2023-05-23 35 .m = {
28f3be518081b2 Dmitry Rokosov 2023-05-23 36 .reg_off = ANACTRL_FIXPLL_CTRL0,
28f3be518081b2 Dmitry Rokosov 2023-05-23 37 .shift = 0,
28f3be518081b2 Dmitry Rokosov 2023-05-23 38 .width = 8,
28f3be518081b2 Dmitry Rokosov 2023-05-23 39 },
28f3be518081b2 Dmitry Rokosov 2023-05-23 @40 .n = {
28f3be518081b2 Dmitry Rokosov 2023-05-23 41 .reg_off = ANACTRL_FIXPLL_CTRL0,
28f3be518081b2 Dmitry Rokosov 2023-05-23 42 .shift = 10,
28f3be518081b2 Dmitry Rokosov 2023-05-23 43 .width = 5,
28f3be518081b2 Dmitry Rokosov 2023-05-23 44 },
28f3be518081b2 Dmitry Rokosov 2023-05-23 45 .frac = {
28f3be518081b2 Dmitry Rokosov 2023-05-23 46 .reg_off = ANACTRL_FIXPLL_CTRL1,
28f3be518081b2 Dmitry Rokosov 2023-05-23 47 .shift = 0,
28f3be518081b2 Dmitry Rokosov 2023-05-23 48 .width = 19,
28f3be518081b2 Dmitry Rokosov 2023-05-23 49 },
28f3be518081b2 Dmitry Rokosov 2023-05-23 50 .l = {
28f3be518081b2 Dmitry Rokosov 2023-05-23 51 .reg_off = ANACTRL_FIXPLL_STS,
28f3be518081b2 Dmitry Rokosov 2023-05-23 52 .shift = 31,
28f3be518081b2 Dmitry Rokosov 2023-05-23 53 .width = 1,
28f3be518081b2 Dmitry Rokosov 2023-05-23 54 },
28f3be518081b2 Dmitry Rokosov 2023-05-23 55 .rst = {
28f3be518081b2 Dmitry Rokosov 2023-05-23 56 .reg_off = ANACTRL_FIXPLL_CTRL0,
28f3be518081b2 Dmitry Rokosov 2023-05-23 57 .shift = 29,
28f3be518081b2 Dmitry Rokosov 2023-05-23 58 .width = 1,
28f3be518081b2 Dmitry Rokosov 2023-05-23 59 },
28f3be518081b2 Dmitry Rokosov 2023-05-23 60 },
28f3be518081b2 Dmitry Rokosov 2023-05-23 61 .hw.init = &(struct clk_init_data){
28f3be518081b2 Dmitry Rokosov 2023-05-23 62 .name = "fixed_pll_dco",
28f3be518081b2 Dmitry Rokosov 2023-05-23 63 .ops = &meson_clk_pll_ro_ops,
28f3be518081b2 Dmitry Rokosov 2023-05-23 64 .parent_data = &(const struct clk_parent_data) {
28f3be518081b2 Dmitry Rokosov 2023-05-23 65 .fw_name = "fixpll_in",
28f3be518081b2 Dmitry Rokosov 2023-05-23 66 },
28f3be518081b2 Dmitry Rokosov 2023-05-23 67 .num_parents = 1,
28f3be518081b2 Dmitry Rokosov 2023-05-23 68 },
28f3be518081b2 Dmitry Rokosov 2023-05-23 69 };
28f3be518081b2 Dmitry Rokosov 2023-05-23 70
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: clk: meson: pll: Remove the dedicated n parameter
@ 2026-09-28 12:28 kernel test robot
0 siblings, 0 replies; 2+ messages in thread
From: kernel test robot @ 2026-09-28 12:28 UTC (permalink / raw)
Cc: oe-kbuild-all
Hi Jian,
kernel test robot noticed the following build errors:
url: https://github.com/intel-lab-lkp/linux/commits/Jian-Hu-via-B4-Relay/clk-meson-pll-Remove-the-dedicated-n-parameter/20260923-191447
base:
patch link: https://lore.kernel.org/r/202609281430.SIgEP6mX-lkp%40intel.com
config: arm64-randconfig-r2301-20260928 (https://download.01.org/0day-ci/archive/20260928/202609281430.SIgEP6mX-lkp@intel.com/config)
compiler: clang version 17.0.6 (https://github.com/llvm/llvm-project 6009708b4367171ccdbf4b5905cb6a803753fe18)
sparse: v0.6.5-rc1
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20260928/202609281430.SIgEP6mX-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/202609281430.SIgEP6mX-lkp@intel.com/
All errors (new ones prefixed by >>):
>> drivers/clk/meson/a1-pll.c:40:4: error: field designator 'n' does not refer to any field in type 'struct meson_clk_pll_data'
40 | .n = {
| ~^~~~~
41 | .reg_off = ANACTRL_FIXPLL_CTRL0,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
42 | .shift = 10,
| ~~~~~~~~~~~~~~
43 | .width = 5,
| ~~~~~~~~~~~~~
44 | },
| ~
drivers/clk/meson/a1-pll.c:111:4: error: field designator 'n' does not refer to any field in type 'struct meson_clk_pll_data'
111 | .n = {
| ~^~~~~
112 | .reg_off = ANACTRL_HIFIPLL_CTRL0,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
113 | .shift = 10,
| ~~~~~~~~~~~~~~
114 | .width = 5,
| ~~~~~~~~~~~~~
115 | },
| ~
2 errors generated.
--
>> drivers/clk/meson/axg.c:122:4: error: field designator 'n' does not refer to any field in type 'struct meson_clk_pll_data'
122 | .n = {
| ~^~~~~
123 | .reg_off = HHI_MPLL_CNTL,
| ~~~~~~~~~~~~~~~~~~~~~~~~~
124 | .shift = 9,
| ~~~~~~~~~~~~~
125 | .width = 5,
| ~~~~~~~~~~~~~
126 | },
| ~
drivers/clk/meson/axg.c:186:4: error: field designator 'n' does not refer to any field in type 'struct meson_clk_pll_data'
186 | .n = {
| ~^~~~~
187 | .reg_off = HHI_SYS_PLL_CNTL,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
188 | .shift = 9,
| ~~~~~~~~~~~~~
189 | .width = 5,
| ~~~~~~~~~~~~~
190 | },
| ~
>> drivers/clk/meson/axg.c:230:62: error: array has incomplete element type 'const struct pll_params_table'
230 | static const struct pll_params_table axg_gp0_pll_params_table[] = {
| ^
drivers/clk/meson/axg.c:230:21: note: forward declaration of 'struct pll_params_table'
230 | static const struct pll_params_table axg_gp0_pll_params_table[] = {
| ^
>> drivers/clk/meson/axg.c:231:2: error: call to undeclared function 'PLL_PARAMS'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
231 | PLL_PARAMS(40, 1),
| ^
drivers/clk/meson/axg.c:774:63: error: array has incomplete element type 'const struct pll_params_table'
774 | static const struct pll_params_table axg_pcie_pll_params_table[] = {
| ^
drivers/clk/meson/axg.c:230:21: note: forward declaration of 'struct pll_params_table'
230 | static const struct pll_params_table axg_gp0_pll_params_table[] = {
| ^
5 errors generated.
--
>> drivers/clk/meson/g12a.c:152:4: error: field designator 'n' does not refer to any field in type 'struct meson_clk_pll_data'
152 | .n = {
| ~^~~~~
153 | .reg_off = HHI_FIX_PLL_CNTL0,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
154 | .shift = 10,
| ~~~~~~~~~~~~~~
155 | .width = 5,
| ~~~~~~~~~~~~~
156 | },
| ~
drivers/clk/meson/g12a.c:221:4: error: field designator 'n' does not refer to any field in type 'struct meson_clk_pll_data'
221 | .n = {
| ~^~~~~
222 | .reg_off = HHI_SYS_PLL_CNTL0,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
223 | .shift = 10,
| ~~~~~~~~~~~~~~
224 | .width = 5,
| ~~~~~~~~~~~~~
225 | },
| ~
drivers/clk/meson/g12a.c:280:4: error: field designator 'n' does not refer to any field in type 'struct meson_clk_pll_data'
280 | .n = {
| ~^~~~~
281 | .reg_off = HHI_SYS1_PLL_CNTL0,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
282 | .shift = 10,
| ~~~~~~~~~~~~~~
283 | .width = 5,
| ~~~~~~~~~~~~~
284 | },
| ~
drivers/clk/meson/g12a.c:418:4: error: field designator 'n' does not refer to any field in type 'struct meson_clk_pll_data'
418 | .n = {
| ~^~~~~
419 | .reg_off = HHI_GP0_PLL_CNTL0,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
420 | .shift = 10,
| ~~~~~~~~~~~~~~
421 | .width = 5,
| ~~~~~~~~~~~~~
422 | },
| ~
drivers/clk/meson/g12a.c:483:4: error: field designator 'n' does not refer to any field in type 'struct meson_clk_pll_data'
483 | .n = {
| ~^~~~~
484 | .reg_off = HHI_GP1_PLL_CNTL0,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
485 | .shift = 10,
| ~~~~~~~~~~~~~~
486 | .width = 5,
| ~~~~~~~~~~~~~
487 | },
| ~
drivers/clk/meson/g12a.c:558:4: error: field designator 'n' does not refer to any field in type 'struct meson_clk_pll_data'
558 | .n = {
| ~^~~~~
559 | .reg_off = HHI_HIFI_PLL_CNTL0,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
560 | .shift = 10,
| ~~~~~~~~~~~~~~
561 | .width = 5,
| ~~~~~~~~~~~~~
562 | },
| ~
>> drivers/clk/meson/g12a.c:633:57: error: array has incomplete element type 'const struct pll_params_table'
633 | static const struct pll_params_table g12a_pcie_pll_table[] = {
| ^
drivers/clk/meson/g12a.c:633:21: note: forward declaration of 'struct pll_params_table'
633 | static const struct pll_params_table g12a_pcie_pll_table[] = {
| ^
>> drivers/clk/meson/g12a.c:634:2: error: call to undeclared function 'PLL_PARAMS'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
634 | PLL_PARAMS(150, 1),
| ^
drivers/clk/meson/g12a.c:744:4: error: field designator 'n' does not refer to any field in type 'struct meson_clk_pll_data'
744 | .n = {
| ~^~~~~
745 | .reg_off = HHI_HDMI_PLL_CNTL0,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
746 | .shift = 10,
| ~~~~~~~~~~~~~~
747 | .width = 5,
| ~~~~~~~~~~~~~
748 | },
| ~
9 errors generated.
--
>> drivers/clk/meson/c3-pll.c:263:4: error: field designator 'n' does not refer to any field in type 'struct meson_clk_pll_data'
263 | .n = {
| ~^~~~~
264 | .reg_off = ANACTRL_GP0PLL_CTRL0,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
265 | .shift = 10,
| ~~~~~~~~~~~~~~
266 | .width = 5,
| ~~~~~~~~~~~~~
267 | },
| ~
drivers/clk/meson/c3-pll.c:346:4: error: field designator 'n' does not refer to any field in type 'struct meson_clk_pll_data'
346 | .n = {
| ~^~~~~
347 | .reg_off = ANACTRL_HIFIPLL_CTRL0,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
348 | .shift = 10,
| ~~~~~~~~~~~~~~
349 | .width = 5,
| ~~~~~~~~~~~~~
350 | },
| ~
drivers/clk/meson/c3-pll.c:418:4: error: field designator 'n' does not refer to any field in type 'struct meson_clk_pll_data'
418 | .n = {
| ~^~~~~
419 | .reg_off = ANACTRL_MPLL_CTRL0,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
420 | .shift = 16,
| ~~~~~~~~~~~~~~
421 | .width = 5,
| ~~~~~~~~~~~~~
422 | },
| ~
3 errors generated.
--
>> drivers/clk/meson/gxbb.c:130:4: error: field designator 'n' does not refer to any field in type 'struct meson_clk_pll_data'
130 | .n = {
| ~^~~~~
131 | .reg_off = HHI_MPLL_CNTL,
| ~~~~~~~~~~~~~~~~~~~~~~~~~
132 | .shift = 9,
| ~~~~~~~~~~~~~
133 | .width = 5,
| ~~~~~~~~~~~~~
134 | },
| ~
drivers/clk/meson/gxbb.c:207:4: error: field designator 'n' does not refer to any field in type 'struct meson_clk_pll_data'
207 | .n = {
| ~^~~~~
208 | .reg_off = HHI_HDMI_PLL_CNTL,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
209 | .shift = 9,
| ~~~~~~~~~~~~~
210 | .width = 5,
| ~~~~~~~~~~~~~
211 | },
| ~
drivers/clk/meson/gxbb.c:255:4: error: field designator 'n' does not refer to any field in type 'struct meson_clk_pll_data'
255 | .n = {
| ~^~~~~
256 | .reg_off = HHI_HDMI_PLL_CNTL,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
257 | .shift = 9,
| ~~~~~~~~~~~~~
258 | .width = 5,
| ~~~~~~~~~~~~~
259 | },
| ~
drivers/clk/meson/gxbb.c:428:4: error: field designator 'n' does not refer to any field in type 'struct meson_clk_pll_data'
428 | .n = {
| ~^~~~~
429 | .reg_off = HHI_SYS_PLL_CNTL,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
430 | .shift = 9,
| ~~~~~~~~~~~~~
431 | .width = 5,
| ~~~~~~~~~~~~~
432 | },
| ~
>> drivers/clk/meson/gxbb.c:472:63: error: array has incomplete element type 'const struct pll_params_table'
472 | static const struct pll_params_table gxbb_gp0_pll_params_table[] = {
| ^
drivers/clk/meson/gxbb.c:472:21: note: forward declaration of 'struct pll_params_table'
472 | static const struct pll_params_table gxbb_gp0_pll_params_table[] = {
| ^
>> drivers/clk/meson/gxbb.c:473:2: error: call to undeclared function 'PLL_PARAMS'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration]
473 | PLL_PARAMS(32, 1),
| ^
drivers/clk/meson/gxbb.c:554:62: error: array has incomplete element type 'const struct pll_params_table'
554 | static const struct pll_params_table gxl_gp0_pll_params_table[] = {
| ^
drivers/clk/meson/gxbb.c:472:21: note: forward declaration of 'struct pll_params_table'
472 | static const struct pll_params_table gxbb_gp0_pll_params_table[] = {
| ^
7 errors generated.
--
>> drivers/clk/meson/s4-pll.c:71:4: error: field designator 'n' does not refer to any field in type 'struct meson_clk_pll_data'
71 | .n = {
| ~^~~~~
72 | .reg_off = ANACTRL_FIXPLL_CTRL0,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
73 | .shift = 10,
| ~~~~~~~~~~~~~~
74 | .width = 5,
| ~~~~~~~~~~~~~
75 | },
| ~
drivers/clk/meson/s4-pll.c:305:4: error: field designator 'n' does not refer to any field in type 'struct meson_clk_pll_data'
305 | .n = {
| ~^~~~~
306 | .reg_off = ANACTRL_GP0PLL_CTRL0,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
307 | .shift = 10,
| ~~~~~~~~~~~~~~
308 | .width = 5,
| ~~~~~~~~~~~~~
309 | },
| ~
drivers/clk/meson/s4-pll.c:376:4: error: field designator 'n' does not refer to any field in type 'struct meson_clk_pll_data'
376 | .n = {
| ~^~~~~
377 | .reg_off = ANACTRL_HIFIPLL_CTRL0,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
378 | .shift = 10,
| ~~~~~~~~~~~~~~
379 | .width = 5,
| ~~~~~~~~~~~~~
380 | },
| ~
drivers/clk/meson/s4-pll.c:443:4: error: field designator 'n' does not refer to any field in type 'struct meson_clk_pll_data'
443 | .n = {
| ~^~~~~
444 | .reg_off = ANACTRL_HDMIPLL_CTRL0,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
445 | .shift = 10,
| ~~~~~~~~~~~~~~
446 | .width = 5,
| ~~~~~~~~~~~~~
447 | },
| ~
4 errors generated.
vim +40 drivers/clk/meson/a1-pll.c
28f3be518081b2 Dmitry Rokosov 2023-05-23 27
4c4e17f2701316 Jerome Brunet 2025-07-02 28 static struct clk_regmap a1_fixed_pll_dco = {
28f3be518081b2 Dmitry Rokosov 2023-05-23 29 .data = &(struct meson_clk_pll_data){
28f3be518081b2 Dmitry Rokosov 2023-05-23 30 .en = {
28f3be518081b2 Dmitry Rokosov 2023-05-23 31 .reg_off = ANACTRL_FIXPLL_CTRL0,
28f3be518081b2 Dmitry Rokosov 2023-05-23 32 .shift = 28,
28f3be518081b2 Dmitry Rokosov 2023-05-23 33 .width = 1,
28f3be518081b2 Dmitry Rokosov 2023-05-23 34 },
28f3be518081b2 Dmitry Rokosov 2023-05-23 35 .m = {
28f3be518081b2 Dmitry Rokosov 2023-05-23 36 .reg_off = ANACTRL_FIXPLL_CTRL0,
28f3be518081b2 Dmitry Rokosov 2023-05-23 37 .shift = 0,
28f3be518081b2 Dmitry Rokosov 2023-05-23 38 .width = 8,
28f3be518081b2 Dmitry Rokosov 2023-05-23 39 },
28f3be518081b2 Dmitry Rokosov 2023-05-23 @40 .n = {
28f3be518081b2 Dmitry Rokosov 2023-05-23 41 .reg_off = ANACTRL_FIXPLL_CTRL0,
28f3be518081b2 Dmitry Rokosov 2023-05-23 42 .shift = 10,
28f3be518081b2 Dmitry Rokosov 2023-05-23 43 .width = 5,
28f3be518081b2 Dmitry Rokosov 2023-05-23 44 },
28f3be518081b2 Dmitry Rokosov 2023-05-23 45 .frac = {
28f3be518081b2 Dmitry Rokosov 2023-05-23 46 .reg_off = ANACTRL_FIXPLL_CTRL1,
28f3be518081b2 Dmitry Rokosov 2023-05-23 47 .shift = 0,
28f3be518081b2 Dmitry Rokosov 2023-05-23 48 .width = 19,
28f3be518081b2 Dmitry Rokosov 2023-05-23 49 },
28f3be518081b2 Dmitry Rokosov 2023-05-23 50 .l = {
28f3be518081b2 Dmitry Rokosov 2023-05-23 51 .reg_off = ANACTRL_FIXPLL_STS,
28f3be518081b2 Dmitry Rokosov 2023-05-23 52 .shift = 31,
28f3be518081b2 Dmitry Rokosov 2023-05-23 53 .width = 1,
28f3be518081b2 Dmitry Rokosov 2023-05-23 54 },
28f3be518081b2 Dmitry Rokosov 2023-05-23 55 .rst = {
28f3be518081b2 Dmitry Rokosov 2023-05-23 56 .reg_off = ANACTRL_FIXPLL_CTRL0,
28f3be518081b2 Dmitry Rokosov 2023-05-23 57 .shift = 29,
28f3be518081b2 Dmitry Rokosov 2023-05-23 58 .width = 1,
28f3be518081b2 Dmitry Rokosov 2023-05-23 59 },
28f3be518081b2 Dmitry Rokosov 2023-05-23 60 },
28f3be518081b2 Dmitry Rokosov 2023-05-23 61 .hw.init = &(struct clk_init_data){
28f3be518081b2 Dmitry Rokosov 2023-05-23 62 .name = "fixed_pll_dco",
28f3be518081b2 Dmitry Rokosov 2023-05-23 63 .ops = &meson_clk_pll_ro_ops,
28f3be518081b2 Dmitry Rokosov 2023-05-23 64 .parent_data = &(const struct clk_parent_data) {
28f3be518081b2 Dmitry Rokosov 2023-05-23 65 .fw_name = "fixpll_in",
28f3be518081b2 Dmitry Rokosov 2023-05-23 66 },
28f3be518081b2 Dmitry Rokosov 2023-05-23 67 .num_parents = 1,
28f3be518081b2 Dmitry Rokosov 2023-05-23 68 },
28f3be518081b2 Dmitry Rokosov 2023-05-23 69 };
28f3be518081b2 Dmitry Rokosov 2023-05-23 70
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2026-09-28 12:29 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-09-28 11:03 clk: meson: pll: Remove the dedicated n parameter kernel test robot
-- strict thread matches above, loose matches on Subject: below --
2026-09-28 12:28 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.