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]
.config.gz
Description: application/gzip
_______________________________________________ kbuild mailing list -- [email protected] To unsubscribe send an email to [email protected]
