lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Date:   Sat, 13 Nov 2021 07:07:35 +0800
From:   kernel test robot <lkp@...el.com>
To:     Prathamesh Shete <pshete@...dia.com>
Cc:     kbuild-all@...ts.01.org, linux-kernel@...r.kernel.org,
        Linus Walleij <linus.walleij@...aro.org>
Subject: drivers/pinctrl/tegra/pinctrl-tegra194.c:1341:28: warning:
 initialized field overwritten

tree:   https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head:   66f4beaa6c1d28161f534471484b2daa2de1dce0
commit: 613c0826081bb4c6517f1a593480f9d60a00d88f pinctrl: tegra: Add pinmux support for Tegra194
date:   3 weeks ago
config: arm64-defconfig (attached as .config)
compiler: aarch64-linux-gcc (GCC) 11.2.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/torvalds/linux.git/commit/?id=613c0826081bb4c6517f1a593480f9d60a00d88f
        git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
        git fetch --no-tags linus master
        git checkout 613c0826081bb4c6517f1a593480f9d60a00d88f
        # save the attached .config to linux build tree
        COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-11.2.0 make.cross ARCH=arm64 

If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@...el.com>

All warnings (new ones prefixed by >>):

>> drivers/pinctrl/tegra/pinctrl-tegra194.c:1341:28: warning: initialized field overwritten [-Woverride-init]
    1341 |                 .drv_reg = ((r)),                               \
         |                            ^
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1392:41: note: in expansion of macro 'DRV_PINGROUP_ENTRY_Y'
    1392 | #define drive_touch_clk_pcc4            DRV_PINGROUP_ENTRY_Y(0x2004,    12,     5,      20,     5,      -1,     -1,     -1,     -1,     1)
         |                                         ^~~~~~~~~~~~~~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1631:17: note: in expansion of macro 'drive_touch_clk_pcc4'
    1631 |                 drive_##pg_name,                                \
         |                 ^~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1636:9: note: in expansion of macro 'PINGROUP'
    1636 |         PINGROUP(touch_clk_pcc4,        GP,             TOUCH,          RSVD2,          RSVD3,          0x2000,         1,      Y,      -1,     -1,     6,      8,      -1,     10,     11,     12,     N,      -1,     -1,     N,      "vddio_ao"),
         |         ^~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1341:28: note: (near initialization for 'tegra194_groups[0].drv_reg')
    1341 |                 .drv_reg = ((r)),                               \
         |                            ^
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1392:41: note: in expansion of macro 'DRV_PINGROUP_ENTRY_Y'
    1392 | #define drive_touch_clk_pcc4            DRV_PINGROUP_ENTRY_Y(0x2004,    12,     5,      20,     5,      -1,     -1,     -1,     -1,     1)
         |                                         ^~~~~~~~~~~~~~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1631:17: note: in expansion of macro 'drive_touch_clk_pcc4'
    1631 |                 drive_##pg_name,                                \
         |                 ^~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1636:9: note: in expansion of macro 'PINGROUP'
    1636 |         PINGROUP(touch_clk_pcc4,        GP,             TOUCH,          RSVD2,          RSVD3,          0x2000,         1,      Y,      -1,     -1,     6,      8,      -1,     10,     11,     12,     N,      -1,     -1,     N,      "vddio_ao"),
         |         ^~~~~~~~
>> drivers/pinctrl/tegra/pinctrl-tegra194.c:1341:28: warning: initialized field overwritten [-Woverride-init]
    1341 |                 .drv_reg = ((r)),                               \
         |                            ^
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1393:41: note: in expansion of macro 'DRV_PINGROUP_ENTRY_Y'
    1393 | #define drive_uart3_rx_pcc6             DRV_PINGROUP_ENTRY_Y(0x200c,    12,     5,      20,     5,      -1,     -1,     -1,     -1,     1)
         |                                         ^~~~~~~~~~~~~~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1631:17: note: in expansion of macro 'drive_uart3_rx_pcc6'
    1631 |                 drive_##pg_name,                                \
         |                 ^~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1637:9: note: in expansion of macro 'PINGROUP'
    1637 |         PINGROUP(uart3_rx_pcc6,         UARTC,          RSVD1,          RSVD2,          RSVD3,          0x2008,         1,      Y,      5,      -1,     6,      8,      -1,     10,     11,     12,     N,      -1,     -1,     N,      "vddio_ao"),
         |         ^~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1341:28: note: (near initialization for 'tegra194_groups[1].drv_reg')
    1341 |                 .drv_reg = ((r)),                               \
         |                            ^
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1393:41: note: in expansion of macro 'DRV_PINGROUP_ENTRY_Y'
    1393 | #define drive_uart3_rx_pcc6             DRV_PINGROUP_ENTRY_Y(0x200c,    12,     5,      20,     5,      -1,     -1,     -1,     -1,     1)
         |                                         ^~~~~~~~~~~~~~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1631:17: note: in expansion of macro 'drive_uart3_rx_pcc6'
    1631 |                 drive_##pg_name,                                \
         |                 ^~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1637:9: note: in expansion of macro 'PINGROUP'
    1637 |         PINGROUP(uart3_rx_pcc6,         UARTC,          RSVD1,          RSVD2,          RSVD3,          0x2008,         1,      Y,      5,      -1,     6,      8,      -1,     10,     11,     12,     N,      -1,     -1,     N,      "vddio_ao"),
         |         ^~~~~~~~
>> drivers/pinctrl/tegra/pinctrl-tegra194.c:1341:28: warning: initialized field overwritten [-Woverride-init]
    1341 |                 .drv_reg = ((r)),                               \
         |                            ^
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1394:41: note: in expansion of macro 'DRV_PINGROUP_ENTRY_Y'
    1394 | #define drive_uart3_tx_pcc5             DRV_PINGROUP_ENTRY_Y(0x2014,    12,     5,      20,     5,      -1,     -1,     -1,     -1,     1)
         |                                         ^~~~~~~~~~~~~~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1631:17: note: in expansion of macro 'drive_uart3_tx_pcc5'
    1631 |                 drive_##pg_name,                                \
         |                 ^~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1638:9: note: in expansion of macro 'PINGROUP'
    1638 |         PINGROUP(uart3_tx_pcc5,         UARTC,          RSVD1,          RSVD2,          RSVD3,          0x2010,         1,      Y,      5,      -1,     6,      8,      -1,     10,     11,     12,     N,      -1,     -1,     N,      "vddio_ao"),
         |         ^~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1341:28: note: (near initialization for 'tegra194_groups[2].drv_reg')
    1341 |                 .drv_reg = ((r)),                               \
         |                            ^
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1394:41: note: in expansion of macro 'DRV_PINGROUP_ENTRY_Y'
    1394 | #define drive_uart3_tx_pcc5             DRV_PINGROUP_ENTRY_Y(0x2014,    12,     5,      20,     5,      -1,     -1,     -1,     -1,     1)
         |                                         ^~~~~~~~~~~~~~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1631:17: note: in expansion of macro 'drive_uart3_tx_pcc5'
    1631 |                 drive_##pg_name,                                \
         |                 ^~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1638:9: note: in expansion of macro 'PINGROUP'
    1638 |         PINGROUP(uart3_tx_pcc5,         UARTC,          RSVD1,          RSVD2,          RSVD3,          0x2010,         1,      Y,      5,      -1,     6,      8,      -1,     10,     11,     12,     N,      -1,     -1,     N,      "vddio_ao"),
         |         ^~~~~~~~
>> drivers/pinctrl/tegra/pinctrl-tegra194.c:1341:28: warning: initialized field overwritten [-Woverride-init]
    1341 |                 .drv_reg = ((r)),                               \
         |                            ^
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1395:41: note: in expansion of macro 'DRV_PINGROUP_ENTRY_Y'
    1395 | #define drive_gen8_i2c_sda_pdd2         DRV_PINGROUP_ENTRY_Y(0x201c,    12,     5,      20,     5,      -1,     -1,     -1,     -1,     1)
         |                                         ^~~~~~~~~~~~~~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1631:17: note: in expansion of macro 'drive_gen8_i2c_sda_pdd2'
    1631 |                 drive_##pg_name,                                \
         |                 ^~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1639:9: note: in expansion of macro 'PINGROUP'
    1639 |         PINGROUP(gen8_i2c_sda_pdd2,     I2C8,           RSVD1,          RSVD2,          RSVD3,          0x2018,         1,      Y,      5,      -1,     6,      8,      -1,     10,     11,     12,     N,      -1,     -1,     N,      "vddio_ao"),
         |         ^~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1341:28: note: (near initialization for 'tegra194_groups[3].drv_reg')
    1341 |                 .drv_reg = ((r)),                               \
         |                            ^
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1395:41: note: in expansion of macro 'DRV_PINGROUP_ENTRY_Y'
    1395 | #define drive_gen8_i2c_sda_pdd2         DRV_PINGROUP_ENTRY_Y(0x201c,    12,     5,      20,     5,      -1,     -1,     -1,     -1,     1)
         |                                         ^~~~~~~~~~~~~~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1631:17: note: in expansion of macro 'drive_gen8_i2c_sda_pdd2'
    1631 |                 drive_##pg_name,                                \
         |                 ^~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1639:9: note: in expansion of macro 'PINGROUP'
    1639 |         PINGROUP(gen8_i2c_sda_pdd2,     I2C8,           RSVD1,          RSVD2,          RSVD3,          0x2018,         1,      Y,      5,      -1,     6,      8,      -1,     10,     11,     12,     N,      -1,     -1,     N,      "vddio_ao"),
         |         ^~~~~~~~
>> drivers/pinctrl/tegra/pinctrl-tegra194.c:1341:28: warning: initialized field overwritten [-Woverride-init]
    1341 |                 .drv_reg = ((r)),                               \
         |                            ^
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1396:41: note: in expansion of macro 'DRV_PINGROUP_ENTRY_Y'
    1396 | #define drive_gen8_i2c_scl_pdd1         DRV_PINGROUP_ENTRY_Y(0x2024,    12,     5,      20,     5,      -1,     -1,     -1,     -1,     1)
         |                                         ^~~~~~~~~~~~~~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1631:17: note: in expansion of macro 'drive_gen8_i2c_scl_pdd1'
    1631 |                 drive_##pg_name,                                \
         |                 ^~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1640:9: note: in expansion of macro 'PINGROUP'
    1640 |         PINGROUP(gen8_i2c_scl_pdd1,     I2C8,           RSVD1,          RSVD2,          RSVD3,          0x2020,         1,      Y,      5,      -1,     6,      8,      -1,     10,     11,     12,     N,      -1,     -1,     N,      "vddio_ao"),
         |         ^~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1341:28: note: (near initialization for 'tegra194_groups[4].drv_reg')
    1341 |                 .drv_reg = ((r)),                               \
         |                            ^
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1396:41: note: in expansion of macro 'DRV_PINGROUP_ENTRY_Y'
    1396 | #define drive_gen8_i2c_scl_pdd1         DRV_PINGROUP_ENTRY_Y(0x2024,    12,     5,      20,     5,      -1,     -1,     -1,     -1,     1)
         |                                         ^~~~~~~~~~~~~~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1631:17: note: in expansion of macro 'drive_gen8_i2c_scl_pdd1'
    1631 |                 drive_##pg_name,                                \
         |                 ^~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1640:9: note: in expansion of macro 'PINGROUP'
    1640 |         PINGROUP(gen8_i2c_scl_pdd1,     I2C8,           RSVD1,          RSVD2,          RSVD3,          0x2020,         1,      Y,      5,      -1,     6,      8,      -1,     10,     11,     12,     N,      -1,     -1,     N,      "vddio_ao"),
         |         ^~~~~~~~
>> drivers/pinctrl/tegra/pinctrl-tegra194.c:1341:28: warning: initialized field overwritten [-Woverride-init]
    1341 |                 .drv_reg = ((r)),                               \
         |                            ^
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1397:41: note: in expansion of macro 'DRV_PINGROUP_ENTRY_Y'
    1397 | #define drive_spi2_mosi_pcc2            DRV_PINGROUP_ENTRY_Y(0x202c,    12,     5,      20,     5,      -1,     -1,     -1,     -1,     1)
         |                                         ^~~~~~~~~~~~~~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1631:17: note: in expansion of macro 'drive_spi2_mosi_pcc2'
    1631 |                 drive_##pg_name,                                \
         |                 ^~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1641:9: note: in expansion of macro 'PINGROUP'
    1641 |         PINGROUP(spi2_mosi_pcc2,        SPI2,           UARTG,          RSVD2,          RSVD3,          0x2028,         1,      Y,      5,      -1,     6,      8,      -1,     10,     11,     12,     N,      -1,     -1,     N,      "vddio_ao"),
         |         ^~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1341:28: note: (near initialization for 'tegra194_groups[5].drv_reg')
    1341 |                 .drv_reg = ((r)),                               \
         |                            ^
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1397:41: note: in expansion of macro 'DRV_PINGROUP_ENTRY_Y'
    1397 | #define drive_spi2_mosi_pcc2            DRV_PINGROUP_ENTRY_Y(0x202c,    12,     5,      20,     5,      -1,     -1,     -1,     -1,     1)
         |                                         ^~~~~~~~~~~~~~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1631:17: note: in expansion of macro 'drive_spi2_mosi_pcc2'
    1631 |                 drive_##pg_name,                                \
         |                 ^~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1641:9: note: in expansion of macro 'PINGROUP'
    1641 |         PINGROUP(spi2_mosi_pcc2,        SPI2,           UARTG,          RSVD2,          RSVD3,          0x2028,         1,      Y,      5,      -1,     6,      8,      -1,     10,     11,     12,     N,      -1,     -1,     N,      "vddio_ao"),
         |         ^~~~~~~~
>> drivers/pinctrl/tegra/pinctrl-tegra194.c:1341:28: warning: initialized field overwritten [-Woverride-init]
    1341 |                 .drv_reg = ((r)),                               \
         |                            ^
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1398:41: note: in expansion of macro 'DRV_PINGROUP_ENTRY_Y'
    1398 | #define drive_gen2_i2c_scl_pcc7         DRV_PINGROUP_ENTRY_Y(0x2034,    12,     5,      20,     5,      -1,     -1,     -1,     -1,     1)
         |                                         ^~~~~~~~~~~~~~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1631:17: note: in expansion of macro 'drive_gen2_i2c_scl_pcc7'
    1631 |                 drive_##pg_name,                                \
         |                 ^~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1642:9: note: in expansion of macro 'PINGROUP'
    1642 |         PINGROUP(gen2_i2c_scl_pcc7,     I2C2,           RSVD1,          RSVD2,          RSVD3,          0x2030,         1,      Y,      5,      -1,     6,      8,      -1,     10,     11,     12,     N,      -1,     -1,     N,      "vddio_ao"),
         |         ^~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1341:28: note: (near initialization for 'tegra194_groups[6].drv_reg')
    1341 |                 .drv_reg = ((r)),                               \
         |                            ^
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1398:41: note: in expansion of macro 'DRV_PINGROUP_ENTRY_Y'
    1398 | #define drive_gen2_i2c_scl_pcc7         DRV_PINGROUP_ENTRY_Y(0x2034,    12,     5,      20,     5,      -1,     -1,     -1,     -1,     1)
         |                                         ^~~~~~~~~~~~~~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1631:17: note: in expansion of macro 'drive_gen2_i2c_scl_pcc7'
    1631 |                 drive_##pg_name,                                \
         |                 ^~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1642:9: note: in expansion of macro 'PINGROUP'
    1642 |         PINGROUP(gen2_i2c_scl_pcc7,     I2C2,           RSVD1,          RSVD2,          RSVD3,          0x2030,         1,      Y,      5,      -1,     6,      8,      -1,     10,     11,     12,     N,      -1,     -1,     N,      "vddio_ao"),
         |         ^~~~~~~~
>> drivers/pinctrl/tegra/pinctrl-tegra194.c:1341:28: warning: initialized field overwritten [-Woverride-init]
    1341 |                 .drv_reg = ((r)),                               \
         |                            ^
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1399:41: note: in expansion of macro 'DRV_PINGROUP_ENTRY_Y'
    1399 | #define drive_spi2_cs0_pcc3             DRV_PINGROUP_ENTRY_Y(0x203c,    12,     5,      20,     5,      -1,     -1,     -1,     -1,     1)
         |                                         ^~~~~~~~~~~~~~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1631:17: note: in expansion of macro 'drive_spi2_cs0_pcc3'
    1631 |                 drive_##pg_name,                                \
         |                 ^~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1643:9: note: in expansion of macro 'PINGROUP'
    1643 |         PINGROUP(spi2_cs0_pcc3,         SPI2,           UARTG,          RSVD2,          RSVD3,          0x2038,         1,      Y,      5,      -1,     6,      8,      -1,     10,     11,     12,     N,      -1,     -1,     N,      "vddio_ao"),
         |         ^~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1341:28: note: (near initialization for 'tegra194_groups[7].drv_reg')
    1341 |                 .drv_reg = ((r)),                               \
         |                            ^
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1399:41: note: in expansion of macro 'DRV_PINGROUP_ENTRY_Y'
    1399 | #define drive_spi2_cs0_pcc3             DRV_PINGROUP_ENTRY_Y(0x203c,    12,     5,      20,     5,      -1,     -1,     -1,     -1,     1)
         |                                         ^~~~~~~~~~~~~~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1631:17: note: in expansion of macro 'drive_spi2_cs0_pcc3'
    1631 |                 drive_##pg_name,                                \
         |                 ^~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1643:9: note: in expansion of macro 'PINGROUP'
    1643 |         PINGROUP(spi2_cs0_pcc3,         SPI2,           UARTG,          RSVD2,          RSVD3,          0x2038,         1,      Y,      5,      -1,     6,      8,      -1,     10,     11,     12,     N,      -1,     -1,     N,      "vddio_ao"),
         |         ^~~~~~~~
>> drivers/pinctrl/tegra/pinctrl-tegra194.c:1341:28: warning: initialized field overwritten [-Woverride-init]
    1341 |                 .drv_reg = ((r)),                               \
         |                            ^
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1400:41: note: in expansion of macro 'DRV_PINGROUP_ENTRY_Y'
    1400 | #define drive_gen2_i2c_sda_pdd0         DRV_PINGROUP_ENTRY_Y(0x2044,    12,     5,      20,     5,      -1,     -1,     -1,     -1,     1)
         |                                         ^~~~~~~~~~~~~~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1631:17: note: in expansion of macro 'drive_gen2_i2c_sda_pdd0'
    1631 |                 drive_##pg_name,                                \
         |                 ^~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1644:9: note: in expansion of macro 'PINGROUP'
    1644 |         PINGROUP(gen2_i2c_sda_pdd0,     I2C2,           RSVD1,          RSVD2,          RSVD3,          0x2040,         1,      Y,      5,      -1,     6,      8,      -1,     10,     11,     12,     N,      -1,     -1,     N,      "vddio_ao"),
         |         ^~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1341:28: note: (near initialization for 'tegra194_groups[8].drv_reg')
    1341 |                 .drv_reg = ((r)),                               \
         |                            ^
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1400:41: note: in expansion of macro 'DRV_PINGROUP_ENTRY_Y'
    1400 | #define drive_gen2_i2c_sda_pdd0         DRV_PINGROUP_ENTRY_Y(0x2044,    12,     5,      20,     5,      -1,     -1,     -1,     -1,     1)
         |                                         ^~~~~~~~~~~~~~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1631:17: note: in expansion of macro 'drive_gen2_i2c_sda_pdd0'
    1631 |                 drive_##pg_name,                                \
         |                 ^~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1644:9: note: in expansion of macro 'PINGROUP'
    1644 |         PINGROUP(gen2_i2c_sda_pdd0,     I2C2,           RSVD1,          RSVD2,          RSVD3,          0x2040,         1,      Y,      5,      -1,     6,      8,      -1,     10,     11,     12,     N,      -1,     -1,     N,      "vddio_ao"),
         |         ^~~~~~~~
>> drivers/pinctrl/tegra/pinctrl-tegra194.c:1341:28: warning: initialized field overwritten [-Woverride-init]
    1341 |                 .drv_reg = ((r)),                               \
         |                            ^
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1401:41: note: in expansion of macro 'DRV_PINGROUP_ENTRY_Y'
    1401 | #define drive_spi2_sck_pcc0             DRV_PINGROUP_ENTRY_Y(0x204c,    12,     5,      20,     5,      -1,     -1,     -1,     -1,     1)
         |                                         ^~~~~~~~~~~~~~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1631:17: note: in expansion of macro 'drive_spi2_sck_pcc0'
    1631 |                 drive_##pg_name,                                \
         |                 ^~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1645:9: note: in expansion of macro 'PINGROUP'
    1645 |         PINGROUP(spi2_sck_pcc0,         SPI2,           UARTG,          RSVD2,          RSVD3,          0x2048,         1,      Y,      5,      -1,     6,      8,      -1,     10,     11,     12,     N,      -1,     -1,     N,      "vddio_ao"),
         |         ^~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1341:28: note: (near initialization for 'tegra194_groups[9].drv_reg')
    1341 |                 .drv_reg = ((r)),                               \
         |                            ^
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1401:41: note: in expansion of macro 'DRV_PINGROUP_ENTRY_Y'
    1401 | #define drive_spi2_sck_pcc0             DRV_PINGROUP_ENTRY_Y(0x204c,    12,     5,      20,     5,      -1,     -1,     -1,     -1,     1)
         |                                         ^~~~~~~~~~~~~~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1631:17: note: in expansion of macro 'drive_spi2_sck_pcc0'
    1631 |                 drive_##pg_name,                                \
         |                 ^~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1645:9: note: in expansion of macro 'PINGROUP'
    1645 |         PINGROUP(spi2_sck_pcc0,         SPI2,           UARTG,          RSVD2,          RSVD3,          0x2048,         1,      Y,      5,      -1,     6,      8,      -1,     10,     11,     12,     N,      -1,     -1,     N,      "vddio_ao"),
         |         ^~~~~~~~
>> drivers/pinctrl/tegra/pinctrl-tegra194.c:1341:28: warning: initialized field overwritten [-Woverride-init]
    1341 |                 .drv_reg = ((r)),                               \
         |                            ^
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1402:41: note: in expansion of macro 'DRV_PINGROUP_ENTRY_Y'
    1402 | #define drive_spi2_miso_pcc1            DRV_PINGROUP_ENTRY_Y(0x2054,    12,     5,      20,     5,      -1,     -1,     -1,     -1,     1)
         |                                         ^~~~~~~~~~~~~~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1631:17: note: in expansion of macro 'drive_spi2_miso_pcc1'
    1631 |                 drive_##pg_name,                                \
         |                 ^~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1646:9: note: in expansion of macro 'PINGROUP'
    1646 |         PINGROUP(spi2_miso_pcc1,        SPI2,           UARTG,          RSVD2,          RSVD3,          0x2050,         1,      Y,      5,      -1,     6,      8,      -1,     10,     11,     12,     N,      -1,     -1,     N,      "vddio_ao"),
         |         ^~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1341:28: note: (near initialization for 'tegra194_groups[10].drv_reg')
    1341 |                 .drv_reg = ((r)),                               \
         |                            ^
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1402:41: note: in expansion of macro 'DRV_PINGROUP_ENTRY_Y'
    1402 | #define drive_spi2_miso_pcc1            DRV_PINGROUP_ENTRY_Y(0x2054,    12,     5,      20,     5,      -1,     -1,     -1,     -1,     1)
         |                                         ^~~~~~~~~~~~~~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1631:17: note: in expansion of macro 'drive_spi2_miso_pcc1'
    1631 |                 drive_##pg_name,                                \
         |                 ^~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1646:9: note: in expansion of macro 'PINGROUP'
    1646 |         PINGROUP(spi2_miso_pcc1,        SPI2,           UARTG,          RSVD2,          RSVD3,          0x2050,         1,      Y,      5,      -1,     6,      8,      -1,     10,     11,     12,     N,      -1,     -1,     N,      "vddio_ao"),
         |         ^~~~~~~~
>> drivers/pinctrl/tegra/pinctrl-tegra194.c:1341:28: warning: initialized field overwritten [-Woverride-init]
    1341 |                 .drv_reg = ((r)),                               \
         |                            ^
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1403:41: note: in expansion of macro 'DRV_PINGROUP_ENTRY_Y'
    1403 | #define drive_can1_dout_paa0            DRV_PINGROUP_ENTRY_Y(0x3004,    28,     2,      30,     2,      -1,     -1,     -1,     -1,     1)
         |                                         ^~~~~~~~~~~~~~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1631:17: note: in expansion of macro 'drive_can1_dout_paa0'
    1631 |                 drive_##pg_name,                                \
         |                 ^~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1647:9: note: in expansion of macro 'PINGROUP'
    1647 |         PINGROUP(can1_dout_paa0,        CAN1,           RSVD1,          RSVD2,          RSVD3,          0x3000,         1,      Y,      -1,     -1,     6,      -1,     9,      10,     -1,     12,     Y,      -1,     -1,     Y,      "vddio_ao_hv"),
         |         ^~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1341:28: note: (near initialization for 'tegra194_groups[11].drv_reg')
    1341 |                 .drv_reg = ((r)),                               \
         |                            ^
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1403:41: note: in expansion of macro 'DRV_PINGROUP_ENTRY_Y'
    1403 | #define drive_can1_dout_paa0            DRV_PINGROUP_ENTRY_Y(0x3004,    28,     2,      30,     2,      -1,     -1,     -1,     -1,     1)
         |                                         ^~~~~~~~~~~~~~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1631:17: note: in expansion of macro 'drive_can1_dout_paa0'
    1631 |                 drive_##pg_name,                                \
         |                 ^~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1647:9: note: in expansion of macro 'PINGROUP'
    1647 |         PINGROUP(can1_dout_paa0,        CAN1,           RSVD1,          RSVD2,          RSVD3,          0x3000,         1,      Y,      -1,     -1,     6,      -1,     9,      10,     -1,     12,     Y,      -1,     -1,     Y,      "vddio_ao_hv"),
         |         ^~~~~~~~
>> drivers/pinctrl/tegra/pinctrl-tegra194.c:1341:28: warning: initialized field overwritten [-Woverride-init]
    1341 |                 .drv_reg = ((r)),                               \
         |                            ^
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1404:41: note: in expansion of macro 'DRV_PINGROUP_ENTRY_Y'
    1404 | #define drive_can1_din_paa1             DRV_PINGROUP_ENTRY_Y(0x300c,    28,     2,      30,     2,      -1,     -1,     -1,     -1,     1)
         |                                         ^~~~~~~~~~~~~~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1631:17: note: in expansion of macro 'drive_can1_din_paa1'
    1631 |                 drive_##pg_name,                                \
         |                 ^~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1648:9: note: in expansion of macro 'PINGROUP'
    1648 |         PINGROUP(can1_din_paa1,         CAN1,           RSVD1,          RSVD2,          RSVD3,          0x3008,         1,      Y,      -1,     -1,     6,      -1,     9,      10,     -1,     12,     Y,      -1,     -1,     Y,      "vddio_ao_hv"),
         |         ^~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1341:28: note: (near initialization for 'tegra194_groups[12].drv_reg')
    1341 |                 .drv_reg = ((r)),                               \
         |                            ^
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1404:41: note: in expansion of macro 'DRV_PINGROUP_ENTRY_Y'
    1404 | #define drive_can1_din_paa1             DRV_PINGROUP_ENTRY_Y(0x300c,    28,     2,      30,     2,      -1,     -1,     -1,     -1,     1)
         |                                         ^~~~~~~~~~~~~~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1631:17: note: in expansion of macro 'drive_can1_din_paa1'
    1631 |                 drive_##pg_name,                                \
         |                 ^~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1648:9: note: in expansion of macro 'PINGROUP'
    1648 |         PINGROUP(can1_din_paa1,         CAN1,           RSVD1,          RSVD2,          RSVD3,          0x3008,         1,      Y,      -1,     -1,     6,      -1,     9,      10,     -1,     12,     Y,      -1,     -1,     Y,      "vddio_ao_hv"),
         |         ^~~~~~~~
>> drivers/pinctrl/tegra/pinctrl-tegra194.c:1341:28: warning: initialized field overwritten [-Woverride-init]
    1341 |                 .drv_reg = ((r)),                               \
         |                            ^
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1405:41: note: in expansion of macro 'DRV_PINGROUP_ENTRY_Y'
    1405 | #define drive_can0_dout_paa2            DRV_PINGROUP_ENTRY_Y(0x3014,    28,     2,      30,     2,      -1,     -1,     -1,     -1,     1)
         |                                         ^~~~~~~~~~~~~~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1631:17: note: in expansion of macro 'drive_can0_dout_paa2'
    1631 |                 drive_##pg_name,                                \
         |                 ^~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1649:9: note: in expansion of macro 'PINGROUP'
    1649 |         PINGROUP(can0_dout_paa2,        CAN0,           RSVD1,          RSVD2,          RSVD3,          0x3010,         1,      Y,      -1,     -1,     6,      -1,     9,      10,     -1,     12,     Y,      -1,     -1,     Y,      "vddio_ao_hv"),
         |         ^~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1341:28: note: (near initialization for 'tegra194_groups[13].drv_reg')
    1341 |                 .drv_reg = ((r)),                               \
         |                            ^
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1405:41: note: in expansion of macro 'DRV_PINGROUP_ENTRY_Y'
    1405 | #define drive_can0_dout_paa2            DRV_PINGROUP_ENTRY_Y(0x3014,    28,     2,      30,     2,      -1,     -1,     -1,     -1,     1)
         |                                         ^~~~~~~~~~~~~~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1631:17: note: in expansion of macro 'drive_can0_dout_paa2'
    1631 |                 drive_##pg_name,                                \
         |                 ^~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1649:9: note: in expansion of macro 'PINGROUP'
    1649 |         PINGROUP(can0_dout_paa2,        CAN0,           RSVD1,          RSVD2,          RSVD3,          0x3010,         1,      Y,      -1,     -1,     6,      -1,     9,      10,     -1,     12,     Y,      -1,     -1,     Y,      "vddio_ao_hv"),
         |         ^~~~~~~~
>> drivers/pinctrl/tegra/pinctrl-tegra194.c:1341:28: warning: initialized field overwritten [-Woverride-init]
    1341 |                 .drv_reg = ((r)),                               \
         |                            ^
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1406:41: note: in expansion of macro 'DRV_PINGROUP_ENTRY_Y'
    1406 | #define drive_can0_din_paa3             DRV_PINGROUP_ENTRY_Y(0x301c,    28,     2,      30,     2,      -1,     -1,     -1,     -1,     1)
         |                                         ^~~~~~~~~~~~~~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1631:17: note: in expansion of macro 'drive_can0_din_paa3'
    1631 |                 drive_##pg_name,                                \
         |                 ^~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1650:9: note: in expansion of macro 'PINGROUP'
    1650 |         PINGROUP(can0_din_paa3,         CAN0,           RSVD1,          RSVD2,          RSVD3,          0x3018,         1,      Y,      -1,     -1,     6,      -1,     9,      10,     -1,     12,     Y,      -1,     -1,     Y,      "vddio_ao_hv"),
         |         ^~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1341:28: note: (near initialization for 'tegra194_groups[14].drv_reg')
    1341 |                 .drv_reg = ((r)),                               \
         |                            ^
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1406:41: note: in expansion of macro 'DRV_PINGROUP_ENTRY_Y'
    1406 | #define drive_can0_din_paa3             DRV_PINGROUP_ENTRY_Y(0x301c,    28,     2,      30,     2,      -1,     -1,     -1,     -1,     1)
         |                                         ^~~~~~~~~~~~~~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1631:17: note: in expansion of macro 'drive_can0_din_paa3'
    1631 |                 drive_##pg_name,                                \
         |                 ^~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1650:9: note: in expansion of macro 'PINGROUP'
    1650 |         PINGROUP(can0_din_paa3,         CAN0,           RSVD1,          RSVD2,          RSVD3,          0x3018,         1,      Y,      -1,     -1,     6,      -1,     9,      10,     -1,     12,     Y,      -1,     -1,     Y,      "vddio_ao_hv"),
         |         ^~~~~~~~
>> drivers/pinctrl/tegra/pinctrl-tegra194.c:1341:28: warning: initialized field overwritten [-Woverride-init]
    1341 |                 .drv_reg = ((r)),                               \
         |                            ^
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1407:41: note: in expansion of macro 'DRV_PINGROUP_ENTRY_Y'
    1407 | #define drive_can0_stb_paa4             DRV_PINGROUP_ENTRY_Y(0x3024,    28,     2,      30,     2,      -1,     -1,     -1,     -1,     1)
         |                                         ^~~~~~~~~~~~~~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1631:17: note: in expansion of macro 'drive_can0_stb_paa4'
    1631 |                 drive_##pg_name,                                \
         |                 ^~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1651:9: note: in expansion of macro 'PINGROUP'
    1651 |         PINGROUP(can0_stb_paa4,         RSVD0,          WDT,            RSVD2,          RSVD3,          0x3020,         1,      Y,      -1,     -1,     6,      -1,     9,      10,     -1,     12,     Y,      -1,     -1,     Y,      "vddio_ao_hv"),
         |         ^~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1341:28: note: (near initialization for 'tegra194_groups[15].drv_reg')
    1341 |                 .drv_reg = ((r)),                               \
         |                            ^
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1407:41: note: in expansion of macro 'DRV_PINGROUP_ENTRY_Y'
    1407 | #define drive_can0_stb_paa4             DRV_PINGROUP_ENTRY_Y(0x3024,    28,     2,      30,     2,      -1,     -1,     -1,     -1,     1)
         |                                         ^~~~~~~~~~~~~~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1631:17: note: in expansion of macro 'drive_can0_stb_paa4'
    1631 |                 drive_##pg_name,                                \
         |                 ^~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1651:9: note: in expansion of macro 'PINGROUP'
    1651 |         PINGROUP(can0_stb_paa4,         RSVD0,          WDT,            RSVD2,          RSVD3,          0x3020,         1,      Y,      -1,     -1,     6,      -1,     9,      10,     -1,     12,     Y,      -1,     -1,     Y,      "vddio_ao_hv"),
         |         ^~~~~~~~
>> drivers/pinctrl/tegra/pinctrl-tegra194.c:1341:28: warning: initialized field overwritten [-Woverride-init]
    1341 |                 .drv_reg = ((r)),                               \
         |                            ^
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1408:41: note: in expansion of macro 'DRV_PINGROUP_ENTRY_Y'
    1408 | #define drive_can0_en_paa5              DRV_PINGROUP_ENTRY_Y(0x302c,    28,     2,      30,     2,      -1,     -1,     -1,     -1,     1)
         |                                         ^~~~~~~~~~~~~~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1631:17: note: in expansion of macro 'drive_can0_en_paa5'
    1631 |                 drive_##pg_name,                                \
         |                 ^~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1652:9: note: in expansion of macro 'PINGROUP'
    1652 |         PINGROUP(can0_en_paa5,          RSVD0,          RSVD1,          RSVD2,          RSVD3,          0x3028,         1,      Y,      -1,     -1,     6,      -1,     9,      10,     -1,     12,     Y,      -1,     -1,     Y,      "vddio_ao_hv"),
         |         ^~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1341:28: note: (near initialization for 'tegra194_groups[16].drv_reg')
    1341 |                 .drv_reg = ((r)),                               \
         |                            ^
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1408:41: note: in expansion of macro 'DRV_PINGROUP_ENTRY_Y'
    1408 | #define drive_can0_en_paa5              DRV_PINGROUP_ENTRY_Y(0x302c,    28,     2,      30,     2,      -1,     -1,     -1,     -1,     1)
         |                                         ^~~~~~~~~~~~~~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1631:17: note: in expansion of macro 'drive_can0_en_paa5'
    1631 |                 drive_##pg_name,                                \
         |                 ^~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1652:9: note: in expansion of macro 'PINGROUP'
    1652 |         PINGROUP(can0_en_paa5,          RSVD0,          RSVD1,          RSVD2,          RSVD3,          0x3028,         1,      Y,      -1,     -1,     6,      -1,     9,      10,     -1,     12,     Y,      -1,     -1,     Y,      "vddio_ao_hv"),
         |         ^~~~~~~~
>> drivers/pinctrl/tegra/pinctrl-tegra194.c:1341:28: warning: initialized field overwritten [-Woverride-init]
    1341 |                 .drv_reg = ((r)),                               \
         |                            ^
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1409:41: note: in expansion of macro 'DRV_PINGROUP_ENTRY_Y'
    1409 | #define drive_can0_wake_paa6            DRV_PINGROUP_ENTRY_Y(0x3034,    28,     2,      30,     2,      -1,     -1,     -1,     -1,     1)
         |                                         ^~~~~~~~~~~~~~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1631:17: note: in expansion of macro 'drive_can0_wake_paa6'
    1631 |                 drive_##pg_name,                                \
         |                 ^~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1653:9: note: in expansion of macro 'PINGROUP'
    1653 |         PINGROUP(can0_wake_paa6,        RSVD0,          RSVD1,          RSVD2,          RSVD3,          0x3030,         1,      Y,      -1,     -1,     6,      -1,     9,      10,     -1,     12,     Y,      -1,     -1,     Y,      "vddio_ao_hv"),
         |         ^~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1341:28: note: (near initialization for 'tegra194_groups[17].drv_reg')
    1341 |                 .drv_reg = ((r)),                               \
         |                            ^
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1409:41: note: in expansion of macro 'DRV_PINGROUP_ENTRY_Y'
    1409 | #define drive_can0_wake_paa6            DRV_PINGROUP_ENTRY_Y(0x3034,    28,     2,      30,     2,      -1,     -1,     -1,     -1,     1)
         |                                         ^~~~~~~~~~~~~~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1631:17: note: in expansion of macro 'drive_can0_wake_paa6'
    1631 |                 drive_##pg_name,                                \
         |                 ^~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1653:9: note: in expansion of macro 'PINGROUP'
    1653 |         PINGROUP(can0_wake_paa6,        RSVD0,          RSVD1,          RSVD2,          RSVD3,          0x3030,         1,      Y,      -1,     -1,     6,      -1,     9,      10,     -1,     12,     Y,      -1,     -1,     Y,      "vddio_ao_hv"),
         |         ^~~~~~~~
>> drivers/pinctrl/tegra/pinctrl-tegra194.c:1341:28: warning: initialized field overwritten [-Woverride-init]
    1341 |                 .drv_reg = ((r)),                               \
         |                            ^
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1410:41: note: in expansion of macro 'DRV_PINGROUP_ENTRY_Y'
    1410 | #define drive_can0_err_paa7             DRV_PINGROUP_ENTRY_Y(0x303c,    28,     2,      30,     2,      -1,     -1,     -1,     -1,     1)
         |                                         ^~~~~~~~~~~~~~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1631:17: note: in expansion of macro 'drive_can0_err_paa7'
    1631 |                 drive_##pg_name,                                \
         |                 ^~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1654:9: note: in expansion of macro 'PINGROUP'
    1654 |         PINGROUP(can0_err_paa7,         RSVD0,          RSVD1,          RSVD2,          RSVD3,          0x3038,         1,      Y,      -1,     -1,     6,      -1,     9,      10,     -1,     12,     Y,      -1,     -1,     Y,      "vddio_ao_hv"),
         |         ^~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1341:28: note: (near initialization for 'tegra194_groups[18].drv_reg')
    1341 |                 .drv_reg = ((r)),                               \
         |                            ^
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1410:41: note: in expansion of macro 'DRV_PINGROUP_ENTRY_Y'
    1410 | #define drive_can0_err_paa7             DRV_PINGROUP_ENTRY_Y(0x303c,    28,     2,      30,     2,      -1,     -1,     -1,     -1,     1)
         |                                         ^~~~~~~~~~~~~~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1631:17: note: in expansion of macro 'drive_can0_err_paa7'
    1631 |                 drive_##pg_name,                                \
         |                 ^~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1654:9: note: in expansion of macro 'PINGROUP'
    1654 |         PINGROUP(can0_err_paa7,         RSVD0,          RSVD1,          RSVD2,          RSVD3,          0x3038,         1,      Y,      -1,     -1,     6,      -1,     9,      10,     -1,     12,     Y,      -1,     -1,     Y,      "vddio_ao_hv"),
         |         ^~~~~~~~
>> drivers/pinctrl/tegra/pinctrl-tegra194.c:1341:28: warning: initialized field overwritten [-Woverride-init]
    1341 |                 .drv_reg = ((r)),                               \
         |                            ^
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1411:41: note: in expansion of macro 'DRV_PINGROUP_ENTRY_Y'
    1411 | #define drive_can1_stb_pbb0             DRV_PINGROUP_ENTRY_Y(0x3044,    28,     2,      30,     2,      -1,     -1,     -1,     -1,     1)
         |                                         ^~~~~~~~~~~~~~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1631:17: note: in expansion of macro 'drive_can1_stb_pbb0'
    1631 |                 drive_##pg_name,                                \
         |                 ^~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1655:9: note: in expansion of macro 'PINGROUP'
    1655 |         PINGROUP(can1_stb_pbb0,         RSVD0,          DMIC3,          DMIC5,          RSVD3,          0x3040,         1,      Y,      -1,     -1,     6,      -1,     9,      10,     -1,     12,     Y,      -1,     -1,     Y,      "vddio_ao_hv"),
         |         ^~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1341:28: note: (near initialization for 'tegra194_groups[19].drv_reg')
    1341 |                 .drv_reg = ((r)),                               \
         |                            ^
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1411:41: note: in expansion of macro 'DRV_PINGROUP_ENTRY_Y'
    1411 | #define drive_can1_stb_pbb0             DRV_PINGROUP_ENTRY_Y(0x3044,    28,     2,      30,     2,      -1,     -1,     -1,     -1,     1)
         |                                         ^~~~~~~~~~~~~~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1631:17: note: in expansion of macro 'drive_can1_stb_pbb0'
    1631 |                 drive_##pg_name,                                \
         |                 ^~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1655:9: note: in expansion of macro 'PINGROUP'
    1655 |         PINGROUP(can1_stb_pbb0,         RSVD0,          DMIC3,          DMIC5,          RSVD3,          0x3040,         1,      Y,      -1,     -1,     6,      -1,     9,      10,     -1,     12,     Y,      -1,     -1,     Y,      "vddio_ao_hv"),
         |         ^~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1341:28: warning: initialized field overwritten [-Woverride-init]
    1341 |                 .drv_reg = ((r)),                               \
         |                            ^
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1412:41: note: in expansion of macro 'DRV_PINGROUP_ENTRY_Y'
    1412 | #define drive_can1_en_pbb1              DRV_PINGROUP_ENTRY_Y(0x304c,    28,     2,      30,     2,      -1,     -1,     -1,     -1,     1)
         |                                         ^~~~~~~~~~~~~~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1631:17: note: in expansion of macro 'drive_can1_en_pbb1'
    1631 |                 drive_##pg_name,                                \
         |                 ^~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1656:9: note: in expansion of macro 'PINGROUP'
    1656 |         PINGROUP(can1_en_pbb1,          RSVD0,          DMIC3,          DMIC5,          RSVD3,          0x3048,         1,      Y,      -1,     -1,     6,      -1,     9,      10,     -1,     12,     Y,      -1,     -1,     Y,      "vddio_ao_hv"),
         |         ^~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1341:28: note: (near initialization for 'tegra194_groups[20].drv_reg')
    1341 |                 .drv_reg = ((r)),                               \
         |                            ^
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1412:41: note: in expansion of macro 'DRV_PINGROUP_ENTRY_Y'
    1412 | #define drive_can1_en_pbb1              DRV_PINGROUP_ENTRY_Y(0x304c,    28,     2,      30,     2,      -1,     -1,     -1,     -1,     1)
         |                                         ^~~~~~~~~~~~~~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1631:17: note: in expansion of macro 'drive_can1_en_pbb1'
    1631 |                 drive_##pg_name,                                \
         |                 ^~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1656:9: note: in expansion of macro 'PINGROUP'
    1656 |         PINGROUP(can1_en_pbb1,          RSVD0,          DMIC3,          DMIC5,          RSVD3,          0x3048,         1,      Y,      -1,     -1,     6,      -1,     9,      10,     -1,     12,     Y,      -1,     -1,     Y,      "vddio_ao_hv"),
         |         ^~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1341:28: warning: initialized field overwritten [-Woverride-init]
    1341 |                 .drv_reg = ((r)),                               \
         |                            ^
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1413:41: note: in expansion of macro 'DRV_PINGROUP_ENTRY_Y'
    1413 | #define drive_can1_wake_pbb2            DRV_PINGROUP_ENTRY_Y(0x3054,    28,     2,      30,     2,      -1,     -1,     -1,     -1,     1)
         |                                         ^~~~~~~~~~~~~~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1631:17: note: in expansion of macro 'drive_can1_wake_pbb2'
    1631 |                 drive_##pg_name,                                \
         |                 ^~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1657:9: note: in expansion of macro 'PINGROUP'
    1657 |         PINGROUP(can1_wake_pbb2,        RSVD0,          RSVD1,          RSVD2,          RSVD3,          0x3050,         1,      Y,      -1,     -1,     6,      -1,     9,      10,     -1,     12,     Y,      -1,     -1,     Y,      "vddio_ao_hv"),
         |         ^~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1341:28: note: (near initialization for 'tegra194_groups[21].drv_reg')
    1341 |                 .drv_reg = ((r)),                               \
         |                            ^
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1413:41: note: in expansion of macro 'DRV_PINGROUP_ENTRY_Y'
    1413 | #define drive_can1_wake_pbb2            DRV_PINGROUP_ENTRY_Y(0x3054,    28,     2,      30,     2,      -1,     -1,     -1,     -1,     1)
         |                                         ^~~~~~~~~~~~~~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1631:17: note: in expansion of macro 'drive_can1_wake_pbb2'
    1631 |                 drive_##pg_name,                                \
         |                 ^~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1657:9: note: in expansion of macro 'PINGROUP'
    1657 |         PINGROUP(can1_wake_pbb2,        RSVD0,          RSVD1,          RSVD2,          RSVD3,          0x3050,         1,      Y,      -1,     -1,     6,      -1,     9,      10,     -1,     12,     Y,      -1,     -1,     Y,      "vddio_ao_hv"),
         |         ^~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1341:28: warning: initialized field overwritten [-Woverride-init]
    1341 |                 .drv_reg = ((r)),                               \
         |                            ^
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1414:41: note: in expansion of macro 'DRV_PINGROUP_ENTRY_Y'
    1414 | #define drive_can1_err_pbb3             DRV_PINGROUP_ENTRY_Y(0x305c,    28,     2,      30,     2,      -1,     -1,     -1,     -1,     1)
         |                                         ^~~~~~~~~~~~~~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1631:17: note: in expansion of macro 'drive_can1_err_pbb3'
    1631 |                 drive_##pg_name,                                \
         |                 ^~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1658:9: note: in expansion of macro 'PINGROUP'
    1658 |         PINGROUP(can1_err_pbb3,         RSVD0,          RSVD1,          RSVD2,          RSVD3,          0x3058,         1,      Y,      -1,     -1,     6,      -1,     9,      10,     -1,     12,     Y,      -1,     -1,     Y,      "vddio_ao_hv"),
         |         ^~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1341:28: note: (near initialization for 'tegra194_groups[22].drv_reg')
    1341 |                 .drv_reg = ((r)),                               \
         |                            ^
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1414:41: note: in expansion of macro 'DRV_PINGROUP_ENTRY_Y'
    1414 | #define drive_can1_err_pbb3             DRV_PINGROUP_ENTRY_Y(0x305c,    28,     2,      30,     2,      -1,     -1,     -1,     -1,     1)
         |                                         ^~~~~~~~~~~~~~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1631:17: note: in expansion of macro 'drive_can1_err_pbb3'
    1631 |                 drive_##pg_name,                                \
         |                 ^~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1658:9: note: in expansion of macro 'PINGROUP'
    1658 |         PINGROUP(can1_err_pbb3,         RSVD0,          RSVD1,          RSVD2,          RSVD3,          0x3058,         1,      Y,      -1,     -1,     6,      -1,     9,      10,     -1,     12,     Y,      -1,     -1,     Y,      "vddio_ao_hv"),
         |         ^~~~~~~~
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1341:28: warning: initialized field overwritten [-Woverride-init]
    1341 |                 .drv_reg = ((r)),                               \
         |                            ^
   drivers/pinctrl/tegra/pinctrl-tegra194.c:1415:41: note: in expansion of macro 'DRV_PINGROUP_ENTRY_Y'
    1415 | #define drive_soc_gpio33_pt0            DRV_PINGROUP_ENTRY_Y(0x1004,    12,     5,      20,     5,      -1,     -1,     -1,     -1,     0)


vim +1341 drivers/pinctrl/tegra/pinctrl-tegra194.c

613c0826081bb4 Prathamesh Shete   2021-10-18  1329  
613c0826081bb4 Prathamesh Shete   2021-10-18  1330  #define DRV_PINGROUP_ENTRY_N(pg_name)				\
613c0826081bb4 Prathamesh Shete   2021-10-18  1331  		.drv_reg = -1,					\
613c0826081bb4 Prathamesh Shete   2021-10-18  1332  		.drv_bank = -1,					\
613c0826081bb4 Prathamesh Shete   2021-10-18  1333  		.drvdn_bit = -1,				\
613c0826081bb4 Prathamesh Shete   2021-10-18  1334  		.drvup_bit = -1,				\
613c0826081bb4 Prathamesh Shete   2021-10-18  1335  		.slwr_bit = -1,					\
613c0826081bb4 Prathamesh Shete   2021-10-18  1336  		.slwf_bit = -1
613c0826081bb4 Prathamesh Shete   2021-10-18  1337  
6143842823df67 Krishna Yarlagadda 2019-05-16  1338  #define DRV_PINGROUP_ENTRY_Y(r, drvdn_b, drvdn_w, drvup_b,	\
6143842823df67 Krishna Yarlagadda 2019-05-16  1339  			     drvup_w, slwr_b, slwr_w, slwf_b,	\
6143842823df67 Krishna Yarlagadda 2019-05-16  1340  			     slwf_w, bank)			\
6143842823df67 Krishna Yarlagadda 2019-05-16 @1341  		.drv_reg = ((r)),				\
6143842823df67 Krishna Yarlagadda 2019-05-16  1342  		.drv_bank = bank,				\
6143842823df67 Krishna Yarlagadda 2019-05-16  1343  		.drvdn_bit = drvdn_b,				\
6143842823df67 Krishna Yarlagadda 2019-05-16  1344  		.drvdn_width = drvdn_w,				\
6143842823df67 Krishna Yarlagadda 2019-05-16  1345  		.drvup_bit = drvup_b,				\
6143842823df67 Krishna Yarlagadda 2019-05-16  1346  		.drvup_width = drvup_w,				\
6143842823df67 Krishna Yarlagadda 2019-05-16  1347  		.slwr_bit = slwr_b,				\
6143842823df67 Krishna Yarlagadda 2019-05-16  1348  		.slwr_width = slwr_w,				\
6143842823df67 Krishna Yarlagadda 2019-05-16  1349  		.slwf_bit = slwf_b,				\
6143842823df67 Krishna Yarlagadda 2019-05-16  1350  		.slwf_width = slwf_w
6143842823df67 Krishna Yarlagadda 2019-05-16  1351  

:::::: The code at line 1341 was first introduced by commit
:::::: 6143842823df676bfc0011c39862361dd0389b46 pinctrl: tegra: Add Tegra194 pinmux driver

:::::: TO: Krishna Yarlagadda <kyarlagadda@...dia.com>
:::::: CC: Linus Walleij <linus.walleij@...aro.org>

---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org

Download attachment ".config.gz" of type "application/gzip" (56021 bytes)

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ