* [android-common:android15-6.6 0/1] drivers/i2c/busses/i2c-stm32f7.c:361: warning: Function parameter or member 'atomic' not described in 'stm32f7_i2c_dev'
@ 2026-10-20 6:59 kernel test robot
0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2026-10-20 6:59 UTC (permalink / raw)
To: cros-kernel-buildreports; +Cc: oe-kbuild-all
Hi Sean,
FYI, the error/warning still remains.
tree: https://android.googlesource.com/kernel/common android15-6.6
head: e6c95791cab73087319ad89d1abd4fedf43ede9d
commit: e84f4400bf8caaa06ffce9a97e8f2a4bd91246fe [0/1] i2c: stm32f7: Add atomic_xfer method to driver
config: i386-buildonly-randconfig-1001-20261020 (https://download.01.org/0day-ci/archive/20261020/202610201412.IODJLh0e-lkp@intel.com/config)
compiler: gcc-14 (Debian 14.2.0-19) 14.2.0
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20261020/202610201412.IODJLh0e-lkp@intel.com/reproduce)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/oe-kbuild-all/202610201412.IODJLh0e-lkp@intel.com/
All warnings (new ones prefixed by >>):
>> drivers/i2c/busses/i2c-stm32f7.c:361: warning: Function parameter or member 'atomic' not described in 'stm32f7_i2c_dev'
vim +361 drivers/i2c/busses/i2c-stm32f7.c
c8062d11e20c218 Alain Volmat 2021-05-05 294
aeb068c57214858 Pierre-Yves MORDRET 2017-09-14 295 /**
aeb068c57214858 Pierre-Yves MORDRET 2017-09-14 296 * struct stm32f7_i2c_dev - private data of the controller
aeb068c57214858 Pierre-Yves MORDRET 2017-09-14 297 * @adap: I2C adapter for this controller
aeb068c57214858 Pierre-Yves MORDRET 2017-09-14 298 * @dev: device for this controller
aeb068c57214858 Pierre-Yves MORDRET 2017-09-14 299 * @base: virtual memory area
aeb068c57214858 Pierre-Yves MORDRET 2017-09-14 300 * @complete: completion of I2C message
aeb068c57214858 Pierre-Yves MORDRET 2017-09-14 301 * @clk: hw i2c clock
09cc9a3bce914d3 Alain Volmat 2020-04-20 302 * @bus_rate: I2C clock frequency of the controller
aeb068c57214858 Pierre-Yves MORDRET 2017-09-14 303 * @msg: Pointer to data to be written
aeb068c57214858 Pierre-Yves MORDRET 2017-09-14 304 * @msg_num: number of I2C messages to be executed
aeb068c57214858 Pierre-Yves MORDRET 2017-09-14 305 * @msg_id: message identifiant
aeb068c57214858 Pierre-Yves MORDRET 2017-09-14 306 * @f7_msg: customized i2c msg for driver usage
aeb068c57214858 Pierre-Yves MORDRET 2017-09-14 307 * @setup: I2C timing input setup
aeb068c57214858 Pierre-Yves MORDRET 2017-09-14 308 * @timing: I2C computed timings
60d609f30de27b1 Pierre-Yves MORDRET 2018-04-11 309 * @slave: list of slave devices registered on the I2C bus
60d609f30de27b1 Pierre-Yves MORDRET 2018-04-11 310 * @slave_running: slave device currently used
ea6dd25deeb5b79 Alain Volmat 2020-01-06 311 * @backup_regs: backup of i2c controller registers (for suspend/resume)
60d609f30de27b1 Pierre-Yves MORDRET 2018-04-11 312 * @slave_dir: transfer direction for the current slave device
60d609f30de27b1 Pierre-Yves MORDRET 2018-04-11 313 * @master_mode: boolean to know in which mode the I2C is running (master or
60d609f30de27b1 Pierre-Yves MORDRET 2018-04-11 314 * slave)
7ecc8cfde553b92 Pierre-Yves MORDRET 2018-04-11 315 * @dma: dma data
7ecc8cfde553b92 Pierre-Yves MORDRET 2018-04-11 316 * @use_dma: boolean to know if dma is used in the current transfer
cb944fb973bcd32 Pierre-Yves MORDRET 2018-11-19 317 * @regmap: holds SYSCFG phandle for Fast Mode Plus bits
0f8205640784a26 Alain Volmat 2020-03-02 318 * @fmp_sreg: register address for setting Fast Mode Plus bits
0f8205640784a26 Alain Volmat 2020-03-02 319 * @fmp_creg: register address for clearing Fast Mode Plus bits
3347ea9bafe7630 Alain Volmat 2020-03-02 320 * @fmp_mask: mask for Fast Mode Plus bits in set register
419be8e1dfed5af Alain Volmat 2020-02-03 321 * @wakeup_src: boolean to know if the device is a wakeup source
6af077194600d54 Alain Volmat 2020-08-03 322 * @smbus_mode: states that the controller is configured in SMBus mode
6af077194600d54 Alain Volmat 2020-08-03 323 * @host_notify_client: SMBus host-notify client
83c3408f7b9c6b0 Alain Volmat 2021-02-05 324 * @analog_filter: boolean to indicate enabling of the analog filter
9449a558549978c Alain Volmat 2021-02-05 325 * @dnf_dt: value of digital filter requested via dt
9449a558549978c Alain Volmat 2021-02-05 326 * @dnf: value of digital filter to apply
c8062d11e20c218 Alain Volmat 2021-05-05 327 * @alert: SMBus alert specific data
aeb068c57214858 Pierre-Yves MORDRET 2017-09-14 328 */
aeb068c57214858 Pierre-Yves MORDRET 2017-09-14 329 struct stm32f7_i2c_dev {
aeb068c57214858 Pierre-Yves MORDRET 2017-09-14 330 struct i2c_adapter adap;
aeb068c57214858 Pierre-Yves MORDRET 2017-09-14 331 struct device *dev;
aeb068c57214858 Pierre-Yves MORDRET 2017-09-14 332 void __iomem *base;
aeb068c57214858 Pierre-Yves MORDRET 2017-09-14 333 struct completion complete;
aeb068c57214858 Pierre-Yves MORDRET 2017-09-14 334 struct clk *clk;
09cc9a3bce914d3 Alain Volmat 2020-04-20 335 unsigned int bus_rate;
aeb068c57214858 Pierre-Yves MORDRET 2017-09-14 336 struct i2c_msg *msg;
aeb068c57214858 Pierre-Yves MORDRET 2017-09-14 337 unsigned int msg_num;
aeb068c57214858 Pierre-Yves MORDRET 2017-09-14 338 unsigned int msg_id;
aeb068c57214858 Pierre-Yves MORDRET 2017-09-14 339 struct stm32f7_i2c_msg f7_msg;
463a9215f3ca760 Pierre-Yves MORDRET 2017-09-21 340 struct stm32f7_i2c_setup setup;
aeb068c57214858 Pierre-Yves MORDRET 2017-09-14 341 struct stm32f7_i2c_timings timing;
60d609f30de27b1 Pierre-Yves MORDRET 2018-04-11 342 struct i2c_client *slave[STM32F7_I2C_MAX_SLAVE];
60d609f30de27b1 Pierre-Yves MORDRET 2018-04-11 343 struct i2c_client *slave_running;
ea6dd25deeb5b79 Alain Volmat 2020-01-06 344 struct stm32f7_i2c_regs backup_regs;
60d609f30de27b1 Pierre-Yves MORDRET 2018-04-11 345 u32 slave_dir;
60d609f30de27b1 Pierre-Yves MORDRET 2018-04-11 346 bool master_mode;
7ecc8cfde553b92 Pierre-Yves MORDRET 2018-04-11 347 struct stm32_i2c_dma *dma;
7ecc8cfde553b92 Pierre-Yves MORDRET 2018-04-11 348 bool use_dma;
cb944fb973bcd32 Pierre-Yves MORDRET 2018-11-19 349 struct regmap *regmap;
0f8205640784a26 Alain Volmat 2020-03-02 350 u32 fmp_sreg;
0f8205640784a26 Alain Volmat 2020-03-02 351 u32 fmp_creg;
3347ea9bafe7630 Alain Volmat 2020-03-02 352 u32 fmp_mask;
419be8e1dfed5af Alain Volmat 2020-02-03 353 bool wakeup_src;
6af077194600d54 Alain Volmat 2020-08-03 354 bool smbus_mode;
6af077194600d54 Alain Volmat 2020-08-03 355 struct i2c_client *host_notify_client;
83c3408f7b9c6b0 Alain Volmat 2021-02-05 356 bool analog_filter;
9449a558549978c Alain Volmat 2021-02-05 357 u32 dnf_dt;
9449a558549978c Alain Volmat 2021-02-05 358 u32 dnf;
c8062d11e20c218 Alain Volmat 2021-05-05 359 struct stm32f7_i2c_alert *alert;
e84f4400bf8caaa Sean Nyekjaer 2023-08-16 360 bool atomic;
aeb068c57214858 Pierre-Yves MORDRET 2017-09-14 @361 };
aeb068c57214858 Pierre-Yves MORDRET 2017-09-14 362
:::::: The code at line 361 was first introduced by commit
:::::: aeb068c57214858b638d5ee627bb4a831f98771e i2c: i2c-stm32f7: add driver
:::::: TO: Pierre-Yves MORDRET <pierre-yves.mordret@st.com>
:::::: CC: Wolfram Sang <wsa@the-dreams.de>
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2026-10-20 7:00 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-10-20 6:59 [android-common:android15-6.6 0/1] drivers/i2c/busses/i2c-stm32f7.c:361: warning: Function parameter or member 'atomic' not described in 'stm32f7_i2c_dev' kernel test robot
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.