All of lore.kernel.org
 help / color / mirror / Atom feed
* [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.