../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:127:41: note: expanded from macro 'ZL3073X_REG16_DEF' 127 | #define ZL3073X_REG16_DEF(_name, _addr) __ZL3073X_REG_DEF(_name, _addr, 2, u16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:75:5: note: expanded from macro '__ZL3073X_REG_DEF' 75 | 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:127:41: note: expanded from macro 'ZL3073X_REG16_DEF' 127 | #define ZL3073X_REG16_DEF(_name, _addr) __ZL3073X_REG_DEF(_name, _addr, 2, u16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:75:5: note: expanded from macro '__ZL3073X_REG_DEF' 75 | 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:127:41: note: expanded from macro 'ZL3073X_REG16_DEF' 127 | #define ZL3073X_REG16_DEF(_name, _addr) __ZL3073X_REG_DEF(_name, _addr, 2, u16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:75:5: note: expanded from macro '__ZL3073X_REG_DEF' 75 | 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:128:41: note: expanded from macro 'ZL3073X_REG32_DEF' 128 | #define ZL3073X_REG32_DEF(_name, _addr) __ZL3073X_REG_DEF(_name, _addr, 4, u32) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:75:5: note: expanded from macro '__ZL3073X_REG_DEF' 75 | int zl3073x_write_##_name(struct zl3073x_dev *zldev, _type value) \ | ^~~~~~~~~~~~~~~~~~~~~ :21:1: note: expanded from here 21 | zl3073x_write_custom_config_ver | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 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:127:41: note: expanded from macro 'ZL3073X_REG16_DEF' 127 | #define ZL3073X_REG16_DEF(_name, _addr) __ZL3073X_REG_DEF(_name, _addr, 2, u16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:75:5: note: expanded from macro '__ZL3073X_REG_DEF' 75 | 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:127:41: note: expanded from macro 'ZL3073X_REG16_DEF' 127 | #define ZL3073X_REG16_DEF(_name, _addr) __ZL3073X_REG_DEF(_name, _addr, 2, u16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:75:5: note: expanded from macro '__ZL3073X_REG_DEF' 75 | 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:127:41: note: expanded from macro 'ZL3073X_REG16_DEF' 127 | #define ZL3073X_REG16_DEF(_name, _addr) __ZL3073X_REG_DEF(_name, _addr, 2, u16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:75:5: note: expanded from macro '__ZL3073X_REG_DEF' 75 | 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:128:41: note: expanded from macro 'ZL3073X_REG32_DEF' 128 | #define ZL3073X_REG32_DEF(_name, _addr) __ZL3073X_REG_DEF(_name, _addr, 4, u32) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:75:5: note: expanded from macro '__ZL3073X_REG_DEF' 75 | 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:127:41: note: expanded from macro 'ZL3073X_REG16_DEF' 127 | #define ZL3073X_REG16_DEF(_name, _addr) __ZL3073X_REG_DEF(_name, _addr, 2, u16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:70:5: note: expanded from macro '__ZL3073X_REG_DEF' 70 | 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:127:41: note: expanded from macro 'ZL3073X_REG16_DEF' 127 | #define ZL3073X_REG16_DEF(_name, _addr) __ZL3073X_REG_DEF(_name, _addr, 2, u16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:70:5: note: expanded from macro '__ZL3073X_REG_DEF' 70 | 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:127:41: note: expanded from macro 'ZL3073X_REG16_DEF' 127 | #define ZL3073X_REG16_DEF(_name, _addr) __ZL3073X_REG_DEF(_name, _addr, 2, u16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:70:5: note: expanded from macro '__ZL3073X_REG_DEF' 70 | 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:127:41: note: expanded from macro 'ZL3073X_REG16_DEF' 127 | #define ZL3073X_REG16_DEF(_name, _addr) __ZL3073X_REG_DEF(_name, _addr, 2, u16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:70:5: note: expanded from macro '__ZL3073X_REG_DEF' 70 | 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:127:41: note: expanded from macro 'ZL3073X_REG16_DEF' 127 | #define ZL3073X_REG16_DEF(_name, _addr) __ZL3073X_REG_DEF(_name, _addr, 2, u16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:75:5: note: expanded from macro '__ZL3073X_REG_DEF' 75 | 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:128:41: note: expanded from macro 'ZL3073X_REG32_DEF' 128 | #define ZL3073X_REG32_DEF(_name, _addr) __ZL3073X_REG_DEF(_name, _addr, 4, u32) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:70:5: note: expanded from macro '__ZL3073X_REG_DEF' 70 | 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:128:41: note: expanded from macro 'ZL3073X_REG32_DEF' 128 | #define ZL3073X_REG32_DEF(_name, _addr) __ZL3073X_REG_DEF(_name, _addr, 4, u32) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:75:5: note: expanded from macro '__ZL3073X_REG_DEF' 75 | 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:127:41: note: expanded from macro 'ZL3073X_REG16_DEF' 127 | #define ZL3073X_REG16_DEF(_name, _addr) __ZL3073X_REG_DEF(_name, _addr, 2, u16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:70:5: note: expanded from macro '__ZL3073X_REG_DEF' 70 | 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:127:41: note: expanded from macro 'ZL3073X_REG16_DEF' 127 | #define ZL3073X_REG16_DEF(_name, _addr) __ZL3073X_REG_DEF(_name, _addr, 2, u16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:75:5: note: expanded from macro '__ZL3073X_REG_DEF' 75 | 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:127:41: note: expanded from macro 'ZL3073X_REG16_DEF' 127 | #define ZL3073X_REG16_DEF(_name, _addr) __ZL3073X_REG_DEF(_name, _addr, 2, u16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:70:5: note: expanded from macro '__ZL3073X_REG_DEF' 70 | 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:127:41: note: expanded from macro 'ZL3073X_REG16_DEF' 127 | #define ZL3073X_REG16_DEF(_name, _addr) __ZL3073X_REG_DEF(_name, _addr, 2, u16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:75:5: note: expanded from macro '__ZL3073X_REG_DEF' 75 | 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:127:41: note: expanded from macro 'ZL3073X_REG16_DEF' 127 | #define ZL3073X_REG16_DEF(_name, _addr) __ZL3073X_REG_DEF(_name, _addr, 2, u16) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:70:5: note: expanded from macro '__ZL3073X_REG_DEF' 70 | 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. New errors added --- /tmp/tmp.R78ISFcdlu 2025-04-07 19:26:10.221966843 -0700 +++ /tmp/tmp.Rzk97OBuze 2025-04-07 19:27:24.404436133 -0700 @@ -57 +57,145 @@ -4 warnings generated. +../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:127:41: note: expanded from macro 'ZL3073X_REG16_DEF' + 127 | #define ZL3073X_REG16_DEF(_name, _addr) __ZL3073X_REG_DEF(_name, _addr, 2, u16) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../include/linux/mfd/zl3073x.h:70:5: note: expanded from macro '__ZL3073X_REG_DEF' + 70 | 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:127:41: note: expanded from macro 'ZL3073X_REG16_DEF' + 127 | #define ZL3073X_REG16_DEF(_name, _addr) __ZL3073X_REG_DEF(_name, _addr, 2, u16) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../include/linux/mfd/zl3073x.h:70:5: note: expanded from macro '__ZL3073X_REG_DEF' + 70 | 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:127:41: note: expanded from macro 'ZL3073X_REG16_DEF' + 127 | #define ZL3073X_REG16_DEF(_name, _addr) __ZL3073X_REG_DEF(_name, _addr, 2, u16) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../include/linux/mfd/zl3073x.h:70:5: note: expanded from macro '__ZL3073X_REG_DEF' + 70 | 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:127:41: note: expanded from macro 'ZL3073X_REG16_DEF' + 127 | #define ZL3073X_REG16_DEF(_name, _addr) __ZL3073X_REG_DEF(_name, _addr, 2, u16) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../include/linux/mfd/zl3073x.h:70:5: note: expanded from macro '__ZL3073X_REG_DEF' + 70 | 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:127:41: note: expanded from macro 'ZL3073X_REG16_DEF' + 127 | #define ZL3073X_REG16_DEF(_name, _addr) __ZL3073X_REG_DEF(_name, _addr, 2, u16) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../include/linux/mfd/zl3073x.h:75:5: note: expanded from macro '__ZL3073X_REG_DEF' + 75 | 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:128:41: note: expanded from macro 'ZL3073X_REG32_DEF' + 128 | #define ZL3073X_REG32_DEF(_name, _addr) __ZL3073X_REG_DEF(_name, _addr, 4, u32) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../include/linux/mfd/zl3073x.h:70:5: note: expanded from macro '__ZL3073X_REG_DEF' + 70 | 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:128:41: note: expanded from macro 'ZL3073X_REG32_DEF' + 128 | #define ZL3073X_REG32_DEF(_name, _addr) __ZL3073X_REG_DEF(_name, _addr, 4, u32) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../include/linux/mfd/zl3073x.h:75:5: note: expanded from macro '__ZL3073X_REG_DEF' + 75 | 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:127:41: note: expanded from macro 'ZL3073X_REG16_DEF' + 127 | #define ZL3073X_REG16_DEF(_name, _addr) __ZL3073X_REG_DEF(_name, _addr, 2, u16) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../include/linux/mfd/zl3073x.h:70:5: note: expanded from macro '__ZL3073X_REG_DEF' + 70 | 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:127:41: note: expanded from macro 'ZL3073X_REG16_DEF' + 127 | #define ZL3073X_REG16_DEF(_name, _addr) __ZL3073X_REG_DEF(_name, _addr, 2, u16) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../include/linux/mfd/zl3073x.h:75:5: note: expanded from macro '__ZL3073X_REG_DEF' + 75 | 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:127:41: note: expanded from macro 'ZL3073X_REG16_DEF' + 127 | #define ZL3073X_REG16_DEF(_name, _addr) __ZL3073X_REG_DEF(_name, _addr, 2, u16) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../include/linux/mfd/zl3073x.h:70:5: note: expanded from macro '__ZL3073X_REG_DEF' + 70 | 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:127:41: note: expanded from macro 'ZL3073X_REG16_DEF' + 127 | #define ZL3073X_REG16_DEF(_name, _addr) __ZL3073X_REG_DEF(_name, _addr, 2, u16) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../include/linux/mfd/zl3073x.h:75:5: note: expanded from macro '__ZL3073X_REG_DEF' + 75 | 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:127:41: note: expanded from macro 'ZL3073X_REG16_DEF' + 127 | #define ZL3073X_REG16_DEF(_name, _addr) __ZL3073X_REG_DEF(_name, _addr, 2, u16) + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../include/linux/mfd/zl3073x.h:70:5: note: expanded from macro '__ZL3073X_REG_DEF' + 70 | 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. Per-file breakdown --- /tmp/tmp.JmBDQ4DRxs 2025-04-07 19:27:24.410698813 -0700 +++ /tmp/tmp.65GnT46Nbm 2025-04-07 19:27:24.412698793 -0700 @@ -1 +1 @@ - 4 ../drivers/mfd/zl3073x-core.c + 16 ../drivers/mfd/zl3073x-core.c