mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: kbuild test robot <lkp@intel.com>
To: matthias.bgg@kernel.org
Cc: kbuild-all@01.org, mturquette@baylibre.com, sboyd@kernel.org,
	kevin-cw.chen@mediatek.com, mars.cheng@mediatek.com,
	matthias.bgg@gmail.com, jasu@njomotys.info,
	linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org,
	linux-arm-kernel@lists.infradead.org,
	linux-mediatek@lists.infradead.org
Subject: Re: [PATCH] clk: mediatek: Mark bus and DRAM related clocks as critical
Date: Thu, 20 Dec 2018 22:04:29 +0800	[thread overview]
Message-ID: <201812202202.ME6Dhnni%fengguang.wu@intel.com> (raw)
In-Reply-To: <20181219181650.27105-1-matthias.bgg@kernel.org>

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

Hi Jasper,

Thank you for the patch! Yet something to improve:

[auto build test ERROR on clk/clk-next]
[also build test ERROR on v4.20-rc7 next-20181220]
[if your patch is applied to the wrong git tree, please drop us a note to help improve the system]

url:    https://github.com/0day-ci/linux/commits/matthias-bgg-kernel-org/clk-mediatek-Mark-bus-and-DRAM-related-clocks-as-critical/20181220-190521
base:   https://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git clk-next
config: xtensa-allmodconfig (attached as .config)
compiler: xtensa-linux-gcc (GCC) 8.1.0
reproduce:
        wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross
        chmod +x ~/bin/make.cross
        # save the attached .config to linux build tree
        GCC_VERSION=8.1.0 make.cross ARCH=xtensa 

All error/warnings (new ones prefixed by >>):

>> drivers/clk/mediatek/clk-mt6797.c:334:2: error: implicit declaration of function 'MUX_FLAGS'; did you mean 'MUX_GATE'? [-Werror=implicit-function-declaration]
     MUX_FLAGS(CLK_TOP_MUX_DDRPHYCFG, "ddrphycfg_sel", ddrphycfg_parents,
     ^~~~~~~~~
     MUX_GATE
   drivers/clk/mediatek/clk-mt6797.c:334:2: error: initializer element is not constant
   drivers/clk/mediatek/clk-mt6797.c:334:2: note: (near initialization for 'top_muxes[3].id')
   drivers/clk/mediatek/clk-mt6797.c:336:2: warning: braces around scalar initializer
     MUX(CLK_TOP_MUX_MM, "mm_sel", mm_parents,
     ^~~
   drivers/clk/mediatek/clk-mt6797.c:336:2: note: (near initialization for 'top_muxes[3].name')
   In file included from drivers/clk/mediatek/clk-mt6797.c:20:
   drivers/clk/mediatek/clk-mtk.h:115:3: error: field name not in record or union initializer
      .id = _id,      \
      ^
   drivers/clk/mediatek/clk-mt6797.c:336:2: note: in expansion of macro 'MUX'
     MUX(CLK_TOP_MUX_MM, "mm_sel", mm_parents,
     ^~~
   drivers/clk/mediatek/clk-mtk.h:115:3: note: (near initialization for 'top_muxes[3].name')
      .id = _id,      \
      ^
   drivers/clk/mediatek/clk-mt6797.c:336:2: note: in expansion of macro 'MUX'
     MUX(CLK_TOP_MUX_MM, "mm_sel", mm_parents,
     ^~~
>> include/dt-bindings/clock/mt6797-clk.h:24:27: warning: initialization of 'const char *' from 'int' makes pointer from integer without a cast [-Wint-conversion]
    #define CLK_TOP_MUX_MM    6
                              ^
   drivers/clk/mediatek/clk-mtk.h:115:9: note: in definition of macro 'MUX'
      .id = _id,      \
            ^~~
   drivers/clk/mediatek/clk-mt6797.c:336:6: note: in expansion of macro 'CLK_TOP_MUX_MM'
     MUX(CLK_TOP_MUX_MM, "mm_sel", mm_parents,
         ^~~~~~~~~~~~~~
   include/dt-bindings/clock/mt6797-clk.h:24:27: note: (near initialization for 'top_muxes[3].name')
    #define CLK_TOP_MUX_MM    6
                              ^
   drivers/clk/mediatek/clk-mtk.h:115:9: note: in definition of macro 'MUX'
      .id = _id,      \
            ^~~
   drivers/clk/mediatek/clk-mt6797.c:336:6: note: in expansion of macro 'CLK_TOP_MUX_MM'
     MUX(CLK_TOP_MUX_MM, "mm_sel", mm_parents,
         ^~~~~~~~~~~~~~
   drivers/clk/mediatek/clk-mtk.h:116:3: error: field name not in record or union initializer
      .name = _name,      \
      ^
   drivers/clk/mediatek/clk-mt6797.c:336:2: note: in expansion of macro 'MUX'
     MUX(CLK_TOP_MUX_MM, "mm_sel", mm_parents,
     ^~~
   drivers/clk/mediatek/clk-mtk.h:116:3: note: (near initialization for 'top_muxes[3].name')
      .name = _name,      \
      ^
   drivers/clk/mediatek/clk-mt6797.c:336:2: note: in expansion of macro 'MUX'
     MUX(CLK_TOP_MUX_MM, "mm_sel", mm_parents,
     ^~~
   drivers/clk/mediatek/clk-mt6797.c:336:22: warning: excess elements in scalar initializer
     MUX(CLK_TOP_MUX_MM, "mm_sel", mm_parents,
                         ^~~~~~~~
   drivers/clk/mediatek/clk-mtk.h:116:11: note: in definition of macro 'MUX'
      .name = _name,      \
              ^~~~~
   drivers/clk/mediatek/clk-mt6797.c:336:22: note: (near initialization for 'top_muxes[3].name')
     MUX(CLK_TOP_MUX_MM, "mm_sel", mm_parents,
                         ^~~~~~~~
   drivers/clk/mediatek/clk-mtk.h:116:11: note: in definition of macro 'MUX'
      .name = _name,      \
              ^~~~~
   drivers/clk/mediatek/clk-mtk.h:117:3: error: field name not in record or union initializer
      .mux_reg = _reg,     \
      ^
   drivers/clk/mediatek/clk-mt6797.c:336:2: note: in expansion of macro 'MUX'
     MUX(CLK_TOP_MUX_MM, "mm_sel", mm_parents,
     ^~~
   drivers/clk/mediatek/clk-mtk.h:117:3: note: (near initialization for 'top_muxes[3].name')
      .mux_reg = _reg,     \
      ^
   drivers/clk/mediatek/clk-mt6797.c:336:2: note: in expansion of macro 'MUX'
     MUX(CLK_TOP_MUX_MM, "mm_sel", mm_parents,
     ^~~
   drivers/clk/mediatek/clk-mt6797.c:337:6: warning: excess elements in scalar initializer
         0x0040, 24, 2),
         ^~~~~~
   drivers/clk/mediatek/clk-mtk.h:117:14: note: in definition of macro 'MUX'
      .mux_reg = _reg,     \
                 ^~~~
   drivers/clk/mediatek/clk-mt6797.c:337:6: note: (near initialization for 'top_muxes[3].name')
         0x0040, 24, 2),
         ^~~~~~
   drivers/clk/mediatek/clk-mtk.h:117:14: note: in definition of macro 'MUX'
      .mux_reg = _reg,     \
                 ^~~~
   drivers/clk/mediatek/clk-mtk.h:118:3: error: field name not in record or union initializer
      .mux_shift = _shift,     \
      ^
   drivers/clk/mediatek/clk-mt6797.c:336:2: note: in expansion of macro 'MUX'
     MUX(CLK_TOP_MUX_MM, "mm_sel", mm_parents,
     ^~~
   drivers/clk/mediatek/clk-mtk.h:118:3: note: (near initialization for 'top_muxes[3].name')
      .mux_shift = _shift,     \
      ^
   drivers/clk/mediatek/clk-mt6797.c:336:2: note: in expansion of macro 'MUX'
     MUX(CLK_TOP_MUX_MM, "mm_sel", mm_parents,
     ^~~
   drivers/clk/mediatek/clk-mt6797.c:337:14: warning: excess elements in scalar initializer
         0x0040, 24, 2),
                 ^~
   drivers/clk/mediatek/clk-mtk.h:118:16: note: in definition of macro 'MUX'
      .mux_shift = _shift,     \
                   ^~~~~~
   drivers/clk/mediatek/clk-mt6797.c:337:14: note: (near initialization for 'top_muxes[3].name')
         0x0040, 24, 2),
                 ^~
   drivers/clk/mediatek/clk-mtk.h:118:16: note: in definition of macro 'MUX'
      .mux_shift = _shift,     \
                   ^~~~~~
   drivers/clk/mediatek/clk-mtk.h:119:3: error: field name not in record or union initializer
      .mux_width = _width,     \
      ^
   drivers/clk/mediatek/clk-mt6797.c:336:2: note: in expansion of macro 'MUX'
     MUX(CLK_TOP_MUX_MM, "mm_sel", mm_parents,
     ^~~
   drivers/clk/mediatek/clk-mtk.h:119:3: note: (near initialization for 'top_muxes[3].name')
      .mux_width = _width,     \
      ^
   drivers/clk/mediatek/clk-mt6797.c:336:2: note: in expansion of macro 'MUX'
     MUX(CLK_TOP_MUX_MM, "mm_sel", mm_parents,
--
   drivers/clk/mediatek/clk-mt6797.c:336:2: note: in expansion of macro 'MUX'
     MUX(CLK_TOP_MUX_MM, "mm_sel", mm_parents,
     ^~~
   drivers/clk/mediatek/clk-mtk.h:123:3: note: (near initialization for 'top_muxes[3].name')
      .num_parents = ARRAY_SIZE(_parents),   \
      ^
   drivers/clk/mediatek/clk-mt6797.c:336:2: note: in expansion of macro 'MUX'
     MUX(CLK_TOP_MUX_MM, "mm_sel", mm_parents,
     ^~~
   In file included from include/linux/list.h:9,
                    from include/linux/kobject.h:19,
                    from include/linux/of.h:17,
                    from drivers/clk/mediatek/clk-mt6797.c:15:
   include/linux/kernel.h:72:25: warning: excess elements in scalar initializer
    #define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0]) + __must_be_array(arr))
                            ^
   drivers/clk/mediatek/clk-mtk.h:123:18: note: in expansion of macro 'ARRAY_SIZE'
      .num_parents = ARRAY_SIZE(_parents),   \
                     ^~~~~~~~~~
   drivers/clk/mediatek/clk-mt6797.c:336:2: note: in expansion of macro 'MUX'
     MUX(CLK_TOP_MUX_MM, "mm_sel", mm_parents,
     ^~~
   include/linux/kernel.h:72:25: note: (near initialization for 'top_muxes[3].name')
    #define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0]) + __must_be_array(arr))
                            ^
   drivers/clk/mediatek/clk-mtk.h:123:18: note: in expansion of macro 'ARRAY_SIZE'
      .num_parents = ARRAY_SIZE(_parents),   \
                     ^~~~~~~~~~
   drivers/clk/mediatek/clk-mt6797.c:336:2: note: in expansion of macro 'MUX'
     MUX(CLK_TOP_MUX_MM, "mm_sel", mm_parents,
     ^~~
   In file included from drivers/clk/mediatek/clk-mt6797.c:20:
   drivers/clk/mediatek/clk-mtk.h:124:3: error: field name not in record or union initializer
      .flags = CLK_SET_RATE_PARENT,    \
      ^
   drivers/clk/mediatek/clk-mt6797.c:336:2: note: in expansion of macro 'MUX'
     MUX(CLK_TOP_MUX_MM, "mm_sel", mm_parents,
     ^~~
   drivers/clk/mediatek/clk-mtk.h:124:3: note: (near initialization for 'top_muxes[3].name')
      .flags = CLK_SET_RATE_PARENT,    \
      ^
   drivers/clk/mediatek/clk-mt6797.c:336:2: note: in expansion of macro 'MUX'
     MUX(CLK_TOP_MUX_MM, "mm_sel", mm_parents,
     ^~~
   In file included from include/linux/bitops.h:5,
                    from include/linux/of.h:15,
                    from drivers/clk/mediatek/clk-mt6797.c:15:
   include/linux/bits.h:6:19: warning: excess elements in scalar initializer
    #define BIT(nr)   (1UL << (nr))
                      ^
   include/linux/clk-provider.h:24:29: note: in expansion of macro 'BIT'
    #define CLK_SET_RATE_PARENT BIT(2) /* propagate rate change up one level */
                                ^~~
   drivers/clk/mediatek/clk-mtk.h:124:12: note: in expansion of macro 'CLK_SET_RATE_PARENT'
      .flags = CLK_SET_RATE_PARENT,    \
               ^~~~~~~~~~~~~~~~~~~
   drivers/clk/mediatek/clk-mt6797.c:336:2: note: in expansion of macro 'MUX'
     MUX(CLK_TOP_MUX_MM, "mm_sel", mm_parents,
     ^~~
   include/linux/bits.h:6:19: note: (near initialization for 'top_muxes[3].name')
    #define BIT(nr)   (1UL << (nr))
                      ^
   include/linux/clk-provider.h:24:29: note: in expansion of macro 'BIT'
    #define CLK_SET_RATE_PARENT BIT(2) /* propagate rate change up one level */
                                ^~~
   drivers/clk/mediatek/clk-mtk.h:124:12: note: in expansion of macro 'CLK_SET_RATE_PARENT'
      .flags = CLK_SET_RATE_PARENT,    \
               ^~~~~~~~~~~~~~~~~~~
   drivers/clk/mediatek/clk-mt6797.c:336:2: note: in expansion of macro 'MUX'
     MUX(CLK_TOP_MUX_MM, "mm_sel", mm_parents,
     ^~~
   drivers/clk/mediatek/clk-mt6797.c:327:49: warning: missing braces around initializer [-Wmissing-braces]
    static const struct mtk_composite top_muxes[] = {
                                                    ^
   drivers/clk/mediatek/clk-mt6797.c:334:2:
     MUX_FLAGS(CLK_TOP_MUX_DDRPHYCFG, "ddrphycfg_sel", ddrphycfg_parents,
     {
   drivers/clk/mediatek/clk-mt6797.c:338:2: warning: braces around scalar initializer
     MUX_GATE(CLK_TOP_MUX_PWM, "pwm_sel", pwm_parents, 0x0050, 0, 3, 7),
     ^~~~~~~~
   drivers/clk/mediatek/clk-mt6797.c:338:2: note: (near initialization for 'top_muxes[3].parent_names')
   In file included from drivers/clk/mediatek/clk-mt6797.c:20:
   drivers/clk/mediatek/clk-mtk.h:93:3: error: field name not in record or union initializer
      .id = _id,      \
      ^
   drivers/clk/mediatek/clk-mtk.h:111:2: note: in expansion of macro 'MUX_GATE_FLAGS'
     MUX_GATE_FLAGS(_id, _name, _parents, _reg, _shift, _width, \
     ^~~~~~~~~~~~~~
   drivers/clk/mediatek/clk-mt6797.c:338:2: note: in expansion of macro 'MUX_GATE'
     MUX_GATE(CLK_TOP_MUX_PWM, "pwm_sel", pwm_parents, 0x0050, 0, 3, 7),
     ^~~~~~~~
   drivers/clk/mediatek/clk-mtk.h:93:3: note: (near initialization for 'top_muxes[3].parent_names')
      .id = _id,      \
      ^
   drivers/clk/mediatek/clk-mtk.h:111:2: note: in expansion of macro 'MUX_GATE_FLAGS'
     MUX_GATE_FLAGS(_id, _name, _parents, _reg, _shift, _width, \
     ^~~~~~~~~~~~~~
   drivers/clk/mediatek/clk-mt6797.c:338:2: note: in expansion of macro 'MUX_GATE'
     MUX_GATE(CLK_TOP_MUX_PWM, "pwm_sel", pwm_parents, 0x0050, 0, 3, 7),
     ^~~~~~~~
>> include/dt-bindings/clock/mt6797-clk.h:25:28: warning: initialization of 'const char * const*' from 'int' makes pointer from integer without a cast [-Wint-conversion]
    #define CLK_TOP_MUX_PWM    7
                               ^
   drivers/clk/mediatek/clk-mtk.h:93:9: note: in definition of macro 'MUX_GATE_FLAGS'
      .id = _id,      \
            ^~~
   drivers/clk/mediatek/clk-mt6797.c:338:2: note: in expansion of macro 'MUX_GATE'
     MUX_GATE(CLK_TOP_MUX_PWM, "pwm_sel", pwm_parents, 0x0050, 0, 3, 7),
     ^~~~~~~~
   drivers/clk/mediatek/clk-mt6797.c:338:11: note: in expansion of macro 'CLK_TOP_MUX_PWM'
     MUX_GATE(CLK_TOP_MUX_PWM, "pwm_sel", pwm_parents, 0x0050, 0, 3, 7),
              ^~~~~~~~~~~~~~~
   include/dt-bindings/clock/mt6797-clk.h:25:28: note: (near initialization for 'top_muxes[3].parent_names')
    #define CLK_TOP_MUX_PWM    7
                               ^
   drivers/clk/mediatek/clk-mtk.h:93:9: note: in definition of macro 'MUX_GATE_FLAGS'
      .id = _id,      \
            ^~~
   drivers/clk/mediatek/clk-mt6797.c:338:2: note: in expansion of macro 'MUX_GATE'
     MUX_GATE(CLK_TOP_MUX_PWM, "pwm_sel", pwm_parents, 0x0050, 0, 3, 7),
     ^~~~~~~~
   drivers/clk/mediatek/clk-mt6797.c:338:11: note: in expansion of macro 'CLK_TOP_MUX_PWM'
     MUX_GATE(CLK_TOP_MUX_PWM, "pwm_sel", pwm_parents, 0x0050, 0, 3, 7),
              ^~~~~~~~~~~~~~~
   drivers/clk/mediatek/clk-mtk.h:94:3: error: field name not in record or union initializer
      .name = _name,      \
      ^
   drivers/clk/mediatek/clk-mtk.h:111:2: note: in expansion of macro 'MUX_GATE_FLAGS'
     MUX_GATE_FLAGS(_id, _name, _parents, _reg, _shift, _width, \
     ^~~~~~~~~~~~~~
   drivers/clk/mediatek/clk-mt6797.c:338:2: note: in expansion of macro 'MUX_GATE'
     MUX_GATE(CLK_TOP_MUX_PWM, "pwm_sel", pwm_parents, 0x0050, 0, 3, 7),
     ^~~~~~~~
   drivers/clk/mediatek/clk-mtk.h:94:3: note: (near initialization for 'top_muxes[3].parent_names')
      .name = _name,      \
      ^
   drivers/clk/mediatek/clk-mtk.h:111:2: note: in expansion of macro 'MUX_GATE_FLAGS'
     MUX_GATE_FLAGS(_id, _name, _parents, _reg, _shift, _width, \
     ^~~~~~~~~~~~~~
   drivers/clk/mediatek/clk-mt6797.c:338:2: note: in expansion of macro 'MUX_GATE'
     MUX_GATE(CLK_TOP_MUX_PWM, "pwm_sel", pwm_parents, 0x0050, 0, 3, 7),
     ^~~~~~~~
   drivers/clk/mediatek/clk-mt6797.c:338:28: warning: excess elements in scalar initializer
     MUX_GATE(CLK_TOP_MUX_PWM, "pwm_sel", pwm_parents, 0x0050, 0, 3, 7),
                               ^~~~~~~~~
   drivers/clk/mediatek/clk-mtk.h:94:11: note: in definition of macro 'MUX_GATE_FLAGS'
      .name = _name,      \
              ^~~~~
   drivers/clk/mediatek/clk-mt6797.c:338:2: note: in expansion of macro 'MUX_GATE'
     MUX_GATE(CLK_TOP_MUX_PWM, "pwm_sel", pwm_parents, 0x0050, 0, 3, 7),
     ^~~~~~~~
   drivers/clk/mediatek/clk-mt6797.c:338:28: note: (near initialization for 'top_muxes[3].parent_names')
     MUX_GATE(CLK_TOP_MUX_PWM, "pwm_sel", pwm_parents, 0x0050, 0, 3, 7),
                               ^~~~~~~~~
   drivers/clk/mediatek/clk-mtk.h:94:11: note: in definition of macro 'MUX_GATE_FLAGS'
      .name = _name,      \
              ^~~~~
   drivers/clk/mediatek/clk-mt6797.c:338:2: note: in expansion of macro 'MUX_GATE'
     MUX_GATE(CLK_TOP_MUX_PWM, "pwm_sel", pwm_parents, 0x0050, 0, 3, 7),
     ^~~~~~~~
   drivers/clk/mediatek/clk-mtk.h:95:3: error: field name not in record or union initializer
      .mux_reg = _reg,     \
      ^
   drivers/clk/mediatek/clk-mtk.h:111:2: note: in expansion of macro 'MUX_GATE_FLAGS'
     MUX_GATE_FLAGS(_id, _name, _parents, _reg, _shift, _width, \
     ^~~~~~~~~~~~~~
   drivers/clk/mediatek/clk-mt6797.c:338:2: note: in expansion of macro 'MUX_GATE'
     MUX_GATE(CLK_TOP_MUX_PWM, "pwm_sel", pwm_parents, 0x0050, 0, 3, 7),
     ^~~~~~~~
   drivers/clk/mediatek/clk-mtk.h:95:3: note: (near initialization for 'top_muxes[3].parent_names')
      .mux_reg = _reg,     \
      ^
   drivers/clk/mediatek/clk-mtk.h:111:2: note: in expansion of macro 'MUX_GATE_FLAGS'
     MUX_GATE_FLAGS(_id, _name, _parents, _reg, _shift, _width, \
     ^~~~~~~~~~~~~~
   drivers/clk/mediatek/clk-mt6797.c:338:2: note: in expansion of macro 'MUX_GATE'
     MUX_GATE(CLK_TOP_MUX_PWM, "pwm_sel", pwm_parents, 0x0050, 0, 3, 7),
     ^~~~~~~~
   drivers/clk/mediatek/clk-mt6797.c:338:52: warning: excess elements in scalar initializer
     MUX_GATE(CLK_TOP_MUX_PWM, "pwm_sel", pwm_parents, 0x0050, 0, 3, 7),
                                                       ^~~~~~
   drivers/clk/mediatek/clk-mtk.h:95:14: note: in definition of macro 'MUX_GATE_FLAGS'
      .mux_reg = _reg,     \
                 ^~~~
   drivers/clk/mediatek/clk-mt6797.c:338:2: note: in expansion of macro 'MUX_GATE'
     MUX_GATE(CLK_TOP_MUX_PWM, "pwm_sel", pwm_parents, 0x0050, 0, 3, 7),
     ^~~~~~~~
   drivers/clk/mediatek/clk-mt6797.c:338:52: note: (near initialization for 'top_muxes[3].parent_names')
     MUX_GATE(CLK_TOP_MUX_PWM, "pwm_sel", pwm_parents, 0x0050, 0, 3, 7),
                                                       ^~~~~~
   drivers/clk/mediatek/clk-mtk.h:95:14: note: in definition of macro 'MUX_GATE_FLAGS'
      .mux_reg = _reg,     \
                 ^~~~
   drivers/clk/mediatek/clk-mt6797.c:338:2: note: in expansion of macro 'MUX_GATE'
     MUX_GATE(CLK_TOP_MUX_PWM, "pwm_sel", pwm_parents, 0x0050, 0, 3, 7),
     ^~~~~~~~
   drivers/clk/mediatek/clk-mtk.h:96:3: error: field name not in record or union initializer
      .mux_shift = _shift,     \
      ^
   drivers/clk/mediatek/clk-mtk.h:111:2: note: in expansion of macro 'MUX_GATE_FLAGS'
     MUX_GATE_FLAGS(_id, _name, _parents, _reg, _shift, _width, \
..

vim +334 drivers/clk/mediatek/clk-mt6797.c

   326	
   327	static const struct mtk_composite top_muxes[] = {
   328		MUX(CLK_TOP_MUX_ULPOSC_AXI_CK_MUX_PRE, "ulposc_axi_ck_mux_pre",
   329		    ulposc_axi_ck_mux_pre_parents, 0x0040, 3, 1),
   330		MUX(CLK_TOP_MUX_ULPOSC_AXI_CK_MUX, "ulposc_axi_ck_mux",
   331		    ulposc_axi_ck_mux_parents, 0x0040, 2, 1),
   332		MUX(CLK_TOP_MUX_AXI, "axi_sel", axi_parents,
   333		    0x0040, 0, 2),
 > 334		MUX_FLAGS(CLK_TOP_MUX_DDRPHYCFG, "ddrphycfg_sel", ddrphycfg_parents,
   335			  0x0040, 16, 2, CLK_IS_CRITICAL | CLK_SET_RATE_PARENT),
   336		MUX(CLK_TOP_MUX_MM, "mm_sel", mm_parents,
   337		    0x0040, 24, 2),
   338		MUX_GATE(CLK_TOP_MUX_PWM, "pwm_sel", pwm_parents, 0x0050, 0, 3, 7),
   339		MUX_GATE(CLK_TOP_MUX_VDEC, "vdec_sel", vdec_parents, 0x0050, 8, 3, 15),
   340		MUX_GATE(CLK_TOP_MUX_VENC, "venc_sel", venc_parents, 0x0050, 16, 2, 23),
   341		MUX_GATE(CLK_TOP_MUX_MFG, "mfg_sel", mfg_parents, 0x0050, 24, 2, 31),
   342		MUX_GATE(CLK_TOP_MUX_CAMTG, "camtg_sel", camtg, 0x0060, 0, 2, 7),
   343		MUX_GATE(CLK_TOP_MUX_UART, "uart_sel", uart_parents, 0x0060, 8, 1, 15),
   344		MUX_GATE(CLK_TOP_MUX_SPI, "spi_sel", spi_parents, 0x0060, 16, 2, 23),
   345		MUX(CLK_TOP_MUX_ULPOSC_SPI_CK_MUX, "ulposc_spi_ck_mux",
   346		    ulposc_spi_ck_mux_parents, 0x0060, 18, 1),
   347		MUX_GATE(CLK_TOP_MUX_USB20, "usb20_sel", usb20_parents,
   348			 0x0060, 24, 2, 31),
   349		MUX(CLK_TOP_MUX_MSDC50_0_HCLK, "msdc50_0_hclk_sel",
   350		    msdc50_0_hclk_parents, 0x0070, 8, 2),
   351		MUX_GATE(CLK_TOP_MUX_MSDC50_0, "msdc50_0_sel", msdc50_0_parents,
   352			 0x0070, 16, 4, 23),
   353		MUX_GATE(CLK_TOP_MUX_MSDC30_1, "msdc30_1_sel", msdc30_1_parents,
   354			 0x0070, 24, 3, 31),
   355		MUX_GATE(CLK_TOP_MUX_MSDC30_2, "msdc30_2_sel", msdc30_2_parents,
   356			 0x0080, 0, 3, 7),
   357		MUX_GATE(CLK_TOP_MUX_AUDIO, "audio_sel", audio_parents,
   358			 0x0080, 16, 2, 23),
   359		MUX(CLK_TOP_MUX_AUD_INTBUS, "aud_intbus_sel", aud_intbus_parents,
   360		    0x0080, 24, 2),
   361		MUX(CLK_TOP_MUX_PMICSPI, "pmicspi_sel", pmicspi_parents,
   362		    0x0090, 0, 3),
   363		MUX(CLK_TOP_MUX_SCP, "scp_sel", scp_parents,
   364		    0x0090, 8, 2),
   365		MUX(CLK_TOP_MUX_ATB, "atb_sel", atb_parents,
   366		    0x0090, 16, 2),
   367		MUX_GATE(CLK_TOP_MUX_MJC, "mjc_sel", mjc_parents, 0x0090, 24, 2, 31),
   368		MUX_GATE(CLK_TOP_MUX_DPI0, "dpi0_sel", dpi0_parents, 0x00A0, 0, 3, 7),
   369		MUX_GATE(CLK_TOP_MUX_AUD_1, "aud_1_sel", aud_1_parents,
   370			 0x00A0, 16, 1, 23),
   371		MUX_GATE(CLK_TOP_MUX_AUD_2, "aud_2_sel", aud_2_parents,
   372			 0x00A0, 24, 1, 31),
   373		MUX(CLK_TOP_MUX_SSUSB_TOP_SYS, "ssusb_top_sys_sel",
   374		    ssusb_top_sys_parents, 0x00B0, 8, 1),
   375		MUX(CLK_TOP_MUX_SPM, "spm_sel", spm_parents,
   376		    0x00C0, 0, 1),
   377		MUX(CLK_TOP_MUX_BSI_SPI, "bsi_spi_sel", bsi_spi_parents,
   378		    0x00C0, 8, 2),
   379		MUX_GATE(CLK_TOP_MUX_AUDIO_H, "audio_h_sel", audio_h_parents,
   380			 0x00C0, 16, 2, 23),
   381		MUX_GATE(CLK_TOP_MUX_ANC_MD32, "anc_md32_sel", anc_md32_parents,
   382			 0x00C0, 24, 2, 31),
   383		MUX(CLK_TOP_MUX_MFG_52M, "mfg_52m_sel", mfg_52m_parents,
   384		    0x0104, 1, 2),
   385	};
   386	

---
0-DAY kernel test infrastructure                Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all                   Intel Corporation

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

  reply	other threads:[~2018-12-20 14:05 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-12-19 18:16 matthias.bgg
2018-12-20 14:04 ` kbuild test robot [this message]
2018-12-20 14:36 ` kbuild 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=201812202202.ME6Dhnni%fengguang.wu@intel.com \
    --to=lkp@intel.com \
    --cc=jasu@njomotys.info \
    --cc=kbuild-all@01.org \
    --cc=kevin-cw.chen@mediatek.com \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linux-clk@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-mediatek@lists.infradead.org \
    --cc=mars.cheng@mediatek.com \
    --cc=matthias.bgg@gmail.com \
    --cc=matthias.bgg@kernel.org \
    --cc=mturquette@baylibre.com \
    --cc=sboyd@kernel.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®