../drivers/mfd/zl3073x-spi.c:24:30: warning: variable 'id' set but not used [-Wunused-but-set-variable] 24 | const struct spi_device_id *id; | ^ 1 warning generated. ../drivers/mfd/zl3073x-i2c.c:23:30: warning: variable 'id' set but not used [-Wunused-but-set-variable] 23 | const struct i2c_device_id *id; | ^ 1 warning generated. ../drivers/mfd/zl3073x-core.c:12:1: warning: unused function 'zl3073x_write_id' [-Wunused-function] 12 | ZL3073X_REG16_DEF(id, 0x0001); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:128:41: note: expanded from macro 'ZL3073X_REG16_DEF' 128 | #define ZL3073X_REG16_DEF(_name, _addr) __ZL3073X_REG_DEF(_name, _addr, 2, u16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:76:5: note: expanded from macro '__ZL3073X_REG_DEF' 76 | int zl3073x_write_##_name(struct zl3073x_dev *zldev, _type value) \ | ^~~~~~~~~~~~~~~~~~~~~ :9:1: note: expanded from here 9 | zl3073x_write_id | ^~~~~~~~~~~~~~~~ ../drivers/mfd/zl3073x-core.c:13:1: warning: unused function 'zl3073x_write_revision' [-Wunused-function] 13 | ZL3073X_REG16_DEF(revision, 0x0003); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:128:41: note: expanded from macro 'ZL3073X_REG16_DEF' 128 | #define ZL3073X_REG16_DEF(_name, _addr) __ZL3073X_REG_DEF(_name, _addr, 2, u16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:76:5: note: expanded from macro '__ZL3073X_REG_DEF' 76 | int zl3073x_write_##_name(struct zl3073x_dev *zldev, _type value) \ | ^~~~~~~~~~~~~~~~~~~~~ :13:1: note: expanded from here 13 | zl3073x_write_revision | ^~~~~~~~~~~~~~~~~~~~~~ ../drivers/mfd/zl3073x-core.c:14:1: warning: unused function 'zl3073x_write_fw_ver' [-Wunused-function] 14 | ZL3073X_REG16_DEF(fw_ver, 0x0005); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:128:41: note: expanded from macro 'ZL3073X_REG16_DEF' 128 | #define ZL3073X_REG16_DEF(_name, _addr) __ZL3073X_REG_DEF(_name, _addr, 2, u16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:76:5: note: expanded from macro '__ZL3073X_REG_DEF' 76 | int zl3073x_write_##_name(struct zl3073x_dev *zldev, _type value) \ | ^~~~~~~~~~~~~~~~~~~~~ :17:1: note: expanded from here 17 | zl3073x_write_fw_ver | ^~~~~~~~~~~~~~~~~~~~ ../drivers/mfd/zl3073x-core.c:15:1: warning: unused function 'zl3073x_write_custom_config_ver' [-Wunused-function] 15 | ZL3073X_REG32_DEF(custom_config_ver, 0x0007); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:129:41: note: expanded from macro 'ZL3073X_REG32_DEF' 129 | #define ZL3073X_REG32_DEF(_name, _addr) __ZL3073X_REG_DEF(_name, _addr, 4, u32) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:76:5: note: expanded from macro '__ZL3073X_REG_DEF' 76 | int zl3073x_write_##_name(struct zl3073x_dev *zldev, _type value) \ | ^~~~~~~~~~~~~~~~~~~~~ :21:1: note: expanded from here 21 | zl3073x_write_custom_config_ver | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/mfd/zl3073x-core.c:20:1: warning: unused function 'zl3073x_read_ref_mb_mask' [-Wunused-function] 20 | ZL3073X_REG16_DEF(ref_mb_mask, 0x502); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:128:41: note: expanded from macro 'ZL3073X_REG16_DEF' 128 | #define ZL3073X_REG16_DEF(_name, _addr) __ZL3073X_REG_DEF(_name, _addr, 2, u16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:71:5: note: expanded from macro '__ZL3073X_REG_DEF' 71 | int zl3073x_read_##_name(struct zl3073x_dev *zldev, _type * value) \ | ^~~~~~~~~~~~~~~~~~~~ :24:1: note: expanded from here 24 | zl3073x_read_ref_mb_mask | ^~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/mfd/zl3073x-core.c:30:1: warning: unused function 'zl3073x_read_dpll_mb_mask' [-Wunused-function] 30 | ZL3073X_REG16_DEF(dpll_mb_mask, 0x602); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:128:41: note: expanded from macro 'ZL3073X_REG16_DEF' 128 | #define ZL3073X_REG16_DEF(_name, _addr) __ZL3073X_REG_DEF(_name, _addr, 2, u16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:71:5: note: expanded from macro '__ZL3073X_REG_DEF' 71 | int zl3073x_read_##_name(struct zl3073x_dev *zldev, _type * value) \ | ^~~~~~~~~~~~~~~~~~~~ :32:1: note: expanded from here 32 | zl3073x_read_dpll_mb_mask | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/mfd/zl3073x-core.c:39:1: warning: unused function 'zl3073x_read_synth_mb_mask' [-Wunused-function] 39 | ZL3073X_REG16_DEF(synth_mb_mask, 0x682); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:128:41: note: expanded from macro 'ZL3073X_REG16_DEF' 128 | #define ZL3073X_REG16_DEF(_name, _addr) __ZL3073X_REG_DEF(_name, _addr, 2, u16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:71:5: note: expanded from macro '__ZL3073X_REG_DEF' 71 | int zl3073x_read_##_name(struct zl3073x_dev *zldev, _type * value) \ | ^~~~~~~~~~~~~~~~~~~~ :40:1: note: expanded from here 40 | zl3073x_read_synth_mb_mask | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/mfd/zl3073x-core.c:45:1: warning: unused function 'zl3073x_read_synth_freq_base' [-Wunused-function] 45 | ZL3073X_REG16_DEF(synth_freq_base, 0x686); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:128:41: note: expanded from macro 'ZL3073X_REG16_DEF' 128 | #define ZL3073X_REG16_DEF(_name, _addr) __ZL3073X_REG_DEF(_name, _addr, 2, u16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:71:5: note: expanded from macro '__ZL3073X_REG_DEF' 71 | int zl3073x_read_##_name(struct zl3073x_dev *zldev, _type * value) \ | ^~~~~~~~~~~~~~~~~~~~ :48:1: note: expanded from here 48 | zl3073x_read_synth_freq_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/mfd/zl3073x-core.c:45:1: warning: unused function 'zl3073x_write_synth_freq_base' [-Wunused-function] 45 | ZL3073X_REG16_DEF(synth_freq_base, 0x686); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:128:41: note: expanded from macro 'ZL3073X_REG16_DEF' 128 | #define ZL3073X_REG16_DEF(_name, _addr) __ZL3073X_REG_DEF(_name, _addr, 2, u16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:76:5: note: expanded from macro '__ZL3073X_REG_DEF' 76 | int zl3073x_write_##_name(struct zl3073x_dev *zldev, _type value) \ | ^~~~~~~~~~~~~~~~~~~~~ :49:1: note: expanded from here 49 | zl3073x_write_synth_freq_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/mfd/zl3073x-core.c:46:1: warning: unused function 'zl3073x_read_synth_freq_mult' [-Wunused-function] 46 | ZL3073X_REG32_DEF(synth_freq_mult, 0x688); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:129:41: note: expanded from macro 'ZL3073X_REG32_DEF' 129 | #define ZL3073X_REG32_DEF(_name, _addr) __ZL3073X_REG_DEF(_name, _addr, 4, u32) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:71:5: note: expanded from macro '__ZL3073X_REG_DEF' 71 | int zl3073x_read_##_name(struct zl3073x_dev *zldev, _type * value) \ | ^~~~~~~~~~~~~~~~~~~~ :52:1: note: expanded from here 52 | zl3073x_read_synth_freq_mult | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/mfd/zl3073x-core.c:46:1: warning: unused function 'zl3073x_write_synth_freq_mult' [-Wunused-function] 46 | ZL3073X_REG32_DEF(synth_freq_mult, 0x688); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:129:41: note: expanded from macro 'ZL3073X_REG32_DEF' 129 | #define ZL3073X_REG32_DEF(_name, _addr) __ZL3073X_REG_DEF(_name, _addr, 4, u32) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:76:5: note: expanded from macro '__ZL3073X_REG_DEF' 76 | int zl3073x_write_##_name(struct zl3073x_dev *zldev, _type value) \ | ^~~~~~~~~~~~~~~~~~~~~ :53:1: note: expanded from here 53 | zl3073x_write_synth_freq_mult | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/mfd/zl3073x-core.c:47:1: warning: unused function 'zl3073x_read_synth_freq_m' [-Wunused-function] 47 | ZL3073X_REG16_DEF(synth_freq_m, 0x68c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:128:41: note: expanded from macro 'ZL3073X_REG16_DEF' 128 | #define ZL3073X_REG16_DEF(_name, _addr) __ZL3073X_REG_DEF(_name, _addr, 2, u16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:71:5: note: expanded from macro '__ZL3073X_REG_DEF' 71 | int zl3073x_read_##_name(struct zl3073x_dev *zldev, _type * value) \ | ^~~~~~~~~~~~~~~~~~~~ :56:1: note: expanded from here 56 | zl3073x_read_synth_freq_m | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/mfd/zl3073x-core.c:47:1: warning: unused function 'zl3073x_write_synth_freq_m' [-Wunused-function] 47 | ZL3073X_REG16_DEF(synth_freq_m, 0x68c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:128:41: note: expanded from macro 'ZL3073X_REG16_DEF' 128 | #define ZL3073X_REG16_DEF(_name, _addr) __ZL3073X_REG_DEF(_name, _addr, 2, u16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:76:5: note: expanded from macro '__ZL3073X_REG_DEF' 76 | int zl3073x_write_##_name(struct zl3073x_dev *zldev, _type value) \ | ^~~~~~~~~~~~~~~~~~~~~ :57:1: note: expanded from here 57 | zl3073x_write_synth_freq_m | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/mfd/zl3073x-core.c:48:1: warning: unused function 'zl3073x_read_synth_freq_n' [-Wunused-function] 48 | ZL3073X_REG16_DEF(synth_freq_n, 0x68e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:128:41: note: expanded from macro 'ZL3073X_REG16_DEF' 128 | #define ZL3073X_REG16_DEF(_name, _addr) __ZL3073X_REG_DEF(_name, _addr, 2, u16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:71:5: note: expanded from macro '__ZL3073X_REG_DEF' 71 | int zl3073x_read_##_name(struct zl3073x_dev *zldev, _type * value) \ | ^~~~~~~~~~~~~~~~~~~~ :60:1: note: expanded from here 60 | zl3073x_read_synth_freq_n | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/mfd/zl3073x-core.c:48:1: warning: unused function 'zl3073x_write_synth_freq_n' [-Wunused-function] 48 | ZL3073X_REG16_DEF(synth_freq_n, 0x68e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:128:41: note: expanded from macro 'ZL3073X_REG16_DEF' 128 | #define ZL3073X_REG16_DEF(_name, _addr) __ZL3073X_REG_DEF(_name, _addr, 2, u16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:76:5: note: expanded from macro '__ZL3073X_REG_DEF' 76 | int zl3073x_write_##_name(struct zl3073x_dev *zldev, _type value) \ | ^~~~~~~~~~~~~~~~~~~~~ :61:1: note: expanded from here 61 | zl3073x_write_synth_freq_n | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/mfd/zl3073x-core.c:53:1: warning: unused function 'zl3073x_read_output_mb_mask' [-Wunused-function] 53 | ZL3073X_REG16_DEF(output_mb_mask, 0x702); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:128:41: note: expanded from macro 'ZL3073X_REG16_DEF' 128 | #define ZL3073X_REG16_DEF(_name, _addr) __ZL3073X_REG_DEF(_name, _addr, 2, u16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:71:5: note: expanded from macro '__ZL3073X_REG_DEF' 71 | int zl3073x_read_##_name(struct zl3073x_dev *zldev, _type * value) \ | ^~~~~~~~~~~~~~~~~~~~ :64:1: note: expanded from here 64 | zl3073x_read_output_mb_mask | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 16 warnings generated. ../drivers/mfd/zl3073x-spi.c:24:30: warning: variable 'id' set but not used [-Wunused-but-set-variable] 24 | const struct spi_device_id *id; | ^ 1 warning generated. ../drivers/mfd/zl3073x-i2c.c:23:30: warning: variable 'id' set but not used [-Wunused-but-set-variable] 23 | const struct i2c_device_id *id; | ^ 1 warning generated. ../drivers/mfd/zl3073x-core.c:12:1: warning: unused function 'zl3073x_write_id' [-Wunused-function] 12 | ZL3073X_REG16_DEF(id, 0x0001); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:166:41: note: expanded from macro 'ZL3073X_REG16_DEF' 166 | #define ZL3073X_REG16_DEF(_name, _addr) __ZL3073X_REG_DEF(_name, _addr, 2, u16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:114:5: note: expanded from macro '__ZL3073X_REG_DEF' 114 | int zl3073x_write_##_name(struct zl3073x_dev *zldev, _type value) \ | ^~~~~~~~~~~~~~~~~~~~~ :9:1: note: expanded from here 9 | zl3073x_write_id | ^~~~~~~~~~~~~~~~ ../drivers/mfd/zl3073x-core.c:13:1: warning: unused function 'zl3073x_write_revision' [-Wunused-function] 13 | ZL3073X_REG16_DEF(revision, 0x0003); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:166:41: note: expanded from macro 'ZL3073X_REG16_DEF' 166 | #define ZL3073X_REG16_DEF(_name, _addr) __ZL3073X_REG_DEF(_name, _addr, 2, u16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:114:5: note: expanded from macro '__ZL3073X_REG_DEF' 114 | int zl3073x_write_##_name(struct zl3073x_dev *zldev, _type value) \ | ^~~~~~~~~~~~~~~~~~~~~ :13:1: note: expanded from here 13 | zl3073x_write_revision | ^~~~~~~~~~~~~~~~~~~~~~ ../drivers/mfd/zl3073x-core.c:14:1: warning: unused function 'zl3073x_write_fw_ver' [-Wunused-function] 14 | ZL3073X_REG16_DEF(fw_ver, 0x0005); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:166:41: note: expanded from macro 'ZL3073X_REG16_DEF' 166 | #define ZL3073X_REG16_DEF(_name, _addr) __ZL3073X_REG_DEF(_name, _addr, 2, u16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:114:5: note: expanded from macro '__ZL3073X_REG_DEF' 114 | int zl3073x_write_##_name(struct zl3073x_dev *zldev, _type value) \ | ^~~~~~~~~~~~~~~~~~~~~ :17:1: note: expanded from here 17 | zl3073x_write_fw_ver | ^~~~~~~~~~~~~~~~~~~~ ../drivers/mfd/zl3073x-core.c:15:1: warning: unused function 'zl3073x_write_custom_config_ver' [-Wunused-function] 15 | ZL3073X_REG32_DEF(custom_config_ver, 0x0007); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:167:41: note: expanded from macro 'ZL3073X_REG32_DEF' 167 | #define ZL3073X_REG32_DEF(_name, _addr) __ZL3073X_REG_DEF(_name, _addr, 4, u32) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:114:5: note: expanded from macro '__ZL3073X_REG_DEF' 114 | int zl3073x_write_##_name(struct zl3073x_dev *zldev, _type value) \ | ^~~~~~~~~~~~~~~~~~~~~ :21:1: note: expanded from here 21 | zl3073x_write_custom_config_ver | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/mfd/zl3073x-core.c:20:1: warning: unused function 'zl3073x_write_synth_ctrl' [-Wunused-function] 20 | ZL3073X_REG8_IDX_DEF(synth_ctrl, 0x480, ZL3073X_NUM_SYNTHS, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:174:2: note: expanded from macro 'ZL3073X_REG8_IDX_DEF' 174 | __ZL3073X_REG_IDX_DEF(_name, _addr, 1, u8, _num, _stride) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:154:5: note: expanded from macro '__ZL3073X_REG_IDX_DEF' 154 | int zl3073x_write_##_name(struct zl3073x_dev *zldev, unsigned int idx, \ | ^~~~~~~~~~~~~~~~~~~~~ :41:1: note: expanded from here 41 | zl3073x_write_synth_ctrl | ^~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/mfd/zl3073x-core.c:24:1: warning: unused function 'zl3073x_write_output_ctrl' [-Wunused-function] 24 | ZL3073X_REG8_IDX_DEF(output_ctrl, 0x4a8, ZL3073X_NUM_OUTPUTS, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:174:2: note: expanded from macro 'ZL3073X_REG8_IDX_DEF' 174 | __ZL3073X_REG_IDX_DEF(_name, _addr, 1, u8, _num, _stride) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:154:5: note: expanded from macro '__ZL3073X_REG_IDX_DEF' 154 | int zl3073x_write_##_name(struct zl3073x_dev *zldev, unsigned int idx, \ | ^~~~~~~~~~~~~~~~~~~~~ :77:1: note: expanded from here 77 | zl3073x_write_output_ctrl | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/mfd/zl3073x-core.c:34:1: warning: unused function 'zl3073x_read_ref_mb_mask' [-Wunused-function] 34 | ZL3073X_REG16_DEF(ref_mb_mask, 0x502); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:166:41: note: expanded from macro 'ZL3073X_REG16_DEF' 166 | #define ZL3073X_REG16_DEF(_name, _addr) __ZL3073X_REG_DEF(_name, _addr, 2, u16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:109:5: note: expanded from macro '__ZL3073X_REG_DEF' 109 | int zl3073x_read_##_name(struct zl3073x_dev *zldev, _type * value) \ | ^~~~~~~~~~~~~~~~~~~~ :96:1: note: expanded from here 96 | zl3073x_read_ref_mb_mask | ^~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/mfd/zl3073x-core.c:41:1: warning: unused function 'zl3073x_write_ref_config' [-Wunused-function] 41 | ZL3073X_REG8_DEF(ref_config, 0x50d); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:165:40: note: expanded from macro 'ZL3073X_REG8_DEF' 165 | #define ZL3073X_REG8_DEF(_name, _addr) __ZL3073X_REG_DEF(_name, _addr, 1, u8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:114:5: note: expanded from macro '__ZL3073X_REG_DEF' 114 | int zl3073x_write_##_name(struct zl3073x_dev *zldev, _type value) \ | ^~~~~~~~~~~~~~~~~~~~~ :105:1: note: expanded from here 105 | zl3073x_write_ref_config | ^~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/mfd/zl3073x-core.c:48:1: warning: unused function 'zl3073x_read_dpll_mb_mask' [-Wunused-function] 48 | ZL3073X_REG16_DEF(dpll_mb_mask, 0x602); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:166:41: note: expanded from macro 'ZL3073X_REG16_DEF' 166 | #define ZL3073X_REG16_DEF(_name, _addr) __ZL3073X_REG_DEF(_name, _addr, 2, u16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:109:5: note: expanded from macro '__ZL3073X_REG_DEF' 109 | int zl3073x_read_##_name(struct zl3073x_dev *zldev, _type * value) \ | ^~~~~~~~~~~~~~~~~~~~ :108:1: note: expanded from here 108 | zl3073x_read_dpll_mb_mask | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/mfd/zl3073x-core.c:57:1: warning: unused function 'zl3073x_read_synth_mb_mask' [-Wunused-function] 57 | ZL3073X_REG16_DEF(synth_mb_mask, 0x682); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:166:41: note: expanded from macro 'ZL3073X_REG16_DEF' 166 | #define ZL3073X_REG16_DEF(_name, _addr) __ZL3073X_REG_DEF(_name, _addr, 2, u16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:109:5: note: expanded from macro '__ZL3073X_REG_DEF' 109 | int zl3073x_read_##_name(struct zl3073x_dev *zldev, _type * value) \ | ^~~~~~~~~~~~~~~~~~~~ :116:1: note: expanded from here 116 | zl3073x_read_synth_mb_mask | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/mfd/zl3073x-core.c:63:1: warning: unused function 'zl3073x_write_synth_freq_base' [-Wunused-function] 63 | ZL3073X_REG16_DEF(synth_freq_base, 0x686); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:166:41: note: expanded from macro 'ZL3073X_REG16_DEF' 166 | #define ZL3073X_REG16_DEF(_name, _addr) __ZL3073X_REG_DEF(_name, _addr, 2, u16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:114:5: note: expanded from macro '__ZL3073X_REG_DEF' 114 | int zl3073x_write_##_name(struct zl3073x_dev *zldev, _type value) \ | ^~~~~~~~~~~~~~~~~~~~~ :125:1: note: expanded from here 125 | zl3073x_write_synth_freq_base | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/mfd/zl3073x-core.c:64:1: warning: unused function 'zl3073x_write_synth_freq_mult' [-Wunused-function] 64 | ZL3073X_REG32_DEF(synth_freq_mult, 0x688); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:167:41: note: expanded from macro 'ZL3073X_REG32_DEF' 167 | #define ZL3073X_REG32_DEF(_name, _addr) __ZL3073X_REG_DEF(_name, _addr, 4, u32) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:114:5: note: expanded from macro '__ZL3073X_REG_DEF' 114 | int zl3073x_write_##_name(struct zl3073x_dev *zldev, _type value) \ | ^~~~~~~~~~~~~~~~~~~~~ :129:1: note: expanded from here 129 | zl3073x_write_synth_freq_mult | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/mfd/zl3073x-core.c:65:1: warning: unused function 'zl3073x_write_synth_freq_m' [-Wunused-function] 65 | ZL3073X_REG16_DEF(synth_freq_m, 0x68c); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:166:41: note: expanded from macro 'ZL3073X_REG16_DEF' 166 | #define ZL3073X_REG16_DEF(_name, _addr) __ZL3073X_REG_DEF(_name, _addr, 2, u16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:114:5: note: expanded from macro '__ZL3073X_REG_DEF' 114 | int zl3073x_write_##_name(struct zl3073x_dev *zldev, _type value) \ | ^~~~~~~~~~~~~~~~~~~~~ :133:1: note: expanded from here 133 | zl3073x_write_synth_freq_m | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/mfd/zl3073x-core.c:66:1: warning: unused function 'zl3073x_write_synth_freq_n' [-Wunused-function] 66 | ZL3073X_REG16_DEF(synth_freq_n, 0x68e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:166:41: note: expanded from macro 'ZL3073X_REG16_DEF' 166 | #define ZL3073X_REG16_DEF(_name, _addr) __ZL3073X_REG_DEF(_name, _addr, 2, u16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:114:5: note: expanded from macro '__ZL3073X_REG_DEF' 114 | int zl3073x_write_##_name(struct zl3073x_dev *zldev, _type value) \ | ^~~~~~~~~~~~~~~~~~~~~ :137:1: note: expanded from here 137 | zl3073x_write_synth_freq_n | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/mfd/zl3073x-core.c:71:1: warning: unused function 'zl3073x_read_output_mb_mask' [-Wunused-function] 71 | ZL3073X_REG16_DEF(output_mb_mask, 0x702); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:166:41: note: expanded from macro 'ZL3073X_REG16_DEF' 166 | #define ZL3073X_REG16_DEF(_name, _addr) __ZL3073X_REG_DEF(_name, _addr, 2, u16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:109:5: note: expanded from macro '__ZL3073X_REG_DEF' 109 | int zl3073x_read_##_name(struct zl3073x_dev *zldev, _type * value) \ | ^~~~~~~~~~~~~~~~~~~~ :140:1: note: expanded from here 140 | zl3073x_read_output_mb_mask | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/mfd/zl3073x-core.c:76:1: warning: unused function 'zl3073x_write_output_mode' [-Wunused-function] 76 | ZL3073X_REG8_DEF(output_mode, 0x705); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:165:40: note: expanded from macro 'ZL3073X_REG8_DEF' 165 | #define ZL3073X_REG8_DEF(_name, _addr) __ZL3073X_REG_DEF(_name, _addr, 1, u8) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:114:5: note: expanded from macro '__ZL3073X_REG_DEF' 114 | int zl3073x_write_##_name(struct zl3073x_dev *zldev, _type value) \ | ^~~~~~~~~~~~~~~~~~~~~ :149:1: note: expanded from here 149 | zl3073x_write_output_mode | ^~~~~~~~~~~~~~~~~~~~~~~~~ 16 warnings generated.