tree:
https://git.kernel.org/pub/scm/linux/kernel/git/sashal/linux-stable.git
pending-5.10
head: b2dc84ee261d4651c10723b81720792ff6db40fb
commit: aa8fd441c6fea5188223e742f6bf5a0c21e772d2 [463/598] iio: adis16475: do not directly
change spi 'max_speed_hz'
config: arc-buildonly-randconfig-r004-20210711 (attached as .config)
compiler: arceb-elf-gcc (GCC) 9.3.0
reproduce (this is a W=1 build):
wget
https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O
~/bin/make.cross
chmod +x ~/bin/make.cross
#
https://git.kernel.org/pub/scm/linux/kernel/git/sashal/linux-stable.git/c...
git remote add sashal-linux-stable
https://git.kernel.org/pub/scm/linux/kernel/git/sashal/linux-stable.git
git fetch --no-tags sashal-linux-stable pending-5.10
git checkout aa8fd441c6fea5188223e742f6bf5a0c21e772d2
# save the attached .config to linux build tree
mkdir build_dir
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-9.3.0 make.cross O=build_dir
ARCH=arc SHELL=/bin/bash drivers/iio/imu/
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp(a)intel.com>
All error/warnings (new ones prefixed by >>):
> drivers/iio/imu/adis16475.c:571:3: error: 'const struct
adis_data' has no member named 'burst_max_speed_hz'
571 |
.burst_max_speed_hz = ADIS16475_BURST_MAX_SPEED \
| ^~~~~~~~~~~~~~~~~~
drivers/iio/imu/adis16475.c:607:16: note: in expansion of macro
'ADIS16475_DATA'
607 | .adis_data = ADIS16475_DATA(16470, &adis16475_timeouts),
| ^~~~~~~~~~~~~~
> drivers/iio/imu/adis16475.c:64:35: warning: excess elements in
struct initializer
64 | #define ADIS16475_BURST_MAX_SPEED 1000000
| ^~~~~~~
drivers/iio/imu/adis16475.c:571:24: note: in expansion of macro
'ADIS16475_BURST_MAX_SPEED'
571 | .burst_max_speed_hz = ADIS16475_BURST_MAX_SPEED \
| ^~~~~~~~~~~~~~~~~~~~~~~~~
drivers/iio/imu/adis16475.c:607:16: note: in expansion of macro
'ADIS16475_DATA'
607 | .adis_data = ADIS16475_DATA(16470, &adis16475_timeouts),
| ^~~~~~~~~~~~~~
drivers/iio/imu/adis16475.c:64:35: note: (near initialization for
'adis16475_chip_info[0].adis_data')
64 | #define ADIS16475_BURST_MAX_SPEED 1000000
| ^~~~~~~
drivers/iio/imu/adis16475.c:571:24: note: in expansion of macro
'ADIS16475_BURST_MAX_SPEED'
571 | .burst_max_speed_hz = ADIS16475_BURST_MAX_SPEED \
| ^~~~~~~~~~~~~~~~~~~~~~~~~
drivers/iio/imu/adis16475.c:607:16: note: in expansion of macro
'ADIS16475_DATA'
607 | .adis_data = ADIS16475_DATA(16470, &adis16475_timeouts),
| ^~~~~~~~~~~~~~
> drivers/iio/imu/adis16475.c:571:3: error: 'const struct
adis_data' has no member named 'burst_max_speed_hz'
571 |
.burst_max_speed_hz = ADIS16475_BURST_MAX_SPEED \
| ^~~~~~~~~~~~~~~~~~
drivers/iio/imu/adis16475.c:622:16: note: in expansion of macro
'ADIS16475_DATA'
622 | .adis_data = ADIS16475_DATA(16475, &adis16475_timeouts),
| ^~~~~~~~~~~~~~
> drivers/iio/imu/adis16475.c:64:35: warning: excess elements in
struct initializer
64 | #define ADIS16475_BURST_MAX_SPEED 1000000
| ^~~~~~~
drivers/iio/imu/adis16475.c:571:24: note: in expansion of macro
'ADIS16475_BURST_MAX_SPEED'
571 | .burst_max_speed_hz = ADIS16475_BURST_MAX_SPEED \
| ^~~~~~~~~~~~~~~~~~~~~~~~~
drivers/iio/imu/adis16475.c:622:16: note: in expansion of macro
'ADIS16475_DATA'
622 | .adis_data = ADIS16475_DATA(16475, &adis16475_timeouts),
| ^~~~~~~~~~~~~~
drivers/iio/imu/adis16475.c:64:35: note: (near initialization for
'adis16475_chip_info[1].adis_data')
64 | #define ADIS16475_BURST_MAX_SPEED 1000000
| ^~~~~~~
drivers/iio/imu/adis16475.c:571:24: note: in expansion of macro
'ADIS16475_BURST_MAX_SPEED'
571 | .burst_max_speed_hz = ADIS16475_BURST_MAX_SPEED \
| ^~~~~~~~~~~~~~~~~~~~~~~~~
drivers/iio/imu/adis16475.c:622:16: note: in expansion of macro
'ADIS16475_DATA'
622 | .adis_data = ADIS16475_DATA(16475, &adis16475_timeouts),
| ^~~~~~~~~~~~~~
> drivers/iio/imu/adis16475.c:571:3: error: 'const struct
adis_data' has no member named 'burst_max_speed_hz'
571 |
.burst_max_speed_hz = ADIS16475_BURST_MAX_SPEED \
| ^~~~~~~~~~~~~~~~~~
drivers/iio/imu/adis16475.c:637:16: note: in expansion of macro
'ADIS16475_DATA'
637 | .adis_data = ADIS16475_DATA(16475, &adis16475_timeouts),
| ^~~~~~~~~~~~~~
> drivers/iio/imu/adis16475.c:64:35: warning: excess elements in
struct initializer
64 | #define ADIS16475_BURST_MAX_SPEED 1000000
| ^~~~~~~
drivers/iio/imu/adis16475.c:571:24: note: in expansion of macro
'ADIS16475_BURST_MAX_SPEED'
571 | .burst_max_speed_hz = ADIS16475_BURST_MAX_SPEED \
| ^~~~~~~~~~~~~~~~~~~~~~~~~
drivers/iio/imu/adis16475.c:637:16: note: in expansion of macro
'ADIS16475_DATA'
637 | .adis_data = ADIS16475_DATA(16475, &adis16475_timeouts),
| ^~~~~~~~~~~~~~
drivers/iio/imu/adis16475.c:64:35: note: (near initialization for
'adis16475_chip_info[2].adis_data')
64 | #define ADIS16475_BURST_MAX_SPEED 1000000
| ^~~~~~~
drivers/iio/imu/adis16475.c:571:24: note: in expansion of macro
'ADIS16475_BURST_MAX_SPEED'
571 | .burst_max_speed_hz = ADIS16475_BURST_MAX_SPEED \
| ^~~~~~~~~~~~~~~~~~~~~~~~~
drivers/iio/imu/adis16475.c:637:16: note: in expansion of macro
'ADIS16475_DATA'
637 | .adis_data = ADIS16475_DATA(16475, &adis16475_timeouts),
| ^~~~~~~~~~~~~~
> drivers/iio/imu/adis16475.c:571:3: error: 'const struct
adis_data' has no member named 'burst_max_speed_hz'
571 |
.burst_max_speed_hz = ADIS16475_BURST_MAX_SPEED \
| ^~~~~~~~~~~~~~~~~~
drivers/iio/imu/adis16475.c:652:16: note: in expansion of macro
'ADIS16475_DATA'
652 | .adis_data = ADIS16475_DATA(16475, &adis16475_timeouts),
| ^~~~~~~~~~~~~~
> drivers/iio/imu/adis16475.c:64:35: warning: excess elements in
struct initializer
64 | #define ADIS16475_BURST_MAX_SPEED 1000000
| ^~~~~~~
drivers/iio/imu/adis16475.c:571:24: note: in expansion of macro
'ADIS16475_BURST_MAX_SPEED'
571 | .burst_max_speed_hz = ADIS16475_BURST_MAX_SPEED \
| ^~~~~~~~~~~~~~~~~~~~~~~~~
drivers/iio/imu/adis16475.c:652:16: note: in expansion of macro
'ADIS16475_DATA'
652 | .adis_data = ADIS16475_DATA(16475, &adis16475_timeouts),
| ^~~~~~~~~~~~~~
drivers/iio/imu/adis16475.c:64:35: note: (near initialization for
'adis16475_chip_info[3].adis_data')
64 | #define ADIS16475_BURST_MAX_SPEED 1000000
| ^~~~~~~
drivers/iio/imu/adis16475.c:571:24: note: in expansion of macro
'ADIS16475_BURST_MAX_SPEED'
571 | .burst_max_speed_hz = ADIS16475_BURST_MAX_SPEED \
| ^~~~~~~~~~~~~~~~~~~~~~~~~
drivers/iio/imu/adis16475.c:652:16: note: in expansion of macro
'ADIS16475_DATA'
652 | .adis_data = ADIS16475_DATA(16475, &adis16475_timeouts),
| ^~~~~~~~~~~~~~
> drivers/iio/imu/adis16475.c:571:3: error: 'const struct
adis_data' has no member named 'burst_max_speed_hz'
571 |
.burst_max_speed_hz = ADIS16475_BURST_MAX_SPEED \
| ^~~~~~~~~~~~~~~~~~
drivers/iio/imu/adis16475.c:667:16: note: in expansion of macro
'ADIS16475_DATA'
667 | .adis_data = ADIS16475_DATA(16477, &adis16475_timeouts),
| ^~~~~~~~~~~~~~
> drivers/iio/imu/adis16475.c:64:35: warning: excess elements in
struct initializer
64 | #define ADIS16475_BURST_MAX_SPEED 1000000
| ^~~~~~~
drivers/iio/imu/adis16475.c:571:24: note: in expansion of macro
'ADIS16475_BURST_MAX_SPEED'
571 | .burst_max_speed_hz = ADIS16475_BURST_MAX_SPEED \
| ^~~~~~~~~~~~~~~~~~~~~~~~~
drivers/iio/imu/adis16475.c:667:16: note: in expansion of macro
'ADIS16475_DATA'
667 | .adis_data = ADIS16475_DATA(16477, &adis16475_timeouts),
| ^~~~~~~~~~~~~~
drivers/iio/imu/adis16475.c:64:35: note: (near initialization for
'adis16475_chip_info[4].adis_data')
64 | #define ADIS16475_BURST_MAX_SPEED 1000000
| ^~~~~~~
drivers/iio/imu/adis16475.c:571:24: note: in expansion of macro
'ADIS16475_BURST_MAX_SPEED'
571 | .burst_max_speed_hz = ADIS16475_BURST_MAX_SPEED \
| ^~~~~~~~~~~~~~~~~~~~~~~~~
drivers/iio/imu/adis16475.c:667:16: note: in expansion of macro
'ADIS16475_DATA'
667 | .adis_data = ADIS16475_DATA(16477, &adis16475_timeouts),
| ^~~~~~~~~~~~~~
> drivers/iio/imu/adis16475.c:571:3: error: 'const struct
adis_data' has no member named 'burst_max_speed_hz'
571 |
.burst_max_speed_hz = ADIS16475_BURST_MAX_SPEED \
| ^~~~~~~~~~~~~~~~~~
drivers/iio/imu/adis16475.c:682:16: note: in expansion of macro
'ADIS16475_DATA'
682 | .adis_data = ADIS16475_DATA(16477, &adis16475_timeouts),
| ^~~~~~~~~~~~~~
> drivers/iio/imu/adis16475.c:64:35: warning: excess elements in
struct initializer
64 | #define ADIS16475_BURST_MAX_SPEED 1000000
| ^~~~~~~
drivers/iio/imu/adis16475.c:571:24: note: in expansion of macro
'ADIS16475_BURST_MAX_SPEED'
571 | .burst_max_speed_hz = ADIS16475_BURST_MAX_SPEED \
| ^~~~~~~~~~~~~~~~~~~~~~~~~
drivers/iio/imu/adis16475.c:682:16: note: in expansion of macro
'ADIS16475_DATA'
682 | .adis_data = ADIS16475_DATA(16477, &adis16475_timeouts),
| ^~~~~~~~~~~~~~
drivers/iio/imu/adis16475.c:64:35: note: (near initialization for
'adis16475_chip_info[5].adis_data')
64 | #define ADIS16475_BURST_MAX_SPEED 1000000
| ^~~~~~~
drivers/iio/imu/adis16475.c:571:24: note: in expansion of macro
'ADIS16475_BURST_MAX_SPEED'
571 | .burst_max_speed_hz = ADIS16475_BURST_MAX_SPEED \
| ^~~~~~~~~~~~~~~~~~~~~~~~~
drivers/iio/imu/adis16475.c:682:16: note: in expansion of macro
'ADIS16475_DATA'
682 | .adis_data = ADIS16475_DATA(16477, &adis16475_timeouts),
| ^~~~~~~~~~~~~~
> drivers/iio/imu/adis16475.c:571:3: error: 'const struct
adis_data' has no member named 'burst_max_speed_hz'
571 |
.burst_max_speed_hz = ADIS16475_BURST_MAX_SPEED \
| ^~~~~~~~~~~~~~~~~~
drivers/iio/imu/adis16475.c:697:16: note: in expansion of macro
'ADIS16475_DATA'
697 | .adis_data = ADIS16475_DATA(16477, &adis16475_timeouts),
| ^~~~~~~~~~~~~~
> drivers/iio/imu/adis16475.c:64:35: warning: excess elements in
struct initializer
64 | #define ADIS16475_BURST_MAX_SPEED 1000000
| ^~~~~~~
drivers/iio/imu/adis16475.c:571:24: note: in expansion of macro
'ADIS16475_BURST_MAX_SPEED'
571 | .burst_max_speed_hz = ADIS16475_BURST_MAX_SPEED \
| ^~~~~~~~~~~~~~~~~~~~~~~~~
drivers/iio/imu/adis16475.c:697:16: note: in expansion of macro
'ADIS16475_DATA'
697 | .adis_data = ADIS16475_DATA(16477, &adis16475_timeouts),
| ^~~~~~~~~~~~~~
drivers/iio/imu/adis16475.c:64:35: note: (near initialization for
'adis16475_chip_info[6].adis_data')
64 | #define ADIS16475_BURST_MAX_SPEED 1000000
| ^~~~~~~
drivers/iio/imu/adis16475.c:571:24: note: in expansion of macro
'ADIS16475_BURST_MAX_SPEED'
571 | .burst_max_speed_hz = ADIS16475_BURST_MAX_SPEED \
| ^~~~~~~~~~~~~~~~~~~~~~~~~
drivers/iio/imu/adis16475.c:697:16: note: in expansion of macro
'ADIS16475_DATA'
697 | .adis_data = ADIS16475_DATA(16477, &adis16475_timeouts),
| ^~~~~~~~~~~~~~
> drivers/iio/imu/adis16475.c:571:3: error: 'const struct
adis_data' has no member named 'burst_max_speed_hz'
571 |
.burst_max_speed_hz = ADIS16475_BURST_MAX_SPEED \
| ^~~~~~~~~~~~~~~~~~
drivers/iio/imu/adis16475.c:712:16: note: in expansion of macro
'ADIS16475_DATA'
712 | .adis_data = ADIS16475_DATA(16465, &adis16475_timeouts),
| ^~~~~~~~~~~~~~
> drivers/iio/imu/adis16475.c:64:35: warning: excess elements in
struct initializer
64 | #define ADIS16475_BURST_MAX_SPEED 1000000
| ^~~~~~~
drivers/iio/imu/adis16475.c:571:24: note: in expansion of macro
'ADIS16475_BURST_MAX_SPEED'
571 | .burst_max_speed_hz = ADIS16475_BURST_MAX_SPEED \
| ^~~~~~~~~~~~~~~~~~~~~~~~~
drivers/iio/imu/adis16475.c:712:16: note: in expansion of macro
'ADIS16475_DATA'
712 | .adis_data = ADIS16475_DATA(16465, &adis16475_timeouts),
| ^~~~~~~~~~~~~~
drivers/iio/imu/adis16475.c:64:35: note: (near initialization for
'adis16475_chip_info[7].adis_data')
64 | #define ADIS16475_BURST_MAX_SPEED 1000000
| ^~~~~~~
drivers/iio/imu/adis16475.c:571:24: note: in expansion of macro
'ADIS16475_BURST_MAX_SPEED'
571 | .burst_max_speed_hz = ADIS16475_BURST_MAX_SPEED \
| ^~~~~~~~~~~~~~~~~~~~~~~~~
drivers/iio/imu/adis16475.c:712:16: note: in expansion of macro
'ADIS16475_DATA'
712 | .adis_data = ADIS16475_DATA(16465, &adis16475_timeouts),
| ^~~~~~~~~~~~~~
> drivers/iio/imu/adis16475.c:571:3: error: 'const struct
adis_data' has no member named 'burst_max_speed_hz'
571 |
.burst_max_speed_hz = ADIS16475_BURST_MAX_SPEED \
| ^~~~~~~~~~~~~~~~~~
drivers/iio/imu/adis16475.c:727:16: note: in expansion of macro
'ADIS16475_DATA'
727 | .adis_data = ADIS16475_DATA(16465, &adis16475_timeouts),
| ^~~~~~~~~~~~~~
> drivers/iio/imu/adis16475.c:64:35: warning: excess elements in
struct initializer
64 | #define ADIS16475_BURST_MAX_SPEED 1000000
| ^~~~~~~
drivers/iio/imu/adis16475.c:571:24: note: in expansion of macro
'ADIS16475_BURST_MAX_SPEED'
571 | .burst_max_speed_hz = ADIS16475_BURST_MAX_SPEED \
| ^~~~~~~~~~~~~~~~~~~~~~~~~
drivers/iio/imu/adis16475.c:727:16: note: in expansion of macro
'ADIS16475_DATA'
727 | .adis_data = ADIS16475_DATA(16465, &adis16475_timeouts),
| ^~~~~~~~~~~~~~
drivers/iio/imu/adis16475.c:64:35: note: (near initialization for
'adis16475_chip_info[8].adis_data')
64 | #define ADIS16475_BURST_MAX_SPEED 1000000
| ^~~~~~~
drivers/iio/imu/adis16475.c:571:24: note: in expansion of macro
'ADIS16475_BURST_MAX_SPEED'
571 | .burst_max_speed_hz = ADIS16475_BURST_MAX_SPEED \
| ^~~~~~~~~~~~~~~~~~~~~~~~~
drivers/iio/imu/adis16475.c:727:16: note: in expansion of macro
'ADIS16475_DATA'
727 | .adis_data = ADIS16475_DATA(16465, &adis16475_timeouts),
| ^~~~~~~~~~~~~~
> drivers/iio/imu/adis16475.c:571:3: error: 'const struct
adis_data' has no member named 'burst_max_speed_hz'
571 |
.burst_max_speed_hz = ADIS16475_BURST_MAX_SPEED \
| ^~~~~~~~~~~~~~~~~~
drivers/iio/imu/adis16475.c:742:16: note: in expansion of macro
'ADIS16475_DATA'
742 | .adis_data = ADIS16475_DATA(16465, &adis16475_timeouts),
| ^~~~~~~~~~~~~~
> drivers/iio/imu/adis16475.c:64:35: warning: excess elements in
struct initializer
64 | #define ADIS16475_BURST_MAX_SPEED 1000000
| ^~~~~~~
drivers/iio/imu/adis16475.c:571:24: note: in expansion of macro
'ADIS16475_BURST_MAX_SPEED'
571 | .burst_max_speed_hz = ADIS16475_BURST_MAX_SPEED \
| ^~~~~~~~~~~~~~~~~~~~~~~~~
drivers/iio/imu/adis16475.c:742:16: note: in expansion of macro
'ADIS16475_DATA'
742 | .adis_data = ADIS16475_DATA(16465, &adis16475_timeouts),
| ^~~~~~~~~~~~~~
drivers/iio/imu/adis16475.c:64:35: note: (near initialization for
'adis16475_chip_info[9].adis_data')
64 | #define ADIS16475_BURST_MAX_SPEED 1000000
| ^~~~~~~
drivers/iio/imu/adis16475.c:571:24: note: in expansion of macro
'ADIS16475_BURST_MAX_SPEED'
571 | .burst_max_speed_hz = ADIS16475_BURST_MAX_SPEED \
| ^~~~~~~~~~~~~~~~~~~~~~~~~
drivers/iio/imu/adis16475.c:742:16: note: in expansion of macro
'ADIS16475_DATA'
742 | .adis_data = ADIS16475_DATA(16465, &adis16475_timeouts),
| ^~~~~~~~~~~~~~
drivers/iio/imu/adis16475.c:571:3: error: 'const struct adis_data' has no
member named 'burst_max_speed_hz'
571 | .burst_max_speed_hz = ADIS16475_BURST_MAX_SPEED \
| ^~~~~~~~~~~~~~~~~~
drivers/iio/imu/adis16475.c:757:16: note: in expansion of macro
'ADIS16475_DATA'
757 | .adis_data = ADIS16475_DATA(16467, &adis16475_timeouts),
| ^~~~~~~~~~~~~~
drivers/iio/imu/adis16475.c:64:35: warning: excess elements in struct initializer
64 | #define ADIS16475_BURST_MAX_SPEED 1000000
| ^~~~~~~
drivers/iio/imu/adis16475.c:571:24: note: in expansion of macro
'ADIS16475_BURST_MAX_SPEED'
571 | .burst_max_speed_hz = ADIS16475_BURST_MAX_SPEED \
| ^~~~~~~~~~~~~~~~~~~~~~~~~
drivers/iio/imu/adis16475.c:757:16: note: in expansion of macro
'ADIS16475_DATA'
757 | .adis_data = ADIS16475_DATA(16467, &adis16475_timeouts),
| ^~~~~~~~~~~~~~
drivers/iio/imu/adis16475.c:64:35: note: (near initialization for
'adis16475_chip_info[10].adis_data')
64 | #define ADIS16475_BURST_MAX_SPEED 1000000
| ^~~~~~~
drivers/iio/imu/adis16475.c:571:24: note: in expansion of macro
'ADIS16475_BURST_MAX_SPEED'
571 | .burst_max_speed_hz = ADIS16475_BURST_MAX_SPEED \
| ^~~~~~~~~~~~~~~~~~~~~~~~~
drivers/iio/imu/adis16475.c:757:16: note: in expansion of macro
'ADIS16475_DATA'
757 | .adis_data = ADIS16475_DATA(16467, &adis16475_timeouts),
| ^~~~~~~~~~~~~~
drivers/iio/imu/adis16475.c:571:3: error: 'const struct adis_data' has no
member named 'burst_max_speed_hz'
571 | .burst_max_speed_hz = ADIS16475_BURST_MAX_SPEED \
| ^~~~~~~~~~~~~~~~~~
drivers/iio/imu/adis16475.c:772:16: note: in expansion of macro
'ADIS16475_DATA'
772 | .adis_data = ADIS16475_DATA(16467, &adis16475_timeouts),
| ^~~~~~~~~~~~~~
drivers/iio/imu/adis16475.c:64:35: warning: excess elements in struct initializer
64 | #define ADIS16475_BURST_MAX_SPEED 1000000
| ^~~~~~~
drivers/iio/imu/adis16475.c:571:24: note: in expansion of macro
'ADIS16475_BURST_MAX_SPEED'
571 | .burst_max_speed_hz = ADIS16475_BURST_MAX_SPEED \
| ^~~~~~~~~~~~~~~~~~~~~~~~~
drivers/iio/imu/adis16475.c:772:16: note: in expansion of macro
'ADIS16475_DATA'
772 | .adis_data = ADIS16475_DATA(16467, &adis16475_timeouts),
| ^~~~~~~~~~~~~~
drivers/iio/imu/adis16475.c:64:35: note: (near initialization for
'adis16475_chip_info[11].adis_data')
64 | #define ADIS16475_BURST_MAX_SPEED 1000000
| ^~~~~~~
drivers/iio/imu/adis16475.c:571:24: note: in expansion of macro
'ADIS16475_BURST_MAX_SPEED'
571 | .burst_max_speed_hz = ADIS16475_BURST_MAX_SPEED \
| ^~~~~~~~~~~~~~~~~~~~~~~~~
drivers/iio/imu/adis16475.c:772:16: note: in expansion of macro
'ADIS16475_DATA'
772 | .adis_data = ADIS16475_DATA(16467, &adis16475_timeouts),
| ^~~~~~~~~~~~~~
drivers/iio/imu/adis16475.c:571:3: error: 'const struct adis_data' has no
member named 'burst_max_speed_hz'
571 | .burst_max_speed_hz = ADIS16475_BURST_MAX_SPEED \
| ^~~~~~~~~~~~~~~~~~
drivers/iio/imu/adis16475.c:787:16: note: in expansion of macro
'ADIS16475_DATA'
787 | .adis_data = ADIS16475_DATA(16467, &adis16475_timeouts),
| ^~~~~~~~~~~~~~
drivers/iio/imu/adis16475.c:64:35: warning: excess elements in struct initializer
64 | #define ADIS16475_BURST_MAX_SPEED 1000000
| ^~~~~~~
drivers/iio/imu/adis16475.c:571:24: note: in expansion of macro
'ADIS16475_BURST_MAX_SPEED'
571 | .burst_max_speed_hz = ADIS16475_BURST_MAX_SPEED \
| ^~~~~~~~~~~~~~~~~~~~~~~~~
drivers/iio/imu/adis16475.c:787:16: note: in expansion of macro
'ADIS16475_DATA'
787 | .adis_data = ADIS16475_DATA(16467, &adis16475_timeouts),
| ^~~~~~~~~~~~~~
drivers/iio/imu/adis16475.c:64:35: note: (near initialization for
'adis16475_chip_info[12].adis_data')
64 | #define ADIS16475_BURST_MAX_SPEED 1000000
| ^~~~~~~
drivers/iio/imu/adis16475.c:571:24: note: in expansion of macro
'ADIS16475_BURST_MAX_SPEED'
571 | .burst_max_speed_hz = ADIS16475_BURST_MAX_SPEED \
| ^~~~~~~~~~~~~~~~~~~~~~~~~
drivers/iio/imu/adis16475.c:787:16: note: in expansion of macro
'ADIS16475_DATA'
787 | .adis_data = ADIS16475_DATA(16467, &adis16475_timeouts),
| ^~~~~~~~~~~~~~
drivers/iio/imu/adis16475.c:571:3: error: 'const struct adis_data' has no
member named 'burst_max_speed_hz'
571 | .burst_max_speed_hz = ADIS16475_BURST_MAX_SPEED \
| ^~~~~~~~~~~~~~~~~~
drivers/iio/imu/adis16475.c:804:16: note: in expansion of macro
'ADIS16475_DATA'
804 | .adis_data = ADIS16475_DATA(16500, &adis1650x_timeouts),
| ^~~~~~~~~~~~~~
drivers/iio/imu/adis16475.c:64:35: warning: excess elements in struct initializer
64 | #define ADIS16475_BURST_MAX_SPEED 1000000
| ^~~~~~~
drivers/iio/imu/adis16475.c:571:24: note: in expansion of macro
'ADIS16475_BURST_MAX_SPEED'
571 | .burst_max_speed_hz = ADIS16475_BURST_MAX_SPEED \
vim +571 drivers/iio/imu/adis16475.c
545
546 #define ADIS16475_DATA(_prod_id, _timeouts) \
547 { \
548 .msc_ctrl_reg = ADIS16475_REG_MSG_CTRL, \
549 .glob_cmd_reg = ADIS16475_REG_GLOB_CMD, \
550 .diag_stat_reg = ADIS16475_REG_DIAG_STAT, \
551 .prod_id_reg = ADIS16475_REG_PROD_ID, \
552 .prod_id = (_prod_id), \
553 .self_test_mask = BIT(2), \
554 .self_test_reg = ADIS16475_REG_GLOB_CMD, \
555 .cs_change_delay = 16, \
556 .read_delay = 5, \
557 .write_delay = 5, \
558 .status_error_msgs = adis16475_status_error_msgs, \
559 .status_error_mask = BIT(ADIS16475_DIAG_STAT_DATA_PATH) | \
560 BIT(ADIS16475_DIAG_STAT_FLASH_MEM) | \
561 BIT(ADIS16475_DIAG_STAT_SPI) | \
562 BIT(ADIS16475_DIAG_STAT_STANDBY) | \
563 BIT(ADIS16475_DIAG_STAT_SENSOR) | \
564 BIT(ADIS16475_DIAG_STAT_MEMORY) | \
565 BIT(ADIS16475_DIAG_STAT_CLK), \
566 .enable_irq = adis16475_enable_irq, \
567 .timeouts = (_timeouts), \
568 .burst_reg_cmd = ADIS16475_REG_GLOB_CMD, \
569 .burst_len = ADIS16475_BURST_MAX_DATA, \
570 .burst_max_len = ADIS16475_BURST32_MAX_DATA, \
571 .burst_max_speed_hz = ADIS16475_BURST_MAX_SPEED \
572 }
573
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org