../drivers/dpll/dpll_zl3073x.c:14:1: warning: unused function 'zl3073x_write_ref_mon_status' [-Wunused-function] 14 | ZL3073X_REG8_IDX_DEF(ref_mon_status, 0x102, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15 | ZL3073X_NUM_INPUT_PINS, 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:179:2: note: expanded from macro 'ZL3073X_REG8_IDX_DEF' 179 | __ZL3073X_REG_IDX_DEF(_name, _addr, 1, u8, _num, _stride) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:159:5: note: expanded from macro '__ZL3073X_REG_IDX_DEF' 159 | int zl3073x_write_##_name(struct zl3073x_dev *zldev, unsigned int idx, \ | ^~~~~~~~~~~~~~~~~~~~~ :183:1: note: expanded from here 183 | zl3073x_write_ref_mon_status | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/dpll/dpll_zl3073x.c:25:1: warning: unused function 'zl3073x_write_dpll_mon_status' [-Wunused-function] 25 | ZL3073X_REG8_IDX_DEF(dpll_mon_status, 0x110, ZL3073X_NUM_CHANNELS, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:179:2: note: expanded from macro 'ZL3073X_REG8_IDX_DEF' 179 | __ZL3073X_REG_IDX_DEF(_name, _addr, 1, u8, _num, _stride) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:159:5: note: expanded from macro '__ZL3073X_REG_IDX_DEF' 159 | int zl3073x_write_##_name(struct zl3073x_dev *zldev, unsigned int idx, \ | ^~~~~~~~~~~~~~~~~~~~~ :23:1: note: expanded from here 23 | zl3073x_write_dpll_mon_status | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/dpll/dpll_zl3073x.c:30:1: warning: unused function 'zl3073x_write_dpll_refsel_status' [-Wunused-function] 30 | ZL3073X_REG8_IDX_DEF(dpll_refsel_status, 0x130, ZL3073X_NUM_CHANNELS, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:179:2: note: expanded from macro 'ZL3073X_REG8_IDX_DEF' 179 | __ZL3073X_REG_IDX_DEF(_name, _addr, 1, u8, _num, _stride) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:159:5: note: expanded from macro '__ZL3073X_REG_IDX_DEF' 159 | int zl3073x_write_##_name(struct zl3073x_dev *zldev, unsigned int idx, \ | ^~~~~~~~~~~~~~~~~~~~~ :59:1: note: expanded from here 59 | zl3073x_write_dpll_refsel_status | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/dpll/dpll_zl3073x.c:45:1: warning: unused function 'zl3073x_write_ref_phase' [-Wunused-function] 45 | ZL3073X_REG48_IDX_DEF(ref_phase, 0x220, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46 | ZL3073X_NUM_INPUT_PINS, 6); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:188:2: note: expanded from macro 'ZL3073X_REG48_IDX_DEF' 188 | __ZL3073X_REG_IDX_DEF(_name, _addr, 6, u64, _num, _stride) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:159:5: note: expanded from macro '__ZL3073X_REG_IDX_DEF' 159 | int zl3073x_write_##_name(struct zl3073x_dev *zldev, unsigned int idx, \ | ^~~~~~~~~~~~~~~~~~~~~ :99:1: note: expanded from here 99 | zl3073x_write_ref_phase | ^~~~~~~~~~~~~~~~~~~~~~~ ../drivers/dpll/dpll_zl3073x.c:64:1: warning: unused function 'zl3073x_read_dpll_meas_idx' [-Wunused-function] 64 | ZL3073X_REG8_DEF(dpll_meas_idx, 0x2d1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:170:40: note: expanded from macro 'ZL3073X_REG8_DEF' 170 | #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_read_##_name(struct zl3073x_dev *zldev, _type * value) \ | ^~~~~~~~~~~~~~~~~~~~ :158:1: note: expanded from here 158 | zl3073x_read_dpll_meas_idx | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/dpll/dpll_zl3073x.c:70:1: warning: unused function 'zl3073x_read_synth_phase_shift_ctrl' [-Wunused-function] 70 | ZL3073X_REG8_DEF(synth_phase_shift_ctrl, 0x49e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:170:40: note: expanded from macro 'ZL3073X_REG8_DEF' 170 | #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_read_##_name(struct zl3073x_dev *zldev, _type * value) \ | ^~~~~~~~~~~~~~~~~~~~ :162:1: note: expanded from here 162 | zl3073x_read_synth_phase_shift_ctrl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/dpll/dpll_zl3073x.c:71:1: warning: unused function 'zl3073x_read_synth_phase_shift_mask' [-Wunused-function] 71 | ZL3073X_REG8_DEF(synth_phase_shift_mask, 0x49f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:170:40: note: expanded from macro 'ZL3073X_REG8_DEF' 170 | #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_read_##_name(struct zl3073x_dev *zldev, _type * value) \ | ^~~~~~~~~~~~~~~~~~~~ :166:1: note: expanded from here 166 | zl3073x_read_synth_phase_shift_mask | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/dpll/dpll_zl3073x.c:72:1: warning: unused function 'zl3073x_read_synth_phase_shift_intvl' [-Wunused-function] 72 | ZL3073X_REG8_DEF(synth_phase_shift_intvl, 0x4a0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:170:40: note: expanded from macro 'ZL3073X_REG8_DEF' 170 | #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_read_##_name(struct zl3073x_dev *zldev, _type * value) \ | ^~~~~~~~~~~~~~~~~~~~ :170:1: note: expanded from here 170 | zl3073x_read_synth_phase_shift_intvl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/dpll/dpll_zl3073x.c:73:1: warning: unused function 'zl3073x_read_synth_phase_shift_data' [-Wunused-function] 73 | ZL3073X_REG16_DEF(synth_phase_shift_data, 0x4a1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:171:41: note: expanded from macro 'ZL3073X_REG16_DEF' 171 | #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_read_##_name(struct zl3073x_dev *zldev, _type * value) \ | ^~~~~~~~~~~~~~~~~~~~ :174:1: note: expanded from here 174 | zl3073x_read_synth_phase_shift_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/dpll/dpll_zl3073x.c:98:1: warning: unused function 'zl3073x_read_output_width' [-Wunused-function] 98 | ZL3073X_REG32_DEF(output_width, 0x710); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:172:41: note: expanded from macro 'ZL3073X_REG32_DEF' 172 | #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_read_##_name(struct zl3073x_dev *zldev, _type * value) \ | ^~~~~~~~~~~~~~~~~~~~ :238:1: note: expanded from here 238 | zl3073x_read_output_width | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/dpll/dpll_zl3073x.c:100:1: warning: unused function 'zl3073x_read_output_ndiv_width' [-Wunused-function] 100 | ZL3073X_REG32_DEF(output_ndiv_width, 0x718); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:172:41: note: expanded from macro 'ZL3073X_REG32_DEF' 172 | #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_read_##_name(struct zl3073x_dev *zldev, _type * value) \ | ^~~~~~~~~~~~~~~~~~~~ :246:1: note: expanded from here 246 | zl3073x_read_output_ndiv_width | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11 warnings generated. ../drivers/dpll/dpll_zl3073x.c:272: warning: Function parameter or struct member 'base' not described in 'zl3073x_dpll_input_ref_frequency_factorize' ../drivers/dpll/dpll_zl3073x.c:272: warning: Excess function parameter 'base_freq' description in 'zl3073x_dpll_input_ref_frequency_factorize' ../drivers/dpll/dpll_zl3073x.c:313: warning: Function parameter or struct member 'zldev' not described in 'zl3073x_dpll_input_ref_frequency_get' ../drivers/dpll/dpll_zl3073x.c:313: warning: Function parameter or struct member 'ref_id' not described in 'zl3073x_dpll_input_ref_frequency_get' ../drivers/dpll/dpll_zl3073x.c:313: warning: Function parameter or struct member 'frequency' not described in 'zl3073x_dpll_input_ref_frequency_get' ../drivers/dpll/dpll_zl3073x.c:485: warning: expecting prototype for zl3073x_dpll_connected_ref_get(). Prototype was for zl3073x_dpll_selected_ref_set() instead ../drivers/dpll/dpll_zl3073x.c:588: warning: Function parameter or struct member 'dpll_pin' not described in 'zl3073x_dpll_input_pin_phase_offset_get' ../drivers/dpll/dpll_zl3073x.c:588: warning: Function parameter or struct member 'pin_priv' not described in 'zl3073x_dpll_input_pin_phase_offset_get' ../drivers/dpll/dpll_zl3073x.c:588: warning: Function parameter or struct member 'dpll' not described in 'zl3073x_dpll_input_pin_phase_offset_get' ../drivers/dpll/dpll_zl3073x.c:588: warning: Function parameter or struct member 'dpll_priv' not described in 'zl3073x_dpll_input_pin_phase_offset_get' ../drivers/dpll/dpll_zl3073x.c:588: warning: Function parameter or struct member 'phase_offset' not described in 'zl3073x_dpll_input_pin_phase_offset_get' ../drivers/dpll/dpll_zl3073x.c:588: warning: Function parameter or struct member 'extack' not described in 'zl3073x_dpll_input_pin_phase_offset_get' ../drivers/dpll/dpll_zl3073x.c:588: warning: expecting prototype for zl3073x_dpll_ref_prio_get(). Prototype was for zl3073x_dpll_input_pin_phase_offset_get() instead ../drivers/dpll/dpll_zl3073x.c:1458: warning: Function parameter or struct member 'pin' not described in 'zl3073x_dpll_pin_fwnode_get' ../drivers/dpll/dpll_zl3073x.c:14:1: warning: unused function 'zl3073x_write_ref_mon_status' [-Wunused-function] 14 | ZL3073X_REG8_IDX_DEF(ref_mon_status, 0x102, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 15 | ZL3073X_NUM_INPUT_PINS, 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:179:2: note: expanded from macro 'ZL3073X_REG8_IDX_DEF' 179 | __ZL3073X_REG_IDX_DEF(_name, _addr, 1, u8, _num, _stride) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:159:5: note: expanded from macro '__ZL3073X_REG_IDX_DEF' 159 | int zl3073x_write_##_name(struct zl3073x_dev *zldev, unsigned int idx, \ | ^~~~~~~~~~~~~~~~~~~~~ :183:1: note: expanded from here 183 | zl3073x_write_ref_mon_status | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/dpll/dpll_zl3073x.c:25:1: warning: unused function 'zl3073x_write_dpll_mon_status' [-Wunused-function] 25 | ZL3073X_REG8_IDX_DEF(dpll_mon_status, 0x110, ZL3073X_NUM_CHANNELS, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:179:2: note: expanded from macro 'ZL3073X_REG8_IDX_DEF' 179 | __ZL3073X_REG_IDX_DEF(_name, _addr, 1, u8, _num, _stride) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:159:5: note: expanded from macro '__ZL3073X_REG_IDX_DEF' 159 | int zl3073x_write_##_name(struct zl3073x_dev *zldev, unsigned int idx, \ | ^~~~~~~~~~~~~~~~~~~~~ :23:1: note: expanded from here 23 | zl3073x_write_dpll_mon_status | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/dpll/dpll_zl3073x.c:30:1: warning: unused function 'zl3073x_write_dpll_refsel_status' [-Wunused-function] 30 | ZL3073X_REG8_IDX_DEF(dpll_refsel_status, 0x130, ZL3073X_NUM_CHANNELS, 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:179:2: note: expanded from macro 'ZL3073X_REG8_IDX_DEF' 179 | __ZL3073X_REG_IDX_DEF(_name, _addr, 1, u8, _num, _stride) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:159:5: note: expanded from macro '__ZL3073X_REG_IDX_DEF' 159 | int zl3073x_write_##_name(struct zl3073x_dev *zldev, unsigned int idx, \ | ^~~~~~~~~~~~~~~~~~~~~ :59:1: note: expanded from here 59 | zl3073x_write_dpll_refsel_status | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/dpll/dpll_zl3073x.c:45:1: warning: unused function 'zl3073x_write_ref_phase' [-Wunused-function] 45 | ZL3073X_REG48_IDX_DEF(ref_phase, 0x220, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46 | ZL3073X_NUM_INPUT_PINS, 6); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:188:2: note: expanded from macro 'ZL3073X_REG48_IDX_DEF' 188 | __ZL3073X_REG_IDX_DEF(_name, _addr, 6, u64, _num, _stride) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:159:5: note: expanded from macro '__ZL3073X_REG_IDX_DEF' 159 | int zl3073x_write_##_name(struct zl3073x_dev *zldev, unsigned int idx, \ | ^~~~~~~~~~~~~~~~~~~~~ :99:1: note: expanded from here 99 | zl3073x_write_ref_phase | ^~~~~~~~~~~~~~~~~~~~~~~ ../drivers/dpll/dpll_zl3073x.c:64:1: warning: unused function 'zl3073x_read_dpll_meas_idx' [-Wunused-function] 64 | ZL3073X_REG8_DEF(dpll_meas_idx, 0x2d1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:170:40: note: expanded from macro 'ZL3073X_REG8_DEF' 170 | #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_read_##_name(struct zl3073x_dev *zldev, _type * value) \ | ^~~~~~~~~~~~~~~~~~~~ :158:1: note: expanded from here 158 | zl3073x_read_dpll_meas_idx | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/dpll/dpll_zl3073x.c:70:1: warning: unused function 'zl3073x_read_synth_phase_shift_ctrl' [-Wunused-function] 70 | ZL3073X_REG8_DEF(synth_phase_shift_ctrl, 0x49e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:170:40: note: expanded from macro 'ZL3073X_REG8_DEF' 170 | #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_read_##_name(struct zl3073x_dev *zldev, _type * value) \ | ^~~~~~~~~~~~~~~~~~~~ :162:1: note: expanded from here 162 | zl3073x_read_synth_phase_shift_ctrl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/dpll/dpll_zl3073x.c:71:1: warning: unused function 'zl3073x_read_synth_phase_shift_mask' [-Wunused-function] 71 | ZL3073X_REG8_DEF(synth_phase_shift_mask, 0x49f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:170:40: note: expanded from macro 'ZL3073X_REG8_DEF' 170 | #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_read_##_name(struct zl3073x_dev *zldev, _type * value) \ | ^~~~~~~~~~~~~~~~~~~~ :166:1: note: expanded from here 166 | zl3073x_read_synth_phase_shift_mask | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/dpll/dpll_zl3073x.c:72:1: warning: unused function 'zl3073x_read_synth_phase_shift_intvl' [-Wunused-function] 72 | ZL3073X_REG8_DEF(synth_phase_shift_intvl, 0x4a0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:170:40: note: expanded from macro 'ZL3073X_REG8_DEF' 170 | #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_read_##_name(struct zl3073x_dev *zldev, _type * value) \ | ^~~~~~~~~~~~~~~~~~~~ :170:1: note: expanded from here 170 | zl3073x_read_synth_phase_shift_intvl | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/dpll/dpll_zl3073x.c:73:1: warning: unused function 'zl3073x_read_synth_phase_shift_data' [-Wunused-function] 73 | ZL3073X_REG16_DEF(synth_phase_shift_data, 0x4a1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:171:41: note: expanded from macro 'ZL3073X_REG16_DEF' 171 | #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_read_##_name(struct zl3073x_dev *zldev, _type * value) \ | ^~~~~~~~~~~~~~~~~~~~ :174:1: note: expanded from here 174 | zl3073x_read_synth_phase_shift_data | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/dpll/dpll_zl3073x.c:111:1: warning: unused function 'zl3073x_read_output_width' [-Wunused-function] 111 | ZL3073X_REG32_DEF(output_width, 0x710); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:172:41: note: expanded from macro 'ZL3073X_REG32_DEF' 172 | #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_read_##_name(struct zl3073x_dev *zldev, _type * value) \ | ^~~~~~~~~~~~~~~~~~~~ :250:1: note: expanded from here 250 | zl3073x_read_output_width | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/dpll/dpll_zl3073x.c:115:1: warning: unused function 'zl3073x_read_output_ndiv_width' [-Wunused-function] 115 | ZL3073X_REG32_DEF(output_ndiv_width, 0x718); /* alias for previous */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/mfd/zl3073x.h:172:41: note: expanded from macro 'ZL3073X_REG32_DEF' 172 | #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_read_##_name(struct zl3073x_dev *zldev, _type * value) \ | ^~~~~~~~~~~~~~~~~~~~ :9:1: note: expanded from here 9 | zl3073x_read_output_ndiv_width | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11 warnings generated. ../drivers/dpll/dpll_zl3073x.c:296: warning: Function parameter or struct member 'base' not described in 'zl3073x_dpll_input_ref_frequency_factorize' ../drivers/dpll/dpll_zl3073x.c:296: warning: Excess function parameter 'base_freq' description in 'zl3073x_dpll_input_ref_frequency_factorize' ../drivers/dpll/dpll_zl3073x.c:337: warning: Function parameter or struct member 'zldev' not described in 'zl3073x_dpll_input_ref_frequency_get' ../drivers/dpll/dpll_zl3073x.c:337: warning: Function parameter or struct member 'ref_id' not described in 'zl3073x_dpll_input_ref_frequency_get' ../drivers/dpll/dpll_zl3073x.c:337: warning: Function parameter or struct member 'frequency' not described in 'zl3073x_dpll_input_ref_frequency_get' ../drivers/dpll/dpll_zl3073x.c:631: warning: expecting prototype for zl3073x_dpll_connected_ref_get(). Prototype was for zl3073x_dpll_selected_ref_set() instead ../drivers/dpll/dpll_zl3073x.c:734: warning: Function parameter or struct member 'dpll_pin' not described in 'zl3073x_dpll_input_pin_phase_offset_get' ../drivers/dpll/dpll_zl3073x.c:734: warning: Function parameter or struct member 'pin_priv' not described in 'zl3073x_dpll_input_pin_phase_offset_get' ../drivers/dpll/dpll_zl3073x.c:734: warning: Function parameter or struct member 'dpll' not described in 'zl3073x_dpll_input_pin_phase_offset_get' ../drivers/dpll/dpll_zl3073x.c:734: warning: Function parameter or struct member 'dpll_priv' not described in 'zl3073x_dpll_input_pin_phase_offset_get' ../drivers/dpll/dpll_zl3073x.c:734: warning: Function parameter or struct member 'phase_offset' not described in 'zl3073x_dpll_input_pin_phase_offset_get' ../drivers/dpll/dpll_zl3073x.c:734: warning: Function parameter or struct member 'extack' not described in 'zl3073x_dpll_input_pin_phase_offset_get' ../drivers/dpll/dpll_zl3073x.c:734: warning: expecting prototype for zl3073x_dpll_ref_prio_get(). Prototype was for zl3073x_dpll_input_pin_phase_offset_get() instead ../drivers/dpll/dpll_zl3073x.c:1820: warning: Function parameter or struct member 'pin' not described in 'zl3073x_dpll_pin_fwnode_get'