All of lore.kernel.org
 help / color / mirror / Atom feed
From: kernel test robot <lkp@intel.com>
To: kbuild-all@lists.01.org
Subject: [snawrocki-clk:for-v5.17/next 4/4] drivers/clk/samsung/clk-exynos4.c:1265:37: error: 'hws' undeclared
Date: Sat, 20 Nov 2021 10:21:35 +0800	[thread overview]
Message-ID: <202111201009.Pmo2bUt3-lkp@intel.com> (raw)

[-- Attachment #1: Type: text/plain, Size: 13512 bytes --]

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git for-v5.17/next
head:   4a7ec3a42270a1908c711e08a09117957ee75886
commit: 4a7ec3a42270a1908c711e08a09117957ee75886 [4/4] clk: samsung: update CPU clk registration
config: arc-randconfig-r043-20211119 (attached as .config)
compiler: arceb-elf-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
        # https://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git/commit/?id=4a7ec3a42270a1908c711e08a09117957ee75886
        git remote add snawrocki-clk https://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
        git fetch --no-tags snawrocki-clk for-v5.17/next
        git checkout 4a7ec3a42270a1908c711e08a09117957ee75886
        # save the attached .config to linux build tree
        mkdir build_dir
        COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-11.2.0 make.cross O=build_dir ARCH=arc SHELL=/bin/bash drivers/clk/samsung/

If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>

All errors (new ones prefixed by >>):

   drivers/clk/samsung/clk-exynos4.c: In function 'exynos4_clk_init':
>> drivers/clk/samsung/clk-exynos4.c:1265:37: error: 'hws' undeclared (first use in this function)
    1265 |                 if (clk_hw_get_rate(hws[CLK_FIN_PLL]) == 24000000) {
         |                                     ^~~
   drivers/clk/samsung/clk-exynos4.c:1265:37: note: each undeclared identifier is reported only once for each function it appears in
--
   drivers/clk/samsung/clk-exynos5250.c: In function 'exynos5250_clk_init':
>> drivers/clk/samsung/clk-exynos5250.c:807:29: error: 'hws' undeclared (first use in this function)
     807 |         if (clk_hw_get_rate(hws[CLK_FIN_PLL]) == 24 * MHZ) {
         |                             ^~~
   drivers/clk/samsung/clk-exynos5250.c:807:29: note: each undeclared identifier is reported only once for each function it appears in


vim +/hws +1265 drivers/clk/samsung/clk-exynos4.c

4a7ec3a42270a1 Will McVicker             2021-10-15  1240  
e062b571777f52 Thomas Abraham            2013-03-09  1241  /* register exynos4 clocks */
d75f306378fd32 Sachin Kamat              2013-07-18  1242  static void __init exynos4_clk_init(struct device_node *np,
b7b647be157c95 Tomasz Figa               2014-02-14  1243  				    enum exynos4_soc soc)
e062b571777f52 Thomas Abraham            2013-03-09  1244  {
976face4b46ab3 Rahul Sharma              2014-03-12  1245  	struct samsung_clk_provider *ctx;
ff8e0ff9b99643 Sylwester Nawrocki        2020-08-26  1246  
b7b647be157c95 Tomasz Figa               2014-02-14  1247  	exynos4_soc = soc;
442f4948e5b0b2 Tomasz Figa               2014-02-14  1248  
e062b571777f52 Thomas Abraham            2013-03-09  1249  	reg_base = of_iomap(np, 0);
e062b571777f52 Thomas Abraham            2013-03-09  1250  	if (!reg_base)
e062b571777f52 Thomas Abraham            2013-03-09  1251  		panic("%s: failed to map registers\n", __func__);
e062b571777f52 Thomas Abraham            2013-03-09  1252  
976face4b46ab3 Rahul Sharma              2014-03-12  1253  	ctx = samsung_clk_init(np, reg_base, CLK_NR_CLKS);
e062b571777f52 Thomas Abraham            2013-03-09  1254  
976face4b46ab3 Rahul Sharma              2014-03-12  1255  	samsung_clk_of_register_fixed_ext(ctx, exynos4_fixed_rate_ext_clks,
e062b571777f52 Thomas Abraham            2013-03-09  1256  			ARRAY_SIZE(exynos4_fixed_rate_ext_clks),
e062b571777f52 Thomas Abraham            2013-03-09  1257  			ext_clk_match);
e062b571777f52 Thomas Abraham            2013-03-09  1258  
976face4b46ab3 Rahul Sharma              2014-03-12  1259  	exynos4_clk_register_finpll(ctx);
e062b571777f52 Thomas Abraham            2013-03-09  1260  
e062b571777f52 Thomas Abraham            2013-03-09  1261  	if (exynos4_soc == EXYNOS4210) {
976face4b46ab3 Rahul Sharma              2014-03-12  1262  		samsung_clk_register_mux(ctx, exynos4210_mux_early,
4f7641f588dcc5 Tomasz Figa               2013-08-26  1263  					ARRAY_SIZE(exynos4210_mux_early));
4f7641f588dcc5 Tomasz Figa               2013-08-26  1264  
015e70585b317b Marek Szyprowski          2021-10-18 @1265  		if (clk_hw_get_rate(hws[CLK_FIN_PLL]) == 24000000) {
5fadfc7ed37efe Tomasz Figa               2013-08-26  1266  			exynos4210_plls[apll].rate_table =
5fadfc7ed37efe Tomasz Figa               2013-08-26  1267  							exynos4210_apll_rates;
5fadfc7ed37efe Tomasz Figa               2013-08-26  1268  			exynos4210_plls[epll].rate_table =
5fadfc7ed37efe Tomasz Figa               2013-08-26  1269  							exynos4210_epll_rates;
5fadfc7ed37efe Tomasz Figa               2013-08-26  1270  		}
5fadfc7ed37efe Tomasz Figa               2013-08-26  1271  
015e70585b317b Marek Szyprowski          2021-10-18  1272  		if (clk_hw_get_rate(hws[CLK_MOUT_VPLLSRC]) == 24000000)
5fadfc7ed37efe Tomasz Figa               2013-08-26  1273  			exynos4210_plls[vpll].rate_table =
5fadfc7ed37efe Tomasz Figa               2013-08-26  1274  							exynos4210_vpll_rates;
5fadfc7ed37efe Tomasz Figa               2013-08-26  1275  
976face4b46ab3 Rahul Sharma              2014-03-12  1276  		samsung_clk_register_pll(ctx, exynos4210_plls,
52b0601637ac41 Tomasz Figa               2013-08-26  1277  					ARRAY_SIZE(exynos4210_plls), reg_base);
e062b571777f52 Thomas Abraham            2013-03-09  1278  	} else {
015e70585b317b Marek Szyprowski          2021-10-18  1279  		if (clk_hw_get_rate(hws[CLK_FIN_PLL]) == 24000000) {
efb19a85cb0b44 Tomasz Figa               2013-08-26  1280  			exynos4x12_plls[apll].rate_table =
efb19a85cb0b44 Tomasz Figa               2013-08-26  1281  							exynos4x12_apll_rates;
efb19a85cb0b44 Tomasz Figa               2013-08-26  1282  			exynos4x12_plls[epll].rate_table =
efb19a85cb0b44 Tomasz Figa               2013-08-26  1283  							exynos4x12_epll_rates;
efb19a85cb0b44 Tomasz Figa               2013-08-26  1284  			exynos4x12_plls[vpll].rate_table =
efb19a85cb0b44 Tomasz Figa               2013-08-26  1285  							exynos4x12_vpll_rates;
e062b571777f52 Thomas Abraham            2013-03-09  1286  		}
e062b571777f52 Thomas Abraham            2013-03-09  1287  
976face4b46ab3 Rahul Sharma              2014-03-12  1288  		samsung_clk_register_pll(ctx, exynos4x12_plls,
c6415963006392 Tomasz Figa               2013-08-26  1289  					ARRAY_SIZE(exynos4x12_plls), reg_base);
160641e71899d5 Yadwinder Singh Brar      2013-06-11  1290  	}
e062b571777f52 Thomas Abraham            2013-03-09  1291  
976face4b46ab3 Rahul Sharma              2014-03-12  1292  	samsung_clk_register_fixed_rate(ctx, exynos4_fixed_rate_clks,
e062b571777f52 Thomas Abraham            2013-03-09  1293  			ARRAY_SIZE(exynos4_fixed_rate_clks));
976face4b46ab3 Rahul Sharma              2014-03-12  1294  	samsung_clk_register_mux(ctx, exynos4_mux_clks,
e062b571777f52 Thomas Abraham            2013-03-09  1295  			ARRAY_SIZE(exynos4_mux_clks));
976face4b46ab3 Rahul Sharma              2014-03-12  1296  	samsung_clk_register_div(ctx, exynos4_div_clks,
e062b571777f52 Thomas Abraham            2013-03-09  1297  			ARRAY_SIZE(exynos4_div_clks));
976face4b46ab3 Rahul Sharma              2014-03-12  1298  	samsung_clk_register_gate(ctx, exynos4_gate_clks,
e062b571777f52 Thomas Abraham            2013-03-09  1299  			ARRAY_SIZE(exynos4_gate_clks));
01f7ec260ab352 Tomasz Figa               2014-06-24  1300  	samsung_clk_register_fixed_factor(ctx, exynos4_fixed_factor_clks,
01f7ec260ab352 Tomasz Figa               2014-06-24  1301  			ARRAY_SIZE(exynos4_fixed_factor_clks));
e062b571777f52 Thomas Abraham            2013-03-09  1302  
e062b571777f52 Thomas Abraham            2013-03-09  1303  	if (exynos4_soc == EXYNOS4210) {
976face4b46ab3 Rahul Sharma              2014-03-12  1304  		samsung_clk_register_fixed_rate(ctx, exynos4210_fixed_rate_clks,
e062b571777f52 Thomas Abraham            2013-03-09  1305  			ARRAY_SIZE(exynos4210_fixed_rate_clks));
976face4b46ab3 Rahul Sharma              2014-03-12  1306  		samsung_clk_register_mux(ctx, exynos4210_mux_clks,
e062b571777f52 Thomas Abraham            2013-03-09  1307  			ARRAY_SIZE(exynos4210_mux_clks));
976face4b46ab3 Rahul Sharma              2014-03-12  1308  		samsung_clk_register_div(ctx, exynos4210_div_clks,
e062b571777f52 Thomas Abraham            2013-03-09  1309  			ARRAY_SIZE(exynos4210_div_clks));
976face4b46ab3 Rahul Sharma              2014-03-12  1310  		samsung_clk_register_gate(ctx, exynos4210_gate_clks,
e062b571777f52 Thomas Abraham            2013-03-09  1311  			ARRAY_SIZE(exynos4210_gate_clks));
01f7ec260ab352 Tomasz Figa               2014-06-24  1312  		samsung_clk_register_fixed_factor(ctx,
01f7ec260ab352 Tomasz Figa               2014-06-24  1313  			exynos4210_fixed_factor_clks,
01f7ec260ab352 Tomasz Figa               2014-06-24  1314  			ARRAY_SIZE(exynos4210_fixed_factor_clks));
4a7ec3a42270a1 Will McVicker             2021-10-15  1315  		samsung_clk_register_cpu(ctx, exynos4210_cpu_clks,
4a7ec3a42270a1 Will McVicker             2021-10-15  1316  				ARRAY_SIZE(exynos4210_cpu_clks));
e062b571777f52 Thomas Abraham            2013-03-09  1317  	} else {
976face4b46ab3 Rahul Sharma              2014-03-12  1318  		samsung_clk_register_mux(ctx, exynos4x12_mux_clks,
e062b571777f52 Thomas Abraham            2013-03-09  1319  			ARRAY_SIZE(exynos4x12_mux_clks));
976face4b46ab3 Rahul Sharma              2014-03-12  1320  		samsung_clk_register_div(ctx, exynos4x12_div_clks,
e062b571777f52 Thomas Abraham            2013-03-09  1321  			ARRAY_SIZE(exynos4x12_div_clks));
976face4b46ab3 Rahul Sharma              2014-03-12  1322  		samsung_clk_register_gate(ctx, exynos4x12_gate_clks,
e062b571777f52 Thomas Abraham            2013-03-09  1323  			ARRAY_SIZE(exynos4x12_gate_clks));
01f7ec260ab352 Tomasz Figa               2014-06-24  1324  		samsung_clk_register_fixed_factor(ctx,
01f7ec260ab352 Tomasz Figa               2014-06-24  1325  			exynos4x12_fixed_factor_clks,
01f7ec260ab352 Tomasz Figa               2014-06-24  1326  			ARRAY_SIZE(exynos4x12_fixed_factor_clks));
4a7ec3a42270a1 Will McVicker             2021-10-15  1327  		samsung_clk_register_cpu(ctx, exynos4412_cpu_clks,
4a7ec3a42270a1 Will McVicker             2021-10-15  1328  				ARRAY_SIZE(exynos4412_cpu_clks));
cd6aceef028afc Bartlomiej Zolnierkiewicz 2015-08-12  1329  	}
e6c3e730a75fae Tomasz Figa               2013-08-26  1330  
3a9e9cb65be84d Bartlomiej Zolnierkiewicz 2015-03-27  1331  	if (soc == EXYNOS4X12)
3a9e9cb65be84d Bartlomiej Zolnierkiewicz 2015-03-27  1332  		exynos4x12_core_down_clock();
9a4d8a8c4d2a46 Marek Szyprowski          2018-09-06  1333  
9a4d8a8c4d2a46 Marek Szyprowski          2018-09-06  1334  	samsung_clk_extended_sleep_init(reg_base,
9a4d8a8c4d2a46 Marek Szyprowski          2018-09-06  1335  			exynos4_clk_regs, ARRAY_SIZE(exynos4_clk_regs),
9a4d8a8c4d2a46 Marek Szyprowski          2018-09-06  1336  			src_mask_suspend, ARRAY_SIZE(src_mask_suspend));
9a4d8a8c4d2a46 Marek Szyprowski          2018-09-06  1337  	if (exynos4_soc == EXYNOS4210)
9a4d8a8c4d2a46 Marek Szyprowski          2018-09-06  1338  		samsung_clk_extended_sleep_init(reg_base,
9a4d8a8c4d2a46 Marek Szyprowski          2018-09-06  1339  		    exynos4210_clk_save, ARRAY_SIZE(exynos4210_clk_save),
9a4d8a8c4d2a46 Marek Szyprowski          2018-09-06  1340  		    src_mask_suspend_e4210, ARRAY_SIZE(src_mask_suspend_e4210));
9a4d8a8c4d2a46 Marek Szyprowski          2018-09-06  1341  	else
9a4d8a8c4d2a46 Marek Szyprowski          2018-09-06  1342  		samsung_clk_sleep_init(reg_base, exynos4x12_clk_save,
9a4d8a8c4d2a46 Marek Szyprowski          2018-09-06  1343  				       ARRAY_SIZE(exynos4x12_clk_save));
b7b647be157c95 Tomasz Figa               2014-02-14  1344  
d5e136a21b2028 Sylwester Nawrocki        2014-06-18  1345  	samsung_clk_of_add_provider(np, ctx);
d5e136a21b2028 Sylwester Nawrocki        2014-06-18  1346  
e062b571777f52 Thomas Abraham            2013-03-09  1347  	pr_info("%s clocks: sclk_apll = %ld, sclk_mpll = %ld\n"
e062b571777f52 Thomas Abraham            2013-03-09  1348  		"\tsclk_epll = %ld, sclk_vpll = %ld, arm_clk = %ld\n",
e062b571777f52 Thomas Abraham            2013-03-09  1349  		exynos4_soc == EXYNOS4210 ? "Exynos4210" : "Exynos4x12",
015e70585b317b Marek Szyprowski          2021-10-18  1350  		clk_hw_get_rate(hws[CLK_SCLK_APLL]),
015e70585b317b Marek Szyprowski          2021-10-18  1351  		clk_hw_get_rate(hws[CLK_SCLK_MPLL]),
015e70585b317b Marek Szyprowski          2021-10-18  1352  		clk_hw_get_rate(hws[CLK_SCLK_EPLL]),
015e70585b317b Marek Szyprowski          2021-10-18  1353  		clk_hw_get_rate(hws[CLK_SCLK_VPLL]),
015e70585b317b Marek Szyprowski          2021-10-18  1354  		clk_hw_get_rate(hws[CLK_DIV_CORE2]));
e062b571777f52 Thomas Abraham            2013-03-09  1355  }
25e56eba0ae783 Arnd Bergmann             2013-04-10  1356  

:::::: The code at line 1265 was first introduced by commit
:::::: 015e70585b317bfd90fced9bfd578fe57f9aa2cf clk: samsung: remove __clk_lookup() usage

:::::: TO: Marek Szyprowski <m.szyprowski@samsung.com>
:::::: CC: Sylwester Nawrocki <s.nawrocki@samsung.com>

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org

[-- Attachment #2: config.gz --]
[-- Type: application/gzip, Size: 38919 bytes --]

WARNING: multiple messages have this Message-ID (diff)
From: kernel test robot <lkp@intel.com>
To: Will McVicker <willmcvicker@google.com>
Cc: kbuild-all@lists.01.org, linux-kernel@vger.kernel.org,
	Sylwester Nawrocki <s.nawrocki@samsung.com>,
	Krzysztof Kozlowski <krzk@kernel.org>
Subject: [snawrocki-clk:for-v5.17/next 4/4] drivers/clk/samsung/clk-exynos4.c:1265:37: error: 'hws' undeclared
Date: Sat, 20 Nov 2021 10:21:35 +0800	[thread overview]
Message-ID: <202111201009.Pmo2bUt3-lkp@intel.com> (raw)

[-- Attachment #1: Type: text/plain, Size: 13347 bytes --]

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git for-v5.17/next
head:   4a7ec3a42270a1908c711e08a09117957ee75886
commit: 4a7ec3a42270a1908c711e08a09117957ee75886 [4/4] clk: samsung: update CPU clk registration
config: arc-randconfig-r043-20211119 (attached as .config)
compiler: arceb-elf-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
        # https://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git/commit/?id=4a7ec3a42270a1908c711e08a09117957ee75886
        git remote add snawrocki-clk https://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git
        git fetch --no-tags snawrocki-clk for-v5.17/next
        git checkout 4a7ec3a42270a1908c711e08a09117957ee75886
        # save the attached .config to linux build tree
        mkdir build_dir
        COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-11.2.0 make.cross O=build_dir ARCH=arc SHELL=/bin/bash drivers/clk/samsung/

If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@intel.com>

All errors (new ones prefixed by >>):

   drivers/clk/samsung/clk-exynos4.c: In function 'exynos4_clk_init':
>> drivers/clk/samsung/clk-exynos4.c:1265:37: error: 'hws' undeclared (first use in this function)
    1265 |                 if (clk_hw_get_rate(hws[CLK_FIN_PLL]) == 24000000) {
         |                                     ^~~
   drivers/clk/samsung/clk-exynos4.c:1265:37: note: each undeclared identifier is reported only once for each function it appears in
--
   drivers/clk/samsung/clk-exynos5250.c: In function 'exynos5250_clk_init':
>> drivers/clk/samsung/clk-exynos5250.c:807:29: error: 'hws' undeclared (first use in this function)
     807 |         if (clk_hw_get_rate(hws[CLK_FIN_PLL]) == 24 * MHZ) {
         |                             ^~~
   drivers/clk/samsung/clk-exynos5250.c:807:29: note: each undeclared identifier is reported only once for each function it appears in


vim +/hws +1265 drivers/clk/samsung/clk-exynos4.c

4a7ec3a42270a1 Will McVicker             2021-10-15  1240  
e062b571777f52 Thomas Abraham            2013-03-09  1241  /* register exynos4 clocks */
d75f306378fd32 Sachin Kamat              2013-07-18  1242  static void __init exynos4_clk_init(struct device_node *np,
b7b647be157c95 Tomasz Figa               2014-02-14  1243  				    enum exynos4_soc soc)
e062b571777f52 Thomas Abraham            2013-03-09  1244  {
976face4b46ab3 Rahul Sharma              2014-03-12  1245  	struct samsung_clk_provider *ctx;
ff8e0ff9b99643 Sylwester Nawrocki        2020-08-26  1246  
b7b647be157c95 Tomasz Figa               2014-02-14  1247  	exynos4_soc = soc;
442f4948e5b0b2 Tomasz Figa               2014-02-14  1248  
e062b571777f52 Thomas Abraham            2013-03-09  1249  	reg_base = of_iomap(np, 0);
e062b571777f52 Thomas Abraham            2013-03-09  1250  	if (!reg_base)
e062b571777f52 Thomas Abraham            2013-03-09  1251  		panic("%s: failed to map registers\n", __func__);
e062b571777f52 Thomas Abraham            2013-03-09  1252  
976face4b46ab3 Rahul Sharma              2014-03-12  1253  	ctx = samsung_clk_init(np, reg_base, CLK_NR_CLKS);
e062b571777f52 Thomas Abraham            2013-03-09  1254  
976face4b46ab3 Rahul Sharma              2014-03-12  1255  	samsung_clk_of_register_fixed_ext(ctx, exynos4_fixed_rate_ext_clks,
e062b571777f52 Thomas Abraham            2013-03-09  1256  			ARRAY_SIZE(exynos4_fixed_rate_ext_clks),
e062b571777f52 Thomas Abraham            2013-03-09  1257  			ext_clk_match);
e062b571777f52 Thomas Abraham            2013-03-09  1258  
976face4b46ab3 Rahul Sharma              2014-03-12  1259  	exynos4_clk_register_finpll(ctx);
e062b571777f52 Thomas Abraham            2013-03-09  1260  
e062b571777f52 Thomas Abraham            2013-03-09  1261  	if (exynos4_soc == EXYNOS4210) {
976face4b46ab3 Rahul Sharma              2014-03-12  1262  		samsung_clk_register_mux(ctx, exynos4210_mux_early,
4f7641f588dcc5 Tomasz Figa               2013-08-26  1263  					ARRAY_SIZE(exynos4210_mux_early));
4f7641f588dcc5 Tomasz Figa               2013-08-26  1264  
015e70585b317b Marek Szyprowski          2021-10-18 @1265  		if (clk_hw_get_rate(hws[CLK_FIN_PLL]) == 24000000) {
5fadfc7ed37efe Tomasz Figa               2013-08-26  1266  			exynos4210_plls[apll].rate_table =
5fadfc7ed37efe Tomasz Figa               2013-08-26  1267  							exynos4210_apll_rates;
5fadfc7ed37efe Tomasz Figa               2013-08-26  1268  			exynos4210_plls[epll].rate_table =
5fadfc7ed37efe Tomasz Figa               2013-08-26  1269  							exynos4210_epll_rates;
5fadfc7ed37efe Tomasz Figa               2013-08-26  1270  		}
5fadfc7ed37efe Tomasz Figa               2013-08-26  1271  
015e70585b317b Marek Szyprowski          2021-10-18  1272  		if (clk_hw_get_rate(hws[CLK_MOUT_VPLLSRC]) == 24000000)
5fadfc7ed37efe Tomasz Figa               2013-08-26  1273  			exynos4210_plls[vpll].rate_table =
5fadfc7ed37efe Tomasz Figa               2013-08-26  1274  							exynos4210_vpll_rates;
5fadfc7ed37efe Tomasz Figa               2013-08-26  1275  
976face4b46ab3 Rahul Sharma              2014-03-12  1276  		samsung_clk_register_pll(ctx, exynos4210_plls,
52b0601637ac41 Tomasz Figa               2013-08-26  1277  					ARRAY_SIZE(exynos4210_plls), reg_base);
e062b571777f52 Thomas Abraham            2013-03-09  1278  	} else {
015e70585b317b Marek Szyprowski          2021-10-18  1279  		if (clk_hw_get_rate(hws[CLK_FIN_PLL]) == 24000000) {
efb19a85cb0b44 Tomasz Figa               2013-08-26  1280  			exynos4x12_plls[apll].rate_table =
efb19a85cb0b44 Tomasz Figa               2013-08-26  1281  							exynos4x12_apll_rates;
efb19a85cb0b44 Tomasz Figa               2013-08-26  1282  			exynos4x12_plls[epll].rate_table =
efb19a85cb0b44 Tomasz Figa               2013-08-26  1283  							exynos4x12_epll_rates;
efb19a85cb0b44 Tomasz Figa               2013-08-26  1284  			exynos4x12_plls[vpll].rate_table =
efb19a85cb0b44 Tomasz Figa               2013-08-26  1285  							exynos4x12_vpll_rates;
e062b571777f52 Thomas Abraham            2013-03-09  1286  		}
e062b571777f52 Thomas Abraham            2013-03-09  1287  
976face4b46ab3 Rahul Sharma              2014-03-12  1288  		samsung_clk_register_pll(ctx, exynos4x12_plls,
c6415963006392 Tomasz Figa               2013-08-26  1289  					ARRAY_SIZE(exynos4x12_plls), reg_base);
160641e71899d5 Yadwinder Singh Brar      2013-06-11  1290  	}
e062b571777f52 Thomas Abraham            2013-03-09  1291  
976face4b46ab3 Rahul Sharma              2014-03-12  1292  	samsung_clk_register_fixed_rate(ctx, exynos4_fixed_rate_clks,
e062b571777f52 Thomas Abraham            2013-03-09  1293  			ARRAY_SIZE(exynos4_fixed_rate_clks));
976face4b46ab3 Rahul Sharma              2014-03-12  1294  	samsung_clk_register_mux(ctx, exynos4_mux_clks,
e062b571777f52 Thomas Abraham            2013-03-09  1295  			ARRAY_SIZE(exynos4_mux_clks));
976face4b46ab3 Rahul Sharma              2014-03-12  1296  	samsung_clk_register_div(ctx, exynos4_div_clks,
e062b571777f52 Thomas Abraham            2013-03-09  1297  			ARRAY_SIZE(exynos4_div_clks));
976face4b46ab3 Rahul Sharma              2014-03-12  1298  	samsung_clk_register_gate(ctx, exynos4_gate_clks,
e062b571777f52 Thomas Abraham            2013-03-09  1299  			ARRAY_SIZE(exynos4_gate_clks));
01f7ec260ab352 Tomasz Figa               2014-06-24  1300  	samsung_clk_register_fixed_factor(ctx, exynos4_fixed_factor_clks,
01f7ec260ab352 Tomasz Figa               2014-06-24  1301  			ARRAY_SIZE(exynos4_fixed_factor_clks));
e062b571777f52 Thomas Abraham            2013-03-09  1302  
e062b571777f52 Thomas Abraham            2013-03-09  1303  	if (exynos4_soc == EXYNOS4210) {
976face4b46ab3 Rahul Sharma              2014-03-12  1304  		samsung_clk_register_fixed_rate(ctx, exynos4210_fixed_rate_clks,
e062b571777f52 Thomas Abraham            2013-03-09  1305  			ARRAY_SIZE(exynos4210_fixed_rate_clks));
976face4b46ab3 Rahul Sharma              2014-03-12  1306  		samsung_clk_register_mux(ctx, exynos4210_mux_clks,
e062b571777f52 Thomas Abraham            2013-03-09  1307  			ARRAY_SIZE(exynos4210_mux_clks));
976face4b46ab3 Rahul Sharma              2014-03-12  1308  		samsung_clk_register_div(ctx, exynos4210_div_clks,
e062b571777f52 Thomas Abraham            2013-03-09  1309  			ARRAY_SIZE(exynos4210_div_clks));
976face4b46ab3 Rahul Sharma              2014-03-12  1310  		samsung_clk_register_gate(ctx, exynos4210_gate_clks,
e062b571777f52 Thomas Abraham            2013-03-09  1311  			ARRAY_SIZE(exynos4210_gate_clks));
01f7ec260ab352 Tomasz Figa               2014-06-24  1312  		samsung_clk_register_fixed_factor(ctx,
01f7ec260ab352 Tomasz Figa               2014-06-24  1313  			exynos4210_fixed_factor_clks,
01f7ec260ab352 Tomasz Figa               2014-06-24  1314  			ARRAY_SIZE(exynos4210_fixed_factor_clks));
4a7ec3a42270a1 Will McVicker             2021-10-15  1315  		samsung_clk_register_cpu(ctx, exynos4210_cpu_clks,
4a7ec3a42270a1 Will McVicker             2021-10-15  1316  				ARRAY_SIZE(exynos4210_cpu_clks));
e062b571777f52 Thomas Abraham            2013-03-09  1317  	} else {
976face4b46ab3 Rahul Sharma              2014-03-12  1318  		samsung_clk_register_mux(ctx, exynos4x12_mux_clks,
e062b571777f52 Thomas Abraham            2013-03-09  1319  			ARRAY_SIZE(exynos4x12_mux_clks));
976face4b46ab3 Rahul Sharma              2014-03-12  1320  		samsung_clk_register_div(ctx, exynos4x12_div_clks,
e062b571777f52 Thomas Abraham            2013-03-09  1321  			ARRAY_SIZE(exynos4x12_div_clks));
976face4b46ab3 Rahul Sharma              2014-03-12  1322  		samsung_clk_register_gate(ctx, exynos4x12_gate_clks,
e062b571777f52 Thomas Abraham            2013-03-09  1323  			ARRAY_SIZE(exynos4x12_gate_clks));
01f7ec260ab352 Tomasz Figa               2014-06-24  1324  		samsung_clk_register_fixed_factor(ctx,
01f7ec260ab352 Tomasz Figa               2014-06-24  1325  			exynos4x12_fixed_factor_clks,
01f7ec260ab352 Tomasz Figa               2014-06-24  1326  			ARRAY_SIZE(exynos4x12_fixed_factor_clks));
4a7ec3a42270a1 Will McVicker             2021-10-15  1327  		samsung_clk_register_cpu(ctx, exynos4412_cpu_clks,
4a7ec3a42270a1 Will McVicker             2021-10-15  1328  				ARRAY_SIZE(exynos4412_cpu_clks));
cd6aceef028afc Bartlomiej Zolnierkiewicz 2015-08-12  1329  	}
e6c3e730a75fae Tomasz Figa               2013-08-26  1330  
3a9e9cb65be84d Bartlomiej Zolnierkiewicz 2015-03-27  1331  	if (soc == EXYNOS4X12)
3a9e9cb65be84d Bartlomiej Zolnierkiewicz 2015-03-27  1332  		exynos4x12_core_down_clock();
9a4d8a8c4d2a46 Marek Szyprowski          2018-09-06  1333  
9a4d8a8c4d2a46 Marek Szyprowski          2018-09-06  1334  	samsung_clk_extended_sleep_init(reg_base,
9a4d8a8c4d2a46 Marek Szyprowski          2018-09-06  1335  			exynos4_clk_regs, ARRAY_SIZE(exynos4_clk_regs),
9a4d8a8c4d2a46 Marek Szyprowski          2018-09-06  1336  			src_mask_suspend, ARRAY_SIZE(src_mask_suspend));
9a4d8a8c4d2a46 Marek Szyprowski          2018-09-06  1337  	if (exynos4_soc == EXYNOS4210)
9a4d8a8c4d2a46 Marek Szyprowski          2018-09-06  1338  		samsung_clk_extended_sleep_init(reg_base,
9a4d8a8c4d2a46 Marek Szyprowski          2018-09-06  1339  		    exynos4210_clk_save, ARRAY_SIZE(exynos4210_clk_save),
9a4d8a8c4d2a46 Marek Szyprowski          2018-09-06  1340  		    src_mask_suspend_e4210, ARRAY_SIZE(src_mask_suspend_e4210));
9a4d8a8c4d2a46 Marek Szyprowski          2018-09-06  1341  	else
9a4d8a8c4d2a46 Marek Szyprowski          2018-09-06  1342  		samsung_clk_sleep_init(reg_base, exynos4x12_clk_save,
9a4d8a8c4d2a46 Marek Szyprowski          2018-09-06  1343  				       ARRAY_SIZE(exynos4x12_clk_save));
b7b647be157c95 Tomasz Figa               2014-02-14  1344  
d5e136a21b2028 Sylwester Nawrocki        2014-06-18  1345  	samsung_clk_of_add_provider(np, ctx);
d5e136a21b2028 Sylwester Nawrocki        2014-06-18  1346  
e062b571777f52 Thomas Abraham            2013-03-09  1347  	pr_info("%s clocks: sclk_apll = %ld, sclk_mpll = %ld\n"
e062b571777f52 Thomas Abraham            2013-03-09  1348  		"\tsclk_epll = %ld, sclk_vpll = %ld, arm_clk = %ld\n",
e062b571777f52 Thomas Abraham            2013-03-09  1349  		exynos4_soc == EXYNOS4210 ? "Exynos4210" : "Exynos4x12",
015e70585b317b Marek Szyprowski          2021-10-18  1350  		clk_hw_get_rate(hws[CLK_SCLK_APLL]),
015e70585b317b Marek Szyprowski          2021-10-18  1351  		clk_hw_get_rate(hws[CLK_SCLK_MPLL]),
015e70585b317b Marek Szyprowski          2021-10-18  1352  		clk_hw_get_rate(hws[CLK_SCLK_EPLL]),
015e70585b317b Marek Szyprowski          2021-10-18  1353  		clk_hw_get_rate(hws[CLK_SCLK_VPLL]),
015e70585b317b Marek Szyprowski          2021-10-18  1354  		clk_hw_get_rate(hws[CLK_DIV_CORE2]));
e062b571777f52 Thomas Abraham            2013-03-09  1355  }
25e56eba0ae783 Arnd Bergmann             2013-04-10  1356  

:::::: The code at line 1265 was first introduced by commit
:::::: 015e70585b317bfd90fced9bfd578fe57f9aa2cf clk: samsung: remove __clk_lookup() usage

:::::: TO: Marek Szyprowski <m.szyprowski@samsung.com>
:::::: CC: Sylwester Nawrocki <s.nawrocki@samsung.com>

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org

[-- Attachment #2: .config.gz --]
[-- Type: application/gzip, Size: 38919 bytes --]

             reply	other threads:[~2021-11-20  2:21 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-11-20  2:21 kernel test robot [this message]
2021-11-20  2:21 ` [snawrocki-clk:for-v5.17/next 4/4] drivers/clk/samsung/clk-exynos4.c:1265:37: error: 'hws' undeclared kernel test robot

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=202111201009.Pmo2bUt3-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.