All of lore.kernel.org
 help / color / mirror / Atom feed
* [plbossart-sound:fix/glk-chuwi-Hi10x 4/7] sound/soc/codecs/es8316.h:95:9: sparse: this was the original definition
@ 2021-07-31  4:32 kernel test robot
  0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2021-07-31  4:32 UTC (permalink / raw)
  To: kbuild

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

CC: kbuild-all(a)lists.01.org
TO: "Pierre-Louis Bossart" <pierre-louis.bossart@linux.intel.com>

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 <lkp@intel.com>


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/kbuild-all(a)lists.01.org

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

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2021-07-31  4:32 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-07-31  4:32 [plbossart-sound:fix/glk-chuwi-Hi10x 4/7] sound/soc/codecs/es8316.h:95:9: sparse: this was the original definition kernel test robot

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.