CC: [email protected]
TO: "Pierre-Louis Bossart" <[email protected]>

tree:   https://github.com/plbossart/sound fix/glk-chuwi-Hi10x
head:   8d2c8b66245b0b2c8c3d4b8a8a7b890b469277d0
commit: aa983d82765d8f1f797f33d2ae1ac1b7272cac02 [4/7] [HACK][FOR FOR UPSTREAM] 
es8336 support
:::::: branch date: 12 hours ago
:::::: commit date: 15 hours ago
config: i386-randconfig-s032-20210730 (attached as .config)
compiler: gcc-10 (Ubuntu 10.3.0-1ubuntu1~20.04) 10.3.0
reproduce:
        # apt-get install sparse
        # sparse version: v0.6.3-341-g8af24329-dirty
        # 
https://github.com/plbossart/sound/commit/aa983d82765d8f1f797f33d2ae1ac1b7272cac02
        git remote add plbossart-sound https://github.com/plbossart/sound
        git fetch --no-tags plbossart-sound fix/glk-chuwi-Hi10x
        git checkout aa983d82765d8f1f797f33d2ae1ac1b7272cac02
        # save the attached .config to linux build tree
        make W=1 C=1 CF='-fdiagnostic-prefix -D__CHECK_ENDIAN__' O=build_dir 
ARCH=i386 SHELL=/bin/bash sound/soc/

If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <[email protected]>


sparse warnings: (new ones prefixed by >>)
   sound/soc/codecs/es8316.c: note: in included file:
   sound/soc/codecs/es8316.h:225:9: sparse: sparse: preprocessor token 
ES8316_GPIO_FLAG redefined
>> sound/soc/codecs/es8316.h:95:9: sparse: this was the original definition
>> sound/soc/codecs/es8316.c:638:21: sparse: sparse: assignment expression in 
>> conditional

vim +95 sound/soc/codecs/es8316.h

b8b88b70875af7 Daniel Drake         2017-06-12   10  
b8b88b70875af7 Daniel Drake         2017-06-12   11  /*
b8b88b70875af7 Daniel Drake         2017-06-12   12   * ES8316 register space
b8b88b70875af7 Daniel Drake         2017-06-12   13   */
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   14  #define ES8316_RESET_REG00 
            0x00
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   15  /*
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   16  * Clock Managerment
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   17  */
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   18  #define 
ES8316_CLKMGR_CLKSW_REG01      0x01
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   19  #define 
ES8316_CLKMGR_CLKSEL_REG02     0x02
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   20  #define 
ES8316_CLKMGR_ADCOSR_REG03     0x03
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   21  #define 
ES8316_CLKMGR_ADCDIV1_REG04    0x04
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   22  #define 
ES8316_CLKMGR_ADCDIV2_REG05    0x05
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   23  #define 
ES8316_CLKMGR_DACDIV1_REG06    0x06
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   24  #define 
ES8316_CLKMGR_DACDIV2_REG07    0x07
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   25  #define 
ES8316_CLKMGR_CPDIV_REG08      0x08
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   26  /*
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   27  * SDP Control
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   28  */
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   29  #define 
ES8316_SDP_MS_BCKDIV_REG09     0x09
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   30  #define 
ES8316_SDP_ADCFMT_REG0A        0x0a
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   31  #define 
ES8316_SDP_DACFMT_REG0B        0x0b
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   32  /*
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   33  * System Control
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   34  */
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   35  #define 
ES8316_SYS_VMIDSEL_REG0C       0x0c
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   36  #define 
ES8316_SYS_PDN_REG0D           0x0d
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   37  #define 
ES8316_SYS_LP1_REG0E           0x0e
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   38  #define 
ES8316_SYS_LP2_REG0F           0x0f
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   39  #define 
ES8316_SYS_VMIDLOW_REG10       0x10
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   40  #define 
ES8316_SYS_VSEL_REG11          0x11
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   41  #define 
ES8316_SYS_REF_REG12           0x12
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   42  /*
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   43  * HP Mixer
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   44  */
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   45  #define 
ES8316_HPMIX_SEL_REG13         0x13
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   46  #define 
ES8316_HPMIX_SWITCH_REG14      0x14
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   47  #define 
ES8316_HPMIX_PDN_REG15         0x15
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   48  #define 
ES8316_HPMIX_VOL_REG16         0x16
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   49  /*
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   50  * Charge Pump Headphone 
driver
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   51  */
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   52  #define 
ES8316_CPHP_OUTEN_REG17        0x17
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   53  #define 
ES8316_CPHP_ICAL_VOL_REG18     0x18
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   54  #define 
ES8316_CPHP_PDN1_REG19         0x19
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   55  #define 
ES8316_CPHP_PDN2_REG1A         0x1a
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   56  #define 
ES8316_CPHP_LDOCTL_REG1B       0x1b
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   57  /*
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   58  * Calibration
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   59  */
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   60  #define 
ES8316_CAL_TYPE_REG1C         0x1c
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   61  #define 
ES8316_CAL_SET_REG1D          0x1d
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   62  #define 
ES8316_CAL_HPLIV_REG1E        0x1e
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   63  #define 
ES8316_CAL_HPRIV_REG1F        0x1f
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   64  #define 
ES8316_CAL_HPLMV_REG20        0x20
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   65  #define 
ES8316_CAL_HPRMV_REG21        0x21
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   66  /*
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   67  * ADC Control
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   68  */
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   69  #define 
ES8316_ADC_PDN_LINSEL_REG22   0x22
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   70  #define 
ES8316_ADC_PGAGAIN_REG23      0x23
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   71  #define 
ES8316_ADC_D2SEPGA_REG24      0x24
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   72  #define 
ES8316_ADC_DMIC_REG25         0x25
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   73  #define 
ES8316_ADC_MUTE_REG26         0x26
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   74  #define 
ES8316_ADC_VOLUME_REG27       0x27
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   75  #define 
ES8316_ADC_ALC1_REG29         0x29
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   76  #define 
ES8316_ADC_ALC2_REG2A         0x2a
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   77  #define 
ES8316_ADC_ALC3_REG2B         0x2b
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   78  #define 
ES8316_ADC_ALC4_REG2C         0x2c
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   79  #define 
ES8316_ADC_ALC5_REG2D         0x2d
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   80  #define 
ES8316_ADC_ALC6_REG2E         0x2e
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   81  /*
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   82  * DAC Control
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   83  */
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   84  #define 
ES8316_DAC_PDN_REG2F          0x2f
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   85  #define 
ES8316_DAC_SET1_REG30         0x30
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   86  #define 
ES8316_DAC_SET2_REG31         0x31
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   87  #define 
ES8316_DAC_SET3_REG32         0x32
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   88  #define 
ES8316_DAC_VOLL_REG33         0x33
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   89  #define 
ES8316_DAC_VOLR_REG34         0x34
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   90  /*
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   91  * GPIO
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   92  */
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   93  #define 
ES8316_GPIO_SEL_REG4D         0x4D
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   94  #define 
ES8316_GPIO_DEBUNCE_INT_REG4E 0x4E
aa983d82765d8f Pierre-Louis Bossart 2021-07-30  @95  #define ES8316_GPIO_FLAG   
           0x4F
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   96  /*
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   97  * TEST MODE
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   98  */
aa983d82765d8f Pierre-Louis Bossart 2021-07-30   99  #define 
ES8316_TESTMODE_REG50         0x50
aa983d82765d8f Pierre-Louis Bossart 2021-07-30  100  #define ES8316_TEST1_REG51 
           0x51
aa983d82765d8f Pierre-Louis Bossart 2021-07-30  101  #define ES8316_TEST2_REG52 
           0x52
aa983d82765d8f Pierre-Louis Bossart 2021-07-30  102  #define ES8316_TEST3_REG53 
           0x53
aa983d82765d8f Pierre-Louis Bossart 2021-07-30  103  

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/[email protected]

Attachment: .config.gz
Description: application/gzip

_______________________________________________
kbuild mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to