../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 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated.