From: kernel test robot <lkp@intel.com>
To: cros-kernel-buildreports@googlegroups.com
Cc: oe-kbuild-all@lists.linux.dev
Subject: [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'
Date: Tue, 20 Oct 2026 14:59:19 +0800 [thread overview]
Message-ID: <202610201412.IODJLh0e-lkp@intel.com> (raw)
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
reply other threads:[~2026-10-20 7:00 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=202610201412.IODJLh0e-lkp@intel.com \
--to=lkp@intel.com \
--cc=cros-kernel-buildreports@googlegroups.com \
--cc=oe-kbuild-all@lists.linux.dev \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.