:::::: 
:::::: Manual check reason: "low confidence bisect report"
:::::: 

CC: kbuild-...@lists.01.org
BCC: l...@intel.com
CC: linux-ker...@vger.kernel.org
TO: Kareem Shaik <kareem.m.sh...@intel.com>
CC: Mark Brown <broo...@kernel.org>
CC: Gustaw Lewandowski <gustaw.lewandow...@linux.intel.com>
CC: Cezary Rojewski <cezary.rojew...@intel.com>

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 
master
head:   353f7988dd8413c47718f7ca79c030b6fb62cfe5
commit: a4ad42d28618eef83bee02e0a19af0d467bd9722 ASoC: Intel: Skylake: Support 
multiple format configs
date:   11 months ago
:::::: branch date: 8 hours ago
:::::: commit date: 11 months ago
config: x86_64-allmodconfig 
(https://download.01.org/0day-ci/archive/20220721/202207211053.dtc73dqu-...@intel.com/config)
compiler: gcc-11 (Debian 11.3.0-3) 11.3.0
reproduce:
        # apt-get install sparse
        # sparse version: v0.6.4-39-gce1a6720-dirty
        # 
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=a4ad42d28618eef83bee02e0a19af0d467bd9722
        git remote add linus 
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
        git fetch --no-tags linus master
        git checkout a4ad42d28618eef83bee02e0a19af0d467bd9722
        # save the config file
        mkdir build_dir && cp config build_dir/.config
        make W=1 C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' O=build_dir 
ARCH=x86_64 SHELL=/bin/bash drivers/isdn/hardware/mISDN/ 
drivers/net/wireless/mediatek/mt76/mt7915/ drivers/scsi/lpfc/ 
drivers/staging/vt6655/ drivers/virt/ drivers/xen/ fs/nfs/ kernel/ samples/ 
sound/soc/intel/skylake/

If you fix the issue, kindly add following tag where applicable
Reported-by: kernel test robot <l...@intel.com>


sparse warnings: (new ones prefixed by >>)
   sound/soc/intel/skylake/skl-topology.c:2297:33: sparse:     got restricted 
__le32 [usertype] value
   sound/soc/intel/skylake/skl-topology.c:2291:25: sparse: sparse: restricted 
__le32 degrades to integer
   sound/soc/intel/skylake/skl-topology.c:2291:25: sparse: sparse: restricted 
__le32 degrades to integer
   sound/soc/intel/skylake/skl-topology.c:2324:38: sparse: sparse: incorrect 
type in assignment (different base types) @@     expected unsigned int 
[usertype] dma_buffer_size @@     got restricted __le32 [usertype] value @@
   sound/soc/intel/skylake/skl-topology.c:2324:38: sparse:     expected 
unsigned int [usertype] dma_buffer_size
   sound/soc/intel/skylake/skl-topology.c:2324:38: sparse:     got restricted 
__le32 [usertype] value
   sound/soc/intel/skylake/skl-topology.c:2328:26: sparse: sparse: incorrect 
type in assignment (different base types) @@     expected unsigned int 
[usertype] cpc @@     got restricted __le32 [usertype] value @@
   sound/soc/intel/skylake/skl-topology.c:2328:26: sparse:     expected 
unsigned int [usertype] cpc
   sound/soc/intel/skylake/skl-topology.c:2328:26: sparse:     got restricted 
__le32 [usertype] value
   sound/soc/intel/skylake/skl-topology.c:2332:31: sparse: sparse: incorrect 
type in assignment (different base types) @@     expected unsigned int 
[usertype] is_pages @@     got restricted __le32 [usertype] value @@
   sound/soc/intel/skylake/skl-topology.c:2332:31: sparse:     expected 
unsigned int [usertype] is_pages
   sound/soc/intel/skylake/skl-topology.c:2332:31: sparse:     got restricted 
__le32 [usertype] value
   sound/soc/intel/skylake/skl-topology.c:2336:26: sparse: sparse: incorrect 
type in assignment (different base types) @@     expected unsigned int 
[usertype] obs @@     got restricted __le32 [usertype] value @@
   sound/soc/intel/skylake/skl-topology.c:2336:26: sparse:     expected 
unsigned int [usertype] obs
   sound/soc/intel/skylake/skl-topology.c:2336:26: sparse:     got restricted 
__le32 [usertype] value
   sound/soc/intel/skylake/skl-topology.c:2340:26: sparse: sparse: incorrect 
type in assignment (different base types) @@     expected unsigned int 
[usertype] ibs @@     got restricted __le32 [usertype] value @@
   sound/soc/intel/skylake/skl-topology.c:2340:26: sparse:     expected 
unsigned int [usertype] ibs
   sound/soc/intel/skylake/skl-topology.c:2340:26: sparse:     got restricted 
__le32 [usertype] value
   sound/soc/intel/skylake/skl-topology.c:2322:25: sparse: sparse: restricted 
__le32 degrades to integer
   sound/soc/intel/skylake/skl-topology.c:2322:25: sparse: sparse: restricted 
__le32 degrades to integer
   sound/soc/intel/skylake/skl-topology.c:2322:25: sparse: sparse: restricted 
__le32 degrades to integer
   sound/soc/intel/skylake/skl-topology.c:2322:25: sparse: sparse: restricted 
__le32 degrades to integer
   sound/soc/intel/skylake/skl-topology.c:2322:25: sparse: sparse: restricted 
__le32 degrades to integer
   sound/soc/intel/skylake/skl-topology.c:2322:25: sparse: sparse: restricted 
__le32 degrades to integer
   sound/soc/intel/skylake/skl-topology.c:2322:25: sparse: sparse: restricted 
__le32 degrades to integer
   sound/soc/intel/skylake/skl-topology.c:2322:25: sparse: sparse: restricted 
__le32 degrades to integer
   sound/soc/intel/skylake/skl-topology.c:2322:25: sparse: sparse: restricted 
__le32 degrades to integer
   sound/soc/intel/skylake/skl-topology.c:2392:21: sparse: sparse: restricted 
__le32 degrades to integer
   sound/soc/intel/skylake/skl-topology.c:2397:49: sparse: sparse: incorrect 
type in assignment (different base types) @@     expected unsigned char 
[usertype] max_input_pins @@     got restricted __le32 [usertype] value @@
   sound/soc/intel/skylake/skl-topology.c:2397:49: sparse:     expected 
unsigned char [usertype] max_input_pins
   sound/soc/intel/skylake/skl-topology.c:2397:49: sparse:     got restricted 
__le32 [usertype] value
   sound/soc/intel/skylake/skl-topology.c:2401:50: sparse: sparse: incorrect 
type in assignment (different base types) @@     expected unsigned char 
[usertype] max_output_pins @@     got restricted __le32 [usertype] value @@
   sound/soc/intel/skylake/skl-topology.c:2401:50: sparse:     expected 
unsigned char [usertype] max_output_pins
   sound/soc/intel/skylake/skl-topology.c:2401:50: sparse:     got restricted 
__le32 [usertype] value
   sound/soc/intel/skylake/skl-topology.c:2414:55: sparse: sparse: incorrect 
type in argument 3 (different base types) @@     expected unsigned int 
[usertype] value @@     got restricted __le32 [usertype] value @@
   sound/soc/intel/skylake/skl-topology.c:2414:55: sparse:     expected 
unsigned int [usertype] value
   sound/soc/intel/skylake/skl-topology.c:2414:55: sparse:     got restricted 
__le32 [usertype] value
   sound/soc/intel/skylake/skl-topology.c:2427:55: sparse: sparse: incorrect 
type in argument 3 (different base types) @@     expected unsigned int 
[usertype] value @@     got restricted __le32 [usertype] value @@
   sound/soc/intel/skylake/skl-topology.c:2427:55: sparse:     expected 
unsigned int [usertype] value
   sound/soc/intel/skylake/skl-topology.c:2427:55: sparse:     got restricted 
__le32 [usertype] value
   sound/soc/intel/skylake/skl-topology.c:2431:36: sparse: sparse: incorrect 
type in assignment (different base types) @@     expected unsigned char 
[usertype] time_slot @@     got restricted __le32 [usertype] value @@
   sound/soc/intel/skylake/skl-topology.c:2431:36: sparse:     expected 
unsigned char [usertype] time_slot
   sound/soc/intel/skylake/skl-topology.c:2431:36: sparse:     got restricted 
__le32 [usertype] value
   sound/soc/intel/skylake/skl-topology.c:2435:34: sparse: sparse: incorrect 
type in assignment (different base types) @@     expected unsigned char 
[usertype] core_id @@     got restricted __le32 [usertype] value @@
   sound/soc/intel/skylake/skl-topology.c:2435:34: sparse:     expected 
unsigned char [usertype] core_id
   sound/soc/intel/skylake/skl-topology.c:2435:34: sparse:     got restricted 
__le32 [usertype] value
   sound/soc/intel/skylake/skl-topology.c:2439:33: sparse: sparse: incorrect 
type in assignment (different base types) @@     expected unsigned int enum 
skl_module_type m_type @@     got restricted __le32 [usertype] value @@
   sound/soc/intel/skylake/skl-topology.c:2439:33: sparse:     expected 
unsigned int enum skl_module_type m_type
   sound/soc/intel/skylake/skl-topology.c:2439:33: sparse:     got restricted 
__le32 [usertype] value
   sound/soc/intel/skylake/skl-topology.c:2443:35: sparse: sparse: incorrect 
type in assignment (different base types) @@     expected unsigned char 
[usertype] dev_type @@     got restricted __le32 [usertype] value @@
   sound/soc/intel/skylake/skl-topology.c:2443:35: sparse:     expected 
unsigned char [usertype] dev_type
   sound/soc/intel/skylake/skl-topology.c:2443:35: sparse:     got restricted 
__le32 [usertype] value
   sound/soc/intel/skylake/skl-topology.c:2447:39: sparse: sparse: incorrect 
type in assignment (different base types) @@     expected unsigned int enum 
skl_hw_conn_type hw_conn_type @@     got restricted __le32 [usertype] value @@
   sound/soc/intel/skylake/skl-topology.c:2447:39: sparse:     expected 
unsigned int enum skl_hw_conn_type hw_conn_type
   sound/soc/intel/skylake/skl-topology.c:2447:39: sparse:     got restricted 
__le32 [usertype] value
   sound/soc/intel/skylake/skl-topology.c:2451:41: sparse: sparse: incorrect 
type in assignment (different base types) @@     expected unsigned int 
[usertype] instance_id @@     got restricted __le32 [usertype] value @@
   sound/soc/intel/skylake/skl-topology.c:2451:41: sparse:     expected 
unsigned int [usertype] instance_id
   sound/soc/intel/skylake/skl-topology.c:2451:41: sparse:     got restricted 
__le32 [usertype] value
   sound/soc/intel/skylake/skl-topology.c:2466:34: sparse: sparse: incorrect 
type in assignment (different base types) @@     expected unsigned int 
[usertype] vbus_id @@     got restricted __le32 [usertype] value @@
   sound/soc/intel/skylake/skl-topology.c:2466:34: sparse:     expected 
unsigned int [usertype] vbus_id
   sound/soc/intel/skylake/skl-topology.c:2466:34: sparse:     got restricted 
__le32 [usertype] value
   sound/soc/intel/skylake/skl-topology.c:2470:39: sparse: sparse: incorrect 
type in assignment (different base types) @@     expected unsigned int 
[usertype] params_fixup @@     got restricted __le32 [usertype] value @@
   sound/soc/intel/skylake/skl-topology.c:2470:39: sparse:     expected 
unsigned int [usertype] params_fixup
   sound/soc/intel/skylake/skl-topology.c:2470:39: sparse:     got restricted 
__le32 [usertype] value
   sound/soc/intel/skylake/skl-topology.c:2474:36: sparse: sparse: incorrect 
type in assignment (different base types) @@     expected unsigned int 
[usertype] converter @@     got restricted __le32 [usertype] value @@
   sound/soc/intel/skylake/skl-topology.c:2474:36: sparse:     expected 
unsigned int [usertype] converter
   sound/soc/intel/skylake/skl-topology.c:2474:36: sparse:     got restricted 
__le32 [usertype] value
   sound/soc/intel/skylake/skl-topology.c:2478:36: sparse: sparse: incorrect 
type in assignment (different base types) @@     expected unsigned int enum 
d0i3_capability d0i3_caps @@     got restricted __le32 [usertype] value @@
   sound/soc/intel/skylake/skl-topology.c:2478:36: sparse:     expected 
unsigned int enum d0i3_capability d0i3_caps
   sound/soc/intel/skylake/skl-topology.c:2478:36: sparse:     got restricted 
__le32 [usertype] value
   sound/soc/intel/skylake/skl-topology.c:2496:26: sparse: sparse: incorrect 
type in assignment (different base types) @@     expected int static conf_idx 
@@     got restricted __le32 [usertype] value @@
   sound/soc/intel/skylake/skl-topology.c:2496:26: sparse:     expected int 
static conf_idx
   sound/soc/intel/skylake/skl-topology.c:2496:26: sparse:     got restricted 
__le32 [usertype] value
   sound/soc/intel/skylake/skl-topology.c:2507:49: sparse: sparse: incorrect 
type in argument 3 (different base types) @@     expected unsigned int 
[usertype] tkn @@     got restricted __le32 [usertype] token @@
   sound/soc/intel/skylake/skl-topology.c:2507:49: sparse:     expected 
unsigned int [usertype] tkn
   sound/soc/intel/skylake/skl-topology.c:2507:49: sparse:     got restricted 
__le32 [usertype] token
   sound/soc/intel/skylake/skl-topology.c:2507:66: sparse: sparse: incorrect 
type in argument 4 (different base types) @@     expected unsigned int 
[usertype] tkn_val @@     got restricted __le32 [usertype] value @@
   sound/soc/intel/skylake/skl-topology.c:2507:66: sparse:     expected 
unsigned int [usertype] tkn_val
   sound/soc/intel/skylake/skl-topology.c:2507:66: sparse:     got restricted 
__le32 [usertype] value
   sound/soc/intel/skylake/skl-topology.c:2520:49: sparse: sparse: incorrect 
type in argument 3 (different base types) @@     expected unsigned int 
[usertype] tkn @@     got restricted __le32 [usertype] token @@
   sound/soc/intel/skylake/skl-topology.c:2520:49: sparse:     expected 
unsigned int [usertype] tkn
   sound/soc/intel/skylake/skl-topology.c:2520:49: sparse:     got restricted 
__le32 [usertype] token
   sound/soc/intel/skylake/skl-topology.c:2520:66: sparse: sparse: incorrect 
type in argument 4 (different base types) @@     expected unsigned int 
[usertype] tkn_val @@     got restricted __le32 [usertype] value @@
   sound/soc/intel/skylake/skl-topology.c:2520:66: sparse:     expected 
unsigned int [usertype] tkn_val
   sound/soc/intel/skylake/skl-topology.c:2520:66: sparse:     got restricted 
__le32 [usertype] value
   sound/soc/intel/skylake/skl-topology.c:2528:52: sparse: sparse: incorrect 
type in assignment (different base types) @@     expected unsigned char 
[usertype] res_idx @@     got restricted __le32 [usertype] value @@
   sound/soc/intel/skylake/skl-topology.c:2528:52: sparse:     expected 
unsigned char [usertype] res_idx
   sound/soc/intel/skylake/skl-topology.c:2528:52: sparse:     got restricted 
__le32 [usertype] value
   sound/soc/intel/skylake/skl-topology.c:2532:52: sparse: sparse: incorrect 
type in assignment (different base types) @@     expected unsigned char 
[usertype] fmt_idx @@     got restricted __le32 [usertype] value @@
   sound/soc/intel/skylake/skl-topology.c:2532:52: sparse:     expected 
unsigned char [usertype] fmt_idx
   sound/soc/intel/skylake/skl-topology.c:2532:52: sparse:     got restricted 
__le32 [usertype] value
   sound/soc/intel/skylake/skl-topology.c:2541:31: sparse: sparse: restricted 
__le32 degrades to integer
   sound/soc/intel/skylake/skl-topology.c:2542:38: sparse: sparse: restricted 
__le32 degrades to integer
   sound/soc/intel/skylake/skl-topology.c:2555:68: sparse: sparse: incorrect 
type in argument 3 (different base types) @@     expected unsigned int 
[usertype] tkn @@     got restricted __le32 [usertype] token @@
   sound/soc/intel/skylake/skl-topology.c:2555:68: sparse:     expected 
unsigned int [usertype] tkn
   sound/soc/intel/skylake/skl-topology.c:2555:68: sparse:     got restricted 
__le32 [usertype] token
   sound/soc/intel/skylake/skl-topology.c:2556:41: sparse: sparse: incorrect 
type in argument 4 (different base types) @@     expected unsigned int 
[usertype] val @@     got restricted __le32 [usertype] value @@
   sound/soc/intel/skylake/skl-topology.c:2556:41: sparse:     expected 
unsigned int [usertype] val
   sound/soc/intel/skylake/skl-topology.c:2556:41: sparse:     got restricted 
__le32 [usertype] value
   sound/soc/intel/skylake/skl-topology.c:2575:29: sparse: sparse: restricted 
__le32 degrades to integer
>> sound/soc/intel/skylake/skl-topology.c:2578:38: sparse: sparse: incorrect 
>> type in assignment (different base types) @@     expected int fmt_cfg_idx @@ 
>>     got restricted __le32 [usertype] value @@
   sound/soc/intel/skylake/skl-topology.c:2578:38: sparse:     expected int 
fmt_cfg_idx
   sound/soc/intel/skylake/skl-topology.c:2578:38: sparse:     got restricted 
__le32 [usertype] value
   sound/soc/intel/skylake/skl-topology.c:2582:73: sparse: sparse: incorrect 
type in assignment (different base types) @@     expected unsigned int 
[usertype] caps_size @@     got restricted __le32 [usertype] value @@
   sound/soc/intel/skylake/skl-topology.c:2582:73: sparse:     expected 
unsigned int [usertype] caps_size
   sound/soc/intel/skylake/skl-topology.c:2582:73: sparse:     got restricted 
__le32 [usertype] value
   sound/soc/intel/skylake/skl-topology.c:2588:74: sparse: sparse: incorrect 
type in assignment (different base types) @@     expected unsigned int 
[usertype] set_params @@     got restricted __le32 [usertype] value @@
   sound/soc/intel/skylake/skl-topology.c:2588:74: sparse:     expected 
unsigned int [usertype] set_params
   sound/soc/intel/skylake/skl-topology.c:2588:74: sparse:     got restricted 
__le32 [usertype] value
   sound/soc/intel/skylake/skl-topology.c:2593:72: sparse: sparse: incorrect 
type in assignment (different base types) @@     expected unsigned int 
[usertype] param_id @@     got restricted __le32 [usertype] value @@
   sound/soc/intel/skylake/skl-topology.c:2593:72: sparse:     expected 
unsigned int [usertype] param_id
   sound/soc/intel/skylake/skl-topology.c:2593:72: sparse:     got restricted 
__le32 [usertype] value
   sound/soc/intel/skylake/skl-topology.c:2598:33: sparse: sparse: incorrect 
type in assignment (different base types) @@     expected unsigned char 
[usertype] domain @@     got restricted __le32 [usertype] value @@
   sound/soc/intel/skylake/skl-topology.c:2598:33: sparse:     expected 
unsigned char [usertype] domain
   sound/soc/intel/skylake/skl-topology.c:2598:33: sparse:     got restricted 
__le32 [usertype] value
   sound/soc/intel/skylake/skl-topology.c:2604:42: sparse: sparse: incorrect 
type in assignment (different base types) @@     expected unsigned int 
[usertype] dma_buffer_size @@     got restricted __le32 [usertype] value @@
   sound/soc/intel/skylake/skl-topology.c:2604:42: sparse:     expected 
unsigned int [usertype] dma_buffer_size
   sound/soc/intel/skylake/skl-topology.c:2604:42: sparse:     got restricted 
__le32 [usertype] value
   sound/soc/intel/skylake/skl-topology.c:2395:25: sparse: sparse: restricted 
__le32 degrades to integer
   sound/soc/intel/skylake/skl-topology.c:2395:25: sparse: sparse: restricted 
__le32 degrades to integer
   sound/soc/intel/skylake/skl-topology.c:2395:25: sparse: sparse: restricted 
__le32 degrades to integer
   sound/soc/intel/skylake/skl-topology.c:2395:25: sparse: sparse: restricted 
__le32 degrades to integer
   sound/soc/intel/skylake/skl-topology.c:2395:25: sparse: sparse: restricted 
__le32 degrades to integer
   sound/soc/intel/skylake/skl-topology.c:2395:25: sparse: sparse: restricted 
__le32 degrades to integer
   sound/soc/intel/skylake/skl-topology.c:2395:25: sparse: sparse: restricted 
__le32 degrades to integer
   sound/soc/intel/skylake/skl-topology.c:2395:25: sparse: sparse: restricted 
__le32 degrades to integer
   sound/soc/intel/skylake/skl-topology.c:2395:25: sparse: sparse: restricted 
__le32 degrades to integer
   sound/soc/intel/skylake/skl-topology.c:2395:25: sparse: sparse: restricted 
__le32 degrades to integer
   sound/soc/intel/skylake/skl-topology.c:2395:25: sparse: sparse: restricted 
__le32 degrades to integer
   sound/soc/intel/skylake/skl-topology.c:2395:25: sparse: sparse: restricted 
__le32 degrades to integer
   sound/soc/intel/skylake/skl-topology.c:2395:25: sparse: sparse: restricted 
__le32 degrades to integer
   sound/soc/intel/skylake/skl-topology.c:2395:25: sparse: sparse: restricted 
__le32 degrades to integer
   sound/soc/intel/skylake/skl-topology.c:2395:25: sparse: sparse: restricted 
__le32 degrades to integer
   sound/soc/intel/skylake/skl-topology.c:2395:25: sparse: sparse: restricted 
__le32 degrades to integer
   sound/soc/intel/skylake/skl-topology.c:2395:25: sparse: sparse: restricted 
__le32 degrades to integer
   sound/soc/intel/skylake/skl-topology.c:2395:25: sparse: sparse: restricted 
__le32 degrades to integer
   sound/soc/intel/skylake/skl-topology.c:2395:25: sparse: sparse: restricted 
__le32 degrades to integer
   sound/soc/intel/skylake/skl-topology.c:2395:25: sparse: sparse: restricted 
__le32 degrades to integer
   sound/soc/intel/skylake/skl-topology.c:2395:25: sparse: sparse: restricted 
__le32 degrades to integer
   sound/soc/intel/skylake/skl-topology.c:2395:25: sparse: sparse: restricted 
__le32 degrades to integer
   sound/soc/intel/skylake/skl-topology.c:2395:25: sparse: sparse: restricted 
__le32 degrades to integer
   sound/soc/intel/skylake/skl-topology.c:2395:25: sparse: sparse: restricted 
__le32 degrades to integer
   sound/soc/intel/skylake/skl-topology.c:2395:25: sparse: sparse: restricted 
__le32 degrades to integer
   sound/soc/intel/skylake/skl-topology.c:2395:25: sparse: sparse: restricted 
__le32 degrades to integer
   sound/soc/intel/skylake/skl-topology.c:2395:25: sparse: sparse: restricted 
__le32 degrades to integer
   sound/soc/intel/skylake/skl-topology.c:2395:25: sparse: sparse: restricted 
__le32 degrades to integer
   sound/soc/intel/skylake/skl-topology.c:2395:25: sparse: sparse: restricted 
__le32 degrades to integer
   sound/soc/intel/skylake/skl-topology.c:2395:25: sparse: sparse: restricted 
__le32 degrades to integer
   sound/soc/intel/skylake/skl-topology.c:2395:25: sparse: sparse: restricted 
__le32 degrades to integer
   sound/soc/intel/skylake/skl-topology.c:2395:25: sparse: sparse: restricted 
__le32 degrades to integer
   sound/soc/intel/skylake/skl-topology.c:2395:25: sparse: sparse: restricted 
__le32 degrades to integer
   sound/soc/intel/skylake/skl-topology.c:2395:25: sparse: sparse: restricted 
__le32 degrades to integer
   sound/soc/intel/skylake/skl-topology.c:2395:25: sparse: sparse: restricted 
__le32 degrades to integer
   sound/soc/intel/skylake/skl-topology.c:2395:25: sparse: sparse: restricted 
__le32 degrades to integer
   sound/soc/intel/skylake/skl-topology.c:2395:25: sparse: sparse: restricted 
__le32 degrades to integer
   sound/soc/intel/skylake/skl-topology.c:2395:25: sparse: sparse: restricted 
__le32 degrades to integer
   sound/soc/intel/skylake/skl-topology.c:2395:25: sparse: sparse: restricted 
__le32 degrades to integer
   sound/soc/intel/skylake/skl-topology.c:2395:25: sparse: sparse: restricted 
__le32 degrades to integer
   sound/soc/intel/skylake/skl-topology.c:2395:25: sparse: sparse: too many 
warnings

vim +2578 sound/soc/intel/skylake/skl-topology.c

db6ed55de6da112 Shreyas NC          2017-08-23  2365  
6277e83292a2d4d Shreyas NC          2016-08-12  2366  /*
6277e83292a2d4d Shreyas NC          2016-08-12  2367   * Parse tokens to fill 
up the module private data
6277e83292a2d4d Shreyas NC          2016-08-12  2368   */
6277e83292a2d4d Shreyas NC          2016-08-12  2369  static int 
skl_tplg_get_token(struct device *dev,
6277e83292a2d4d Shreyas NC          2016-08-12  2370            struct 
snd_soc_tplg_vendor_value_elem *tkn_elem,
bcc2a2dc3ba8c3a Cezary Rojewski     2019-07-23  2371            struct skl_dev 
*skl, struct skl_module_cfg *mconfig)
6277e83292a2d4d Shreyas NC          2016-08-12  2372  {
6277e83292a2d4d Shreyas NC          2016-08-12  2373    int tkn_count = 0;
6277e83292a2d4d Shreyas NC          2016-08-12  2374    int ret;
6277e83292a2d4d Shreyas NC          2016-08-12  2375    static int 
is_pipe_exists;
f6fa56e22559ade Ramesh Babu         2017-08-23  2376    static int pin_index, 
dir, conf_idx;
f6fa56e22559ade Ramesh Babu         2017-08-23  2377    struct skl_module_iface 
*iface = NULL;
f6fa56e22559ade Ramesh Babu         2017-08-23  2378    struct skl_module_res 
*res = NULL;
f6fa56e22559ade Ramesh Babu         2017-08-23  2379    int res_idx = 
mconfig->res_idx;
f6fa56e22559ade Ramesh Babu         2017-08-23  2380    int fmt_idx = 
mconfig->fmt_idx;
f6fa56e22559ade Ramesh Babu         2017-08-23  2381  
f6fa56e22559ade Ramesh Babu         2017-08-23  2382    /*
f6fa56e22559ade Ramesh Babu         2017-08-23  2383     * If the manifest 
structure contains no modules, fill all
f6fa56e22559ade Ramesh Babu         2017-08-23  2384     * the module data to 
0th index.
f6fa56e22559ade Ramesh Babu         2017-08-23  2385     * res_idx and fmt_idx 
are default set to 0.
f6fa56e22559ade Ramesh Babu         2017-08-23  2386     */
f6fa56e22559ade Ramesh Babu         2017-08-23  2387    if (skl->nr_modules == 
0) {
f6fa56e22559ade Ramesh Babu         2017-08-23  2388            res = 
&mconfig->module->resources[res_idx];
f6fa56e22559ade Ramesh Babu         2017-08-23  2389            iface = 
&mconfig->module->formats[fmt_idx];
f6fa56e22559ade Ramesh Babu         2017-08-23  2390    }
6277e83292a2d4d Shreyas NC          2016-08-12  2391  
6277e83292a2d4d Shreyas NC          2016-08-12  2392    if (tkn_elem->token > 
SKL_TKN_MAX)
6277e83292a2d4d Shreyas NC          2016-08-12  2393            return -EINVAL;
6277e83292a2d4d Shreyas NC          2016-08-12  2394  
6277e83292a2d4d Shreyas NC          2016-08-12  2395    switch 
(tkn_elem->token) {
6277e83292a2d4d Shreyas NC          2016-08-12  2396    case 
SKL_TKN_U8_IN_QUEUE_COUNT:
f6fa56e22559ade Ramesh Babu         2017-08-23  2397            
mconfig->module->max_input_pins = tkn_elem->value;
6277e83292a2d4d Shreyas NC          2016-08-12  2398            break;
6277e83292a2d4d Shreyas NC          2016-08-12  2399  
6277e83292a2d4d Shreyas NC          2016-08-12  2400    case 
SKL_TKN_U8_OUT_QUEUE_COUNT:
f6fa56e22559ade Ramesh Babu         2017-08-23  2401            
mconfig->module->max_output_pins = tkn_elem->value;
6277e83292a2d4d Shreyas NC          2016-08-12  2402            break;
6277e83292a2d4d Shreyas NC          2016-08-12  2403  
6277e83292a2d4d Shreyas NC          2016-08-12  2404    case 
SKL_TKN_U8_DYN_IN_PIN:
f6fa56e22559ade Ramesh Babu         2017-08-23  2405            if 
(!mconfig->m_in_pin)
a86854d0c599b32 Kees Cook           2018-06-12  2406                    
mconfig->m_in_pin =
a86854d0c599b32 Kees Cook           2018-06-12  2407                            
devm_kcalloc(dev, MAX_IN_QUEUE,
a86854d0c599b32 Kees Cook           2018-06-12  2408                            
             sizeof(*mconfig->m_in_pin),
a86854d0c599b32 Kees Cook           2018-06-12  2409                            
             GFP_KERNEL);
6277e83292a2d4d Shreyas NC          2016-08-12  2410            if 
(!mconfig->m_in_pin)
6277e83292a2d4d Shreyas NC          2016-08-12  2411                    return 
-ENOMEM;
6277e83292a2d4d Shreyas NC          2016-08-12  2412  
f6fa56e22559ade Ramesh Babu         2017-08-23  2413            
skl_tplg_fill_pin_dynamic_val(mconfig->m_in_pin, MAX_IN_QUEUE,
f6fa56e22559ade Ramesh Babu         2017-08-23  2414                            
              tkn_elem->value);
6277e83292a2d4d Shreyas NC          2016-08-12  2415            break;
6277e83292a2d4d Shreyas NC          2016-08-12  2416  
6277e83292a2d4d Shreyas NC          2016-08-12  2417    case 
SKL_TKN_U8_DYN_OUT_PIN:
f6fa56e22559ade Ramesh Babu         2017-08-23  2418            if 
(!mconfig->m_out_pin)
a86854d0c599b32 Kees Cook           2018-06-12  2419                    
mconfig->m_out_pin =
a86854d0c599b32 Kees Cook           2018-06-12  2420                            
devm_kcalloc(dev, MAX_IN_QUEUE,
a86854d0c599b32 Kees Cook           2018-06-12  2421                            
             sizeof(*mconfig->m_in_pin),
a86854d0c599b32 Kees Cook           2018-06-12  2422                            
             GFP_KERNEL);
6277e83292a2d4d Shreyas NC          2016-08-12  2423            if 
(!mconfig->m_out_pin)
6277e83292a2d4d Shreyas NC          2016-08-12  2424                    return 
-ENOMEM;
6277e83292a2d4d Shreyas NC          2016-08-12  2425  
f6fa56e22559ade Ramesh Babu         2017-08-23  2426            
skl_tplg_fill_pin_dynamic_val(mconfig->m_out_pin, MAX_OUT_QUEUE,
f6fa56e22559ade Ramesh Babu         2017-08-23  2427                            
              tkn_elem->value);
6277e83292a2d4d Shreyas NC          2016-08-12  2428            break;
6277e83292a2d4d Shreyas NC          2016-08-12  2429  
6277e83292a2d4d Shreyas NC          2016-08-12  2430    case 
SKL_TKN_U8_TIME_SLOT:
6277e83292a2d4d Shreyas NC          2016-08-12  2431            
mconfig->time_slot = tkn_elem->value;
6277e83292a2d4d Shreyas NC          2016-08-12  2432            break;
6277e83292a2d4d Shreyas NC          2016-08-12  2433  
6277e83292a2d4d Shreyas NC          2016-08-12  2434    case SKL_TKN_U8_CORE_ID:
6277e83292a2d4d Shreyas NC          2016-08-12  2435            
mconfig->core_id = tkn_elem->value;
9c80c5a8831471e Takashi Iwai        2018-10-03  2436            break;
6277e83292a2d4d Shreyas NC          2016-08-12  2437  
6277e83292a2d4d Shreyas NC          2016-08-12  2438    case 
SKL_TKN_U8_MOD_TYPE:
6277e83292a2d4d Shreyas NC          2016-08-12  2439            mconfig->m_type 
= tkn_elem->value;
6277e83292a2d4d Shreyas NC          2016-08-12  2440            break;
6277e83292a2d4d Shreyas NC          2016-08-12  2441  
6277e83292a2d4d Shreyas NC          2016-08-12  2442    case 
SKL_TKN_U8_DEV_TYPE:
6277e83292a2d4d Shreyas NC          2016-08-12  2443            
mconfig->dev_type = tkn_elem->value;
6277e83292a2d4d Shreyas NC          2016-08-12  2444            break;
6277e83292a2d4d Shreyas NC          2016-08-12  2445  
6277e83292a2d4d Shreyas NC          2016-08-12  2446    case 
SKL_TKN_U8_HW_CONN_TYPE:
6277e83292a2d4d Shreyas NC          2016-08-12  2447            
mconfig->hw_conn_type = tkn_elem->value;
6277e83292a2d4d Shreyas NC          2016-08-12  2448            break;
6277e83292a2d4d Shreyas NC          2016-08-12  2449  
6277e83292a2d4d Shreyas NC          2016-08-12  2450    case 
SKL_TKN_U16_MOD_INST_ID:
6277e83292a2d4d Shreyas NC          2016-08-12  2451            
mconfig->id.instance_id =
6277e83292a2d4d Shreyas NC          2016-08-12  2452            tkn_elem->value;
6277e83292a2d4d Shreyas NC          2016-08-12  2453            break;
6277e83292a2d4d Shreyas NC          2016-08-12  2454  
6277e83292a2d4d Shreyas NC          2016-08-12  2455    case 
SKL_TKN_U32_MEM_PAGES:
6277e83292a2d4d Shreyas NC          2016-08-12  2456    case 
SKL_TKN_U32_MAX_MCPS:
6277e83292a2d4d Shreyas NC          2016-08-12  2457    case SKL_TKN_U32_OBS:
6277e83292a2d4d Shreyas NC          2016-08-12  2458    case SKL_TKN_U32_IBS:
2b79b15c258a90c Colin Ian King      2017-09-20  2459            ret = 
skl_tplg_fill_res_tkn(dev, tkn_elem, res, pin_index, dir);
f6fa56e22559ade Ramesh Babu         2017-08-23  2460            if (ret < 0)
f6fa56e22559ade Ramesh Babu         2017-08-23  2461                    return 
ret;
f6fa56e22559ade Ramesh Babu         2017-08-23  2462  
6277e83292a2d4d Shreyas NC          2016-08-12  2463            break;
6277e83292a2d4d Shreyas NC          2016-08-12  2464  
6277e83292a2d4d Shreyas NC          2016-08-12  2465    case 
SKL_TKN_U32_VBUS_ID:
6277e83292a2d4d Shreyas NC          2016-08-12  2466            
mconfig->vbus_id = tkn_elem->value;
6277e83292a2d4d Shreyas NC          2016-08-12  2467            break;
6277e83292a2d4d Shreyas NC          2016-08-12  2468  
6277e83292a2d4d Shreyas NC          2016-08-12  2469    case 
SKL_TKN_U32_PARAMS_FIXUP:
6277e83292a2d4d Shreyas NC          2016-08-12  2470            
mconfig->params_fixup = tkn_elem->value;
6277e83292a2d4d Shreyas NC          2016-08-12  2471            break;
6277e83292a2d4d Shreyas NC          2016-08-12  2472  
6277e83292a2d4d Shreyas NC          2016-08-12  2473    case 
SKL_TKN_U32_CONVERTER:
6277e83292a2d4d Shreyas NC          2016-08-12  2474            
mconfig->converter = tkn_elem->value;
6277e83292a2d4d Shreyas NC          2016-08-12  2475            break;
6277e83292a2d4d Shreyas NC          2016-08-12  2476  
c0116be3d191393 Subhransu S. Prusty 2017-05-04  2477    case 
SKL_TKN_U32_D0I3_CAPS:
6bd9dcf339ebb29 Vinod Koul          2016-11-03  2478            
mconfig->d0i3_caps = tkn_elem->value;
6bd9dcf339ebb29 Vinod Koul          2016-11-03  2479            break;
6bd9dcf339ebb29 Vinod Koul          2016-11-03  2480  
6277e83292a2d4d Shreyas NC          2016-08-12  2481    case 
SKL_TKN_U32_PIPE_ID:
6277e83292a2d4d Shreyas NC          2016-08-12  2482            ret = 
skl_tplg_add_pipe(dev,
6277e83292a2d4d Shreyas NC          2016-08-12  2483                            
mconfig, skl, tkn_elem);
6277e83292a2d4d Shreyas NC          2016-08-12  2484  
081dc8ab46df853 Guneshwor Singh     2017-04-27  2485            if (ret < 0) {
081dc8ab46df853 Guneshwor Singh     2017-04-27  2486                    if (ret 
== -EEXIST) {
6277e83292a2d4d Shreyas NC          2016-08-12  2487                            
is_pipe_exists = 1;
081dc8ab46df853 Guneshwor Singh     2017-04-27  2488                            
break;
081dc8ab46df853 Guneshwor Singh     2017-04-27  2489                    }
081dc8ab46df853 Guneshwor Singh     2017-04-27  2490                    return 
is_pipe_exists;
081dc8ab46df853 Guneshwor Singh     2017-04-27  2491            }
6277e83292a2d4d Shreyas NC          2016-08-12  2492  
6277e83292a2d4d Shreyas NC          2016-08-12  2493            break;
6277e83292a2d4d Shreyas NC          2016-08-12  2494  
f6fa56e22559ade Ramesh Babu         2017-08-23  2495    case 
SKL_TKN_U32_PIPE_CONFIG_ID:
f6fa56e22559ade Ramesh Babu         2017-08-23  2496            conf_idx = 
tkn_elem->value;
f6fa56e22559ade Ramesh Babu         2017-08-23  2497            break;
f6fa56e22559ade Ramesh Babu         2017-08-23  2498  
6277e83292a2d4d Shreyas NC          2016-08-12  2499    case 
SKL_TKN_U32_PIPE_CONN_TYPE:
6277e83292a2d4d Shreyas NC          2016-08-12  2500    case 
SKL_TKN_U32_PIPE_PRIORITY:
6277e83292a2d4d Shreyas NC          2016-08-12  2501    case 
SKL_TKN_U32_PIPE_MEM_PGS:
8a0cb2360ddb941 Vinod Koul          2016-11-03  2502    case SKL_TKN_U32_PMODE:
f6fa56e22559ade Ramesh Babu         2017-08-23  2503    case 
SKL_TKN_U32_PIPE_DIRECTION:
f6fa56e22559ade Ramesh Babu         2017-08-23  2504    case 
SKL_TKN_U32_NUM_CONFIGS:
6277e83292a2d4d Shreyas NC          2016-08-12  2505            if 
(is_pipe_exists) {
6277e83292a2d4d Shreyas NC          2016-08-12  2506                    ret = 
skl_tplg_fill_pipe_tkn(dev, mconfig->pipe,
6277e83292a2d4d Shreyas NC          2016-08-12  2507                            
        tkn_elem->token, tkn_elem->value);
6277e83292a2d4d Shreyas NC          2016-08-12  2508                    if (ret 
< 0)
6277e83292a2d4d Shreyas NC          2016-08-12  2509                            
return ret;
6277e83292a2d4d Shreyas NC          2016-08-12  2510            }
6277e83292a2d4d Shreyas NC          2016-08-12  2511  
6277e83292a2d4d Shreyas NC          2016-08-12  2512            break;
6277e83292a2d4d Shreyas NC          2016-08-12  2513  
f6fa56e22559ade Ramesh Babu         2017-08-23  2514    case 
SKL_TKN_U32_PATH_MEM_PGS:
f6fa56e22559ade Ramesh Babu         2017-08-23  2515    case 
SKL_TKN_U32_CFG_FREQ:
f6fa56e22559ade Ramesh Babu         2017-08-23  2516    case 
SKL_TKN_U8_CFG_CHAN:
f6fa56e22559ade Ramesh Babu         2017-08-23  2517    case SKL_TKN_U8_CFG_BPS:
f6fa56e22559ade Ramesh Babu         2017-08-23  2518            if 
(mconfig->pipe->nr_cfgs) {
f6fa56e22559ade Ramesh Babu         2017-08-23  2519                    ret = 
skl_tplg_fill_pipe_cfg(dev, mconfig->pipe,
f6fa56e22559ade Ramesh Babu         2017-08-23  2520                            
        tkn_elem->token, tkn_elem->value,
f6fa56e22559ade Ramesh Babu         2017-08-23  2521                            
        conf_idx, dir);
f6fa56e22559ade Ramesh Babu         2017-08-23  2522                    if (ret 
< 0)
f6fa56e22559ade Ramesh Babu         2017-08-23  2523                            
return ret;
f6fa56e22559ade Ramesh Babu         2017-08-23  2524            }
f6fa56e22559ade Ramesh Babu         2017-08-23  2525            break;
f6fa56e22559ade Ramesh Babu         2017-08-23  2526  
f6fa56e22559ade Ramesh Babu         2017-08-23  2527    case 
SKL_TKN_CFG_MOD_RES_ID:
f6fa56e22559ade Ramesh Babu         2017-08-23  2528            
mconfig->mod_cfg[conf_idx].res_idx = tkn_elem->value;
f6fa56e22559ade Ramesh Babu         2017-08-23  2529            break;
f6fa56e22559ade Ramesh Babu         2017-08-23  2530  
f6fa56e22559ade Ramesh Babu         2017-08-23  2531    case 
SKL_TKN_CFG_MOD_FMT_ID:
f6fa56e22559ade Ramesh Babu         2017-08-23  2532            
mconfig->mod_cfg[conf_idx].fmt_idx = tkn_elem->value;
f6fa56e22559ade Ramesh Babu         2017-08-23  2533            break;
f6fa56e22559ade Ramesh Babu         2017-08-23  2534  
6277e83292a2d4d Shreyas NC          2016-08-12  2535    /*
6277e83292a2d4d Shreyas NC          2016-08-12  2536     * 
SKL_TKN_U32_DIR_PIN_COUNT token has the value for both
6277e83292a2d4d Shreyas NC          2016-08-12  2537     * direction and the 
pin count. The first four bits represent
6277e83292a2d4d Shreyas NC          2016-08-12  2538     * direction and next 
four the pin count.
6277e83292a2d4d Shreyas NC          2016-08-12  2539     */
6277e83292a2d4d Shreyas NC          2016-08-12  2540    case 
SKL_TKN_U32_DIR_PIN_COUNT:
6277e83292a2d4d Shreyas NC          2016-08-12 @2541            dir = 
tkn_elem->value & SKL_IN_DIR_BIT_MASK;
6277e83292a2d4d Shreyas NC          2016-08-12  2542            pin_index = 
(tkn_elem->value &
6277e83292a2d4d Shreyas NC          2016-08-12  2543                    
SKL_PIN_COUNT_MASK) >> 4;
6277e83292a2d4d Shreyas NC          2016-08-12  2544  
6277e83292a2d4d Shreyas NC          2016-08-12  2545            break;
6277e83292a2d4d Shreyas NC          2016-08-12  2546  
6277e83292a2d4d Shreyas NC          2016-08-12  2547    case SKL_TKN_U32_FMT_CH:
6277e83292a2d4d Shreyas NC          2016-08-12  2548    case 
SKL_TKN_U32_FMT_FREQ:
6277e83292a2d4d Shreyas NC          2016-08-12  2549    case 
SKL_TKN_U32_FMT_BIT_DEPTH:
6277e83292a2d4d Shreyas NC          2016-08-12  2550    case 
SKL_TKN_U32_FMT_SAMPLE_SIZE:
6277e83292a2d4d Shreyas NC          2016-08-12  2551    case 
SKL_TKN_U32_FMT_CH_CONFIG:
6277e83292a2d4d Shreyas NC          2016-08-12  2552    case 
SKL_TKN_U32_FMT_INTERLEAVE:
6277e83292a2d4d Shreyas NC          2016-08-12  2553    case 
SKL_TKN_U32_FMT_SAMPLE_TYPE:
6277e83292a2d4d Shreyas NC          2016-08-12  2554    case 
SKL_TKN_U32_FMT_CH_MAP:
f6fa56e22559ade Ramesh Babu         2017-08-23  2555            ret = 
skl_tplg_widget_fill_fmt(dev, iface, tkn_elem->token,
6277e83292a2d4d Shreyas NC          2016-08-12  2556                            
tkn_elem->value, dir, pin_index);
6277e83292a2d4d Shreyas NC          2016-08-12  2557  
6277e83292a2d4d Shreyas NC          2016-08-12  2558            if (ret < 0)
6277e83292a2d4d Shreyas NC          2016-08-12  2559                    return 
ret;
6277e83292a2d4d Shreyas NC          2016-08-12  2560  
6277e83292a2d4d Shreyas NC          2016-08-12  2561            break;
6277e83292a2d4d Shreyas NC          2016-08-12  2562  
6277e83292a2d4d Shreyas NC          2016-08-12  2563    case 
SKL_TKN_U32_PIN_MOD_ID:
6277e83292a2d4d Shreyas NC          2016-08-12  2564    case 
SKL_TKN_U32_PIN_INST_ID:
d956147473ec184 Sriram Periyasamy   2017-11-07  2565    case SKL_TKN_UUID:
6277e83292a2d4d Shreyas NC          2016-08-12  2566            ret = 
skl_tplg_fill_pins_info(dev,
6277e83292a2d4d Shreyas NC          2016-08-12  2567                            
mconfig, tkn_elem, dir,
6277e83292a2d4d Shreyas NC          2016-08-12  2568                            
pin_index);
6277e83292a2d4d Shreyas NC          2016-08-12  2569            if (ret < 0)
6277e83292a2d4d Shreyas NC          2016-08-12  2570                    return 
ret;
6277e83292a2d4d Shreyas NC          2016-08-12  2571  
6277e83292a2d4d Shreyas NC          2016-08-12  2572            break;
6277e83292a2d4d Shreyas NC          2016-08-12  2573  
a4ad42d28618eef Kareem Shaik        2021-08-18  2574    case 
SKL_TKN_U32_FMT_CFG_IDX:
a4ad42d28618eef Kareem Shaik        2021-08-18  2575            if 
(tkn_elem->value > SKL_MAX_PARAMS_TYPES)
a4ad42d28618eef Kareem Shaik        2021-08-18  2576                    return 
-EINVAL;
a4ad42d28618eef Kareem Shaik        2021-08-18  2577  
a4ad42d28618eef Kareem Shaik        2021-08-18 @2578            
mconfig->fmt_cfg_idx = tkn_elem->value;
a4ad42d28618eef Kareem Shaik        2021-08-18  2579            break;
a4ad42d28618eef Kareem Shaik        2021-08-18  2580  
6277e83292a2d4d Shreyas NC          2016-08-12  2581    case 
SKL_TKN_U32_CAPS_SIZE:
a4ad42d28618eef Kareem Shaik        2021-08-18  2582            
mconfig->formats_config[mconfig->fmt_cfg_idx].caps_size =
6277e83292a2d4d Shreyas NC          2016-08-12  2583                    
tkn_elem->value;
6277e83292a2d4d Shreyas NC          2016-08-12  2584  
6277e83292a2d4d Shreyas NC          2016-08-12  2585            break;
6277e83292a2d4d Shreyas NC          2016-08-12  2586  
133e6e5c27340fe Shreyas NC          2017-05-15  2587    case 
SKL_TKN_U32_CAPS_SET_PARAMS:
a4ad42d28618eef Kareem Shaik        2021-08-18  2588            
mconfig->formats_config[mconfig->fmt_cfg_idx].set_params =
133e6e5c27340fe Shreyas NC          2017-05-15  2589                            
tkn_elem->value;
133e6e5c27340fe Shreyas NC          2017-05-15  2590            break;
133e6e5c27340fe Shreyas NC          2017-05-15  2591  
133e6e5c27340fe Shreyas NC          2017-05-15  2592    case 
SKL_TKN_U32_CAPS_PARAMS_ID:
a4ad42d28618eef Kareem Shaik        2021-08-18  2593            
mconfig->formats_config[mconfig->fmt_cfg_idx].param_id =
133e6e5c27340fe Shreyas NC          2017-05-15  2594                            
tkn_elem->value;
133e6e5c27340fe Shreyas NC          2017-05-15  2595            break;
133e6e5c27340fe Shreyas NC          2017-05-15  2596  
6277e83292a2d4d Shreyas NC          2016-08-12  2597    case 
SKL_TKN_U32_PROC_DOMAIN:
6277e83292a2d4d Shreyas NC          2016-08-12  2598            mconfig->domain 
=
6277e83292a2d4d Shreyas NC          2016-08-12  2599                    
tkn_elem->value;
6277e83292a2d4d Shreyas NC          2016-08-12  2600  
6277e83292a2d4d Shreyas NC          2016-08-12  2601            break;
6277e83292a2d4d Shreyas NC          2016-08-12  2602  
939df3ada789ccd Ramesh Babu         2017-06-19  2603    case 
SKL_TKN_U32_DMA_BUF_SIZE:
939df3ada789ccd Ramesh Babu         2017-06-19  2604            
mconfig->dma_buffer_size = tkn_elem->value;
939df3ada789ccd Ramesh Babu         2017-06-19  2605            break;
6277e83292a2d4d Shreyas NC          2016-08-12  2606  
6277e83292a2d4d Shreyas NC          2016-08-12  2607    case 
SKL_TKN_U8_IN_PIN_TYPE:
6277e83292a2d4d Shreyas NC          2016-08-12  2608    case 
SKL_TKN_U8_OUT_PIN_TYPE:
6277e83292a2d4d Shreyas NC          2016-08-12  2609    case 
SKL_TKN_U8_CONN_TYPE:
6277e83292a2d4d Shreyas NC          2016-08-12  2610            break;
6277e83292a2d4d Shreyas NC          2016-08-12  2611  
6277e83292a2d4d Shreyas NC          2016-08-12  2612    default:
6277e83292a2d4d Shreyas NC          2016-08-12  2613            dev_err(dev, 
"Token %d not handled\n",
6277e83292a2d4d Shreyas NC          2016-08-12  2614                            
tkn_elem->token);
6277e83292a2d4d Shreyas NC          2016-08-12  2615            return -EINVAL;
6277e83292a2d4d Shreyas NC          2016-08-12  2616    }
6277e83292a2d4d Shreyas NC          2016-08-12  2617  
6277e83292a2d4d Shreyas NC          2016-08-12  2618    tkn_count++;
6277e83292a2d4d Shreyas NC          2016-08-12  2619  
6277e83292a2d4d Shreyas NC          2016-08-12  2620    return tkn_count;
6277e83292a2d4d Shreyas NC          2016-08-12  2621  }
6277e83292a2d4d Shreyas NC          2016-08-12  2622  

-- 
0-DAY CI Kernel Test Service
https://01.org/lkp
_______________________________________________
kbuild mailing list -- kbuild@lists.01.org
To unsubscribe send an email to kbuild-le...@lists.01.org

Reply via email to