[<prev] [next>] [day] [month] [year] [list]
Message-ID: <202201190414.wOMX1rDG-lkp@intel.com>
Date: Wed, 19 Jan 2022 04:03:04 +0800
From: kernel test robot <lkp@...el.com>
To: Daniel Palmer <daniel@...f.com>
Cc: kbuild-all@...ts.01.org, linux-kernel@...r.kernel.org
Subject: [chenxing:msc313_mainlining 36/78]
drivers/pinctrl/mstar/pinctrl-mstar.h:414:48: error: 'PINNAME_PM_UART_RX'
undeclared here (not in a function); did you mean 'PIN_MSC313_PM_UART_RX'?
tree: git://github.com/linux-chenxing/linux.git msc313_mainlining
head: 8da238492817fbbcbff77f105a752f98e7fb6df9
commit: 6381f39190c40848e9838f4f811ed464e0a45ddd [36/78] pinctrl: mstar: msc313 pinctrl driver
config: arm-allyesconfig (https://download.01.org/0day-ci/archive/20220119/202201190414.wOMX1rDG-lkp@intel.com/config)
compiler: arm-linux-gnueabi-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://github.com/linux-chenxing/linux/commit/6381f39190c40848e9838f4f811ed464e0a45ddd
git remote add chenxing git://github.com/linux-chenxing/linux.git
git fetch --no-tags chenxing msc313_mainlining
git checkout 6381f39190c40848e9838f4f811ed464e0a45ddd
# save the config file to linux build tree
mkdir build_dir
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=gcc-11.2.0 make.cross O=build_dir ARCH=arm SHELL=/bin/bash
If you fix the issue, kindly add following tag as appropriate
Reported-by: kernel test robot <lkp@...el.com>
Note: the chenxing/msc313_mainlining HEAD 8da238492817fbbcbff77f105a752f98e7fb6df9 builds fine.
It only hurts bisectability.
All errors (new ones prefixed by >>):
In file included from drivers/pinctrl/mstar/pinctrl-msc313-pm.c:8:
>> drivers/pinctrl/mstar/pinctrl-mstar.h:414:48: error: 'PINNAME_PM_UART_RX' undeclared here (not in a function); did you mean 'PIN_MSC313_PM_UART_RX'?
414 | PINCTRL_PIN(PIN_##_model##_##_pinname, PINNAME_##_pinname)
| ^~~~~~~~
include/linux/pinctrl/pinctrl.h:43:50: note: in definition of macro 'PINCTRL_PIN'
43 | #define PINCTRL_PIN(a, b) { .number = a, .name = b }
| ^
drivers/pinctrl/mstar/pinctrl-msc313-pm.c:54:37: note: in expansion of macro 'COMMON_PIN'
54 | #define MSC313_COMMON_PIN(_pinname) COMMON_PIN(MSC313, _pinname)
| ^~~~~~~~~~
drivers/pinctrl/mstar/pinctrl-msc313-pm.c:58:9: note: in expansion of macro 'MSC313_COMMON_PIN'
58 | MSC313_COMMON_PIN(PM_UART_RX),
| ^~~~~~~~~~~~~~~~~
>> drivers/pinctrl/mstar/pinctrl-mstar.h:414:48: error: 'PINNAME_PM_UART_TX' undeclared here (not in a function); did you mean 'PIN_MSC313_PM_UART_TX'?
414 | PINCTRL_PIN(PIN_##_model##_##_pinname, PINNAME_##_pinname)
| ^~~~~~~~
include/linux/pinctrl/pinctrl.h:43:50: note: in definition of macro 'PINCTRL_PIN'
43 | #define PINCTRL_PIN(a, b) { .number = a, .name = b }
| ^
drivers/pinctrl/mstar/pinctrl-msc313-pm.c:54:37: note: in expansion of macro 'COMMON_PIN'
54 | #define MSC313_COMMON_PIN(_pinname) COMMON_PIN(MSC313, _pinname)
| ^~~~~~~~~~
drivers/pinctrl/mstar/pinctrl-msc313-pm.c:59:9: note: in expansion of macro 'MSC313_COMMON_PIN'
59 | MSC313_COMMON_PIN(PM_UART_TX),
| ^~~~~~~~~~~~~~~~~
>> drivers/pinctrl/mstar/pinctrl-mstar.h:414:48: error: 'PINNAME_PM_SPI_CZ' undeclared here (not in a function); did you mean 'PIN_MSC313_PM_SPI_CZ'?
414 | PINCTRL_PIN(PIN_##_model##_##_pinname, PINNAME_##_pinname)
| ^~~~~~~~
include/linux/pinctrl/pinctrl.h:43:50: note: in definition of macro 'PINCTRL_PIN'
43 | #define PINCTRL_PIN(a, b) { .number = a, .name = b }
| ^
drivers/pinctrl/mstar/pinctrl-msc313-pm.c:54:37: note: in expansion of macro 'COMMON_PIN'
54 | #define MSC313_COMMON_PIN(_pinname) COMMON_PIN(MSC313, _pinname)
| ^~~~~~~~~~
drivers/pinctrl/mstar/pinctrl-msc313-pm.c:60:9: note: in expansion of macro 'MSC313_COMMON_PIN'
60 | MSC313_COMMON_PIN(PM_SPI_CZ),
| ^~~~~~~~~~~~~~~~~
>> drivers/pinctrl/mstar/pinctrl-mstar.h:414:48: error: 'PINNAME_PM_SPI_DI' undeclared here (not in a function); did you mean 'PIN_MSC313_PM_SPI_DI'?
414 | PINCTRL_PIN(PIN_##_model##_##_pinname, PINNAME_##_pinname)
| ^~~~~~~~
include/linux/pinctrl/pinctrl.h:43:50: note: in definition of macro 'PINCTRL_PIN'
43 | #define PINCTRL_PIN(a, b) { .number = a, .name = b }
| ^
drivers/pinctrl/mstar/pinctrl-msc313-pm.c:54:37: note: in expansion of macro 'COMMON_PIN'
54 | #define MSC313_COMMON_PIN(_pinname) COMMON_PIN(MSC313, _pinname)
| ^~~~~~~~~~
drivers/pinctrl/mstar/pinctrl-msc313-pm.c:61:9: note: in expansion of macro 'MSC313_COMMON_PIN'
61 | MSC313_COMMON_PIN(PM_SPI_DI),
| ^~~~~~~~~~~~~~~~~
>> drivers/pinctrl/mstar/pinctrl-mstar.h:414:48: error: 'PINNAME_PM_SPI_WPZ' undeclared here (not in a function); did you mean 'PIN_SSD210_PM_SPI_WPZ'?
414 | PINCTRL_PIN(PIN_##_model##_##_pinname, PINNAME_##_pinname)
| ^~~~~~~~
include/linux/pinctrl/pinctrl.h:43:50: note: in definition of macro 'PINCTRL_PIN'
43 | #define PINCTRL_PIN(a, b) { .number = a, .name = b }
| ^
drivers/pinctrl/mstar/pinctrl-msc313-pm.c:54:37: note: in expansion of macro 'COMMON_PIN'
54 | #define MSC313_COMMON_PIN(_pinname) COMMON_PIN(MSC313, _pinname)
| ^~~~~~~~~~
drivers/pinctrl/mstar/pinctrl-msc313-pm.c:62:9: note: in expansion of macro 'MSC313_COMMON_PIN'
62 | MSC313_COMMON_PIN(PM_SPI_WPZ),
| ^~~~~~~~~~~~~~~~~
>> drivers/pinctrl/mstar/pinctrl-mstar.h:414:48: error: 'PINNAME_PM_SPI_DO' undeclared here (not in a function); did you mean 'PIN_MSC313_PM_SPI_DO'?
414 | PINCTRL_PIN(PIN_##_model##_##_pinname, PINNAME_##_pinname)
| ^~~~~~~~
include/linux/pinctrl/pinctrl.h:43:50: note: in definition of macro 'PINCTRL_PIN'
43 | #define PINCTRL_PIN(a, b) { .number = a, .name = b }
| ^
drivers/pinctrl/mstar/pinctrl-msc313-pm.c:54:37: note: in expansion of macro 'COMMON_PIN'
54 | #define MSC313_COMMON_PIN(_pinname) COMMON_PIN(MSC313, _pinname)
| ^~~~~~~~~~
drivers/pinctrl/mstar/pinctrl-msc313-pm.c:63:9: note: in expansion of macro 'MSC313_COMMON_PIN'
63 | MSC313_COMMON_PIN(PM_SPI_DO),
| ^~~~~~~~~~~~~~~~~
>> drivers/pinctrl/mstar/pinctrl-mstar.h:414:48: error: 'PINNAME_PM_SPI_CK' undeclared here (not in a function); did you mean 'PIN_MSC313_PM_SPI_CK'?
414 | PINCTRL_PIN(PIN_##_model##_##_pinname, PINNAME_##_pinname)
| ^~~~~~~~
include/linux/pinctrl/pinctrl.h:43:50: note: in definition of macro 'PINCTRL_PIN'
43 | #define PINCTRL_PIN(a, b) { .number = a, .name = b }
| ^
drivers/pinctrl/mstar/pinctrl-msc313-pm.c:54:37: note: in expansion of macro 'COMMON_PIN'
54 | #define MSC313_COMMON_PIN(_pinname) COMMON_PIN(MSC313, _pinname)
| ^~~~~~~~~~
drivers/pinctrl/mstar/pinctrl-msc313-pm.c:64:9: note: in expansion of macro 'MSC313_COMMON_PIN'
64 | MSC313_COMMON_PIN(PM_SPI_CK),
| ^~~~~~~~~~~~~~~~~
>> drivers/pinctrl/mstar/pinctrl-mstar.h:414:48: error: 'PINNAME_PM_IRIN' undeclared here (not in a function); did you mean 'GROUPNAME_PM_IRIN'?
414 | PINCTRL_PIN(PIN_##_model##_##_pinname, PINNAME_##_pinname)
| ^~~~~~~~
include/linux/pinctrl/pinctrl.h:43:50: note: in definition of macro 'PINCTRL_PIN'
43 | #define PINCTRL_PIN(a, b) { .number = a, .name = b }
| ^
drivers/pinctrl/mstar/pinctrl-msc313-pm.c:54:37: note: in expansion of macro 'COMMON_PIN'
54 | #define MSC313_COMMON_PIN(_pinname) COMMON_PIN(MSC313, _pinname)
| ^~~~~~~~~~
drivers/pinctrl/mstar/pinctrl-msc313-pm.c:65:9: note: in expansion of macro 'MSC313_COMMON_PIN'
65 | MSC313_COMMON_PIN(PM_IRIN),
| ^~~~~~~~~~~~~~~~~
>> drivers/pinctrl/mstar/pinctrl-mstar.h:414:48: error: 'PINNAME_PM_SD_CDZ' undeclared here (not in a function); did you mean 'PIN_MSC313_PM_SD_CDZ'?
414 | PINCTRL_PIN(PIN_##_model##_##_pinname, PINNAME_##_pinname)
| ^~~~~~~~
include/linux/pinctrl/pinctrl.h:43:50: note: in definition of macro 'PINCTRL_PIN'
43 | #define PINCTRL_PIN(a, b) { .number = a, .name = b }
| ^
drivers/pinctrl/mstar/pinctrl-msc313-pm.c:54:37: note: in expansion of macro 'COMMON_PIN'
54 | #define MSC313_COMMON_PIN(_pinname) COMMON_PIN(MSC313, _pinname)
| ^~~~~~~~~~
drivers/pinctrl/mstar/pinctrl-msc313-pm.c:66:9: note: in expansion of macro 'MSC313_COMMON_PIN'
66 | MSC313_COMMON_PIN(PM_SD_CDZ),
| ^~~~~~~~~~~~~~~~~
>> drivers/pinctrl/mstar/pinctrl-mstar.h:414:48: error: 'PINNAME_PM_GPIO4' undeclared here (not in a function); did you mean 'PIN_MSC313_PM_GPIO4'?
414 | PINCTRL_PIN(PIN_##_model##_##_pinname, PINNAME_##_pinname)
| ^~~~~~~~
include/linux/pinctrl/pinctrl.h:43:50: note: in definition of macro 'PINCTRL_PIN'
43 | #define PINCTRL_PIN(a, b) { .number = a, .name = b }
| ^
drivers/pinctrl/mstar/pinctrl-msc313-pm.c:54:37: note: in expansion of macro 'COMMON_PIN'
54 | #define MSC313_COMMON_PIN(_pinname) COMMON_PIN(MSC313, _pinname)
| ^~~~~~~~~~
drivers/pinctrl/mstar/pinctrl-msc313-pm.c:67:9: note: in expansion of macro 'MSC313_COMMON_PIN'
67 | MSC313_COMMON_PIN(PM_GPIO4),
| ^~~~~~~~~~~~~~~~~
>> drivers/pinctrl/mstar/pinctrl-mstar.h:414:48: error: 'PINNAME_PM_SPI_HLD' undeclared here (not in a function); did you mean 'PIN_SSD212_PM_SPI_HOLD'?
414 | PINCTRL_PIN(PIN_##_model##_##_pinname, PINNAME_##_pinname)
| ^~~~~~~~
include/linux/pinctrl/pinctrl.h:43:50: note: in definition of macro 'PINCTRL_PIN'
43 | #define PINCTRL_PIN(a, b) { .number = a, .name = b }
| ^
drivers/pinctrl/mstar/pinctrl-mstar.h:429:38: note: in expansion of macro 'COMMON_PIN'
429 | #define SSD20XD_COMMON_PIN(_pinname) COMMON_PIN(SSD20XD, _pinname)
| ^~~~~~~~~~
drivers/pinctrl/mstar/pinctrl-msc313-pm.c:111:9: note: in expansion of macro 'SSD20XD_COMMON_PIN'
111 | SSD20XD_COMMON_PIN(PM_SPI_HLD),
| ^~~~~~~~~~~~~~~~~~
>> drivers/pinctrl/mstar/pinctrl-mstar.h:414:48: error: 'PINNAME_PM_LED0' undeclared here (not in a function); did you mean 'FUNCTIONNAME_PM_LED'?
414 | PINCTRL_PIN(PIN_##_model##_##_pinname, PINNAME_##_pinname)
| ^~~~~~~~
include/linux/pinctrl/pinctrl.h:43:50: note: in definition of macro 'PINCTRL_PIN'
43 | #define PINCTRL_PIN(a, b) { .number = a, .name = b }
| ^
drivers/pinctrl/mstar/pinctrl-mstar.h:429:38: note: in expansion of macro 'COMMON_PIN'
429 | #define SSD20XD_COMMON_PIN(_pinname) COMMON_PIN(SSD20XD, _pinname)
| ^~~~~~~~~~
drivers/pinctrl/mstar/pinctrl-msc313-pm.c:113:9: note: in expansion of macro 'SSD20XD_COMMON_PIN'
113 | SSD20XD_COMMON_PIN(PM_LED0),
| ^~~~~~~~~~~~~~~~~~
>> drivers/pinctrl/mstar/pinctrl-mstar.h:414:48: error: 'PINNAME_PM_LED1' undeclared here (not in a function); did you mean 'FUNCTIONNAME_PM_LED'?
414 | PINCTRL_PIN(PIN_##_model##_##_pinname, PINNAME_##_pinname)
| ^~~~~~~~
include/linux/pinctrl/pinctrl.h:43:50: note: in definition of macro 'PINCTRL_PIN'
43 | #define PINCTRL_PIN(a, b) { .number = a, .name = b }
| ^
drivers/pinctrl/mstar/pinctrl-mstar.h:429:38: note: in expansion of macro 'COMMON_PIN'
429 | #define SSD20XD_COMMON_PIN(_pinname) COMMON_PIN(SSD20XD, _pinname)
| ^~~~~~~~~~
drivers/pinctrl/mstar/pinctrl-msc313-pm.c:114:9: note: in expansion of macro 'SSD20XD_COMMON_PIN'
114 | SSD20XD_COMMON_PIN(PM_LED1),
| ^~~~~~~~~~~~~~~~~~
>> drivers/pinctrl/mstar/pinctrl-mstar.h:414:48: error: 'PINNAME_PM_SPI_HOLD' undeclared here (not in a function); did you mean 'PIN_SSD212_PM_SPI_HOLD'?
414 | PINCTRL_PIN(PIN_##_model##_##_pinname, PINNAME_##_pinname)
| ^~~~~~~~
include/linux/pinctrl/pinctrl.h:43:50: note: in definition of macro 'PINCTRL_PIN'
43 | #define PINCTRL_PIN(a, b) { .number = a, .name = b }
| ^
drivers/pinctrl/mstar/pinctrl-msc313-pm.c:176:39: note: in expansion of macro 'COMMON_PIN'
176 | #define SSC8336N_COMMON_PIN(_pinname) COMMON_PIN(SSC8336N, _pinname)
| ^~~~~~~~~~
drivers/pinctrl/mstar/pinctrl-msc313-pm.c:187:9: note: in expansion of macro 'SSC8336N_COMMON_PIN'
187 | SSC8336N_COMMON_PIN(PM_SPI_HOLD),
| ^~~~~~~~~~~~~~~~~~~
>> drivers/pinctrl/mstar/pinctrl-mstar.h:414:48: error: 'PINNAME_PM_GPIO8' undeclared here (not in a function)
414 | PINCTRL_PIN(PIN_##_model##_##_pinname, PINNAME_##_pinname)
| ^~~~~~~~
include/linux/pinctrl/pinctrl.h:43:50: note: in definition of macro 'PINCTRL_PIN'
43 | #define PINCTRL_PIN(a, b) { .number = a, .name = b }
| ^
drivers/pinctrl/mstar/pinctrl-msc313-pm.c:176:39: note: in expansion of macro 'COMMON_PIN'
176 | #define SSC8336N_COMMON_PIN(_pinname) COMMON_PIN(SSC8336N, _pinname)
| ^~~~~~~~~~
drivers/pinctrl/mstar/pinctrl-msc313-pm.c:189:9: note: in expansion of macro 'SSC8336N_COMMON_PIN'
189 | SSC8336N_COMMON_PIN(PM_GPIO8),
| ^~~~~~~~~~~~~~~~~~~
>> drivers/pinctrl/mstar/pinctrl-mstar.h:414:48: error: 'PINNAME_PM_GPIO6' undeclared here (not in a function)
414 | PINCTRL_PIN(PIN_##_model##_##_pinname, PINNAME_##_pinname)
| ^~~~~~~~
include/linux/pinctrl/pinctrl.h:43:50: note: in definition of macro 'PINCTRL_PIN'
43 | #define PINCTRL_PIN(a, b) { .number = a, .name = b }
| ^
drivers/pinctrl/mstar/pinctrl-msc313-pm.c:176:39: note: in expansion of macro 'COMMON_PIN'
176 | #define SSC8336N_COMMON_PIN(_pinname) COMMON_PIN(SSC8336N, _pinname)
| ^~~~~~~~~~
drivers/pinctrl/mstar/pinctrl-msc313-pm.c:190:9: note: in expansion of macro 'SSC8336N_COMMON_PIN'
190 | SSC8336N_COMMON_PIN(PM_GPIO6),
| ^~~~~~~~~~~~~~~~~~~
>> drivers/pinctrl/mstar/pinctrl-mstar.h:414:48: error: 'PINNAME_PM_GPIO5' undeclared here (not in a function)
414 | PINCTRL_PIN(PIN_##_model##_##_pinname, PINNAME_##_pinname)
| ^~~~~~~~
include/linux/pinctrl/pinctrl.h:43:50: note: in definition of macro 'PINCTRL_PIN'
43 | #define PINCTRL_PIN(a, b) { .number = a, .name = b }
| ^
drivers/pinctrl/mstar/pinctrl-msc313-pm.c:176:39: note: in expansion of macro 'COMMON_PIN'
176 | #define SSC8336N_COMMON_PIN(_pinname) COMMON_PIN(SSC8336N, _pinname)
| ^~~~~~~~~~
drivers/pinctrl/mstar/pinctrl-msc313-pm.c:191:9: note: in expansion of macro 'SSC8336N_COMMON_PIN'
191 | SSC8336N_COMMON_PIN(PM_GPIO5),
| ^~~~~~~~~~~~~~~~~~~
>> drivers/pinctrl/mstar/pinctrl-mstar.h:414:48: error: 'PINNAME_PM_GPIO2' undeclared here (not in a function)
414 | PINCTRL_PIN(PIN_##_model##_##_pinname, PINNAME_##_pinname)
| ^~~~~~~~
include/linux/pinctrl/pinctrl.h:43:50: note: in definition of macro 'PINCTRL_PIN'
43 | #define PINCTRL_PIN(a, b) { .number = a, .name = b }
| ^
drivers/pinctrl/mstar/pinctrl-msc313-pm.c:176:39: note: in expansion of macro 'COMMON_PIN'
176 | #define SSC8336N_COMMON_PIN(_pinname) COMMON_PIN(SSC8336N, _pinname)
| ^~~~~~~~~~
drivers/pinctrl/mstar/pinctrl-msc313-pm.c:193:9: note: in expansion of macro 'SSC8336N_COMMON_PIN'
193 | SSC8336N_COMMON_PIN(PM_GPIO2),
| ^~~~~~~~~~~~~~~~~~~
>> drivers/pinctrl/mstar/pinctrl-mstar.h:414:48: error: 'PINNAME_PM_GPIO0' undeclared here (not in a function)
414 | PINCTRL_PIN(PIN_##_model##_##_pinname, PINNAME_##_pinname)
| ^~~~~~~~
include/linux/pinctrl/pinctrl.h:43:50: note: in definition of macro 'PINCTRL_PIN'
43 | #define PINCTRL_PIN(a, b) { .number = a, .name = b }
| ^
drivers/pinctrl/mstar/pinctrl-msc313-pm.c:176:39: note: in expansion of macro 'COMMON_PIN'
176 | #define SSC8336N_COMMON_PIN(_pinname) COMMON_PIN(SSC8336N, _pinname)
| ^~~~~~~~~~
drivers/pinctrl/mstar/pinctrl-msc313-pm.c:194:9: note: in expansion of macro 'SSC8336N_COMMON_PIN'
194 | SSC8336N_COMMON_PIN(PM_GPIO0),
| ^~~~~~~~~~~~~~~~~~~
--
In file included from include/linux/gpio/driver.h:11,
from drivers/pinctrl/mstar/pinctrl-msc313.c:7:
>> drivers/pinctrl/mstar/pinctrl-mstar.h:414:21: error: 'PIN_MSC313_ETH_RN' undeclared here (not in a function); did you mean 'PIN_MSC313_PM_IRIN'?
414 | PINCTRL_PIN(PIN_##_model##_##_pinname, PINNAME_##_pinname)
| ^~~~
include/linux/pinctrl/pinctrl.h:43:39: note: in definition of macro 'PINCTRL_PIN'
43 | #define PINCTRL_PIN(a, b) { .number = a, .name = b }
| ^
drivers/pinctrl/mstar/pinctrl-mstar.h:424:37: note: in expansion of macro 'COMMON_PIN'
424 | #define MSC313_COMMON_PIN(_pinname) COMMON_PIN(MSC313, _pinname)
| ^~~~~~~~~~
drivers/pinctrl/mstar/pinctrl-msc313.c:260:9: note: in expansion of macro 'MSC313_COMMON_PIN'
260 | MSC313_COMMON_PIN(ETH_RN),
| ^~~~~~~~~~~~~~~~~
>> drivers/pinctrl/mstar/pinctrl-mstar.h:414:48: error: 'PINNAME_ETH_RN' undeclared here (not in a function)
414 | PINCTRL_PIN(PIN_##_model##_##_pinname, PINNAME_##_pinname)
| ^~~~~~~~
include/linux/pinctrl/pinctrl.h:43:50: note: in definition of macro 'PINCTRL_PIN'
43 | #define PINCTRL_PIN(a, b) { .number = a, .name = b }
| ^
drivers/pinctrl/mstar/pinctrl-mstar.h:424:37: note: in expansion of macro 'COMMON_PIN'
424 | #define MSC313_COMMON_PIN(_pinname) COMMON_PIN(MSC313, _pinname)
| ^~~~~~~~~~
drivers/pinctrl/mstar/pinctrl-msc313.c:260:9: note: in expansion of macro 'MSC313_COMMON_PIN'
260 | MSC313_COMMON_PIN(ETH_RN),
| ^~~~~~~~~~~~~~~~~
>> drivers/pinctrl/mstar/pinctrl-mstar.h:414:21: error: 'PIN_MSC313_ETH_RP' undeclared here (not in a function); did you mean 'PIN_MSC313_PM_IRIN'?
414 | PINCTRL_PIN(PIN_##_model##_##_pinname, PINNAME_##_pinname)
| ^~~~
include/linux/pinctrl/pinctrl.h:43:39: note: in definition of macro 'PINCTRL_PIN'
43 | #define PINCTRL_PIN(a, b) { .number = a, .name = b }
| ^
drivers/pinctrl/mstar/pinctrl-mstar.h:424:37: note: in expansion of macro 'COMMON_PIN'
424 | #define MSC313_COMMON_PIN(_pinname) COMMON_PIN(MSC313, _pinname)
| ^~~~~~~~~~
drivers/pinctrl/mstar/pinctrl-msc313.c:261:9: note: in expansion of macro 'MSC313_COMMON_PIN'
261 | MSC313_COMMON_PIN(ETH_RP),
| ^~~~~~~~~~~~~~~~~
>> drivers/pinctrl/mstar/pinctrl-mstar.h:414:48: error: 'PINNAME_ETH_RP' undeclared here (not in a function)
414 | PINCTRL_PIN(PIN_##_model##_##_pinname, PINNAME_##_pinname)
| ^~~~~~~~
include/linux/pinctrl/pinctrl.h:43:50: note: in definition of macro 'PINCTRL_PIN'
43 | #define PINCTRL_PIN(a, b) { .number = a, .name = b }
| ^
drivers/pinctrl/mstar/pinctrl-mstar.h:424:37: note: in expansion of macro 'COMMON_PIN'
424 | #define MSC313_COMMON_PIN(_pinname) COMMON_PIN(MSC313, _pinname)
| ^~~~~~~~~~
drivers/pinctrl/mstar/pinctrl-msc313.c:261:9: note: in expansion of macro 'MSC313_COMMON_PIN'
261 | MSC313_COMMON_PIN(ETH_RP),
| ^~~~~~~~~~~~~~~~~
>> drivers/pinctrl/mstar/pinctrl-mstar.h:414:21: error: 'PIN_MSC313_ETH_TN' undeclared here (not in a function); did you mean 'PIN_MSC313_PM_IRIN'?
414 | PINCTRL_PIN(PIN_##_model##_##_pinname, PINNAME_##_pinname)
| ^~~~
include/linux/pinctrl/pinctrl.h:43:39: note: in definition of macro 'PINCTRL_PIN'
43 | #define PINCTRL_PIN(a, b) { .number = a, .name = b }
| ^
drivers/pinctrl/mstar/pinctrl-mstar.h:424:37: note: in expansion of macro 'COMMON_PIN'
424 | #define MSC313_COMMON_PIN(_pinname) COMMON_PIN(MSC313, _pinname)
| ^~~~~~~~~~
drivers/pinctrl/mstar/pinctrl-msc313.c:262:9: note: in expansion of macro 'MSC313_COMMON_PIN'
262 | MSC313_COMMON_PIN(ETH_TN),
| ^~~~~~~~~~~~~~~~~
>> drivers/pinctrl/mstar/pinctrl-mstar.h:414:48: error: 'PINNAME_ETH_TN' undeclared here (not in a function)
414 | PINCTRL_PIN(PIN_##_model##_##_pinname, PINNAME_##_pinname)
| ^~~~~~~~
include/linux/pinctrl/pinctrl.h:43:50: note: in definition of macro 'PINCTRL_PIN'
43 | #define PINCTRL_PIN(a, b) { .number = a, .name = b }
| ^
drivers/pinctrl/mstar/pinctrl-mstar.h:424:37: note: in expansion of macro 'COMMON_PIN'
424 | #define MSC313_COMMON_PIN(_pinname) COMMON_PIN(MSC313, _pinname)
| ^~~~~~~~~~
drivers/pinctrl/mstar/pinctrl-msc313.c:262:9: note: in expansion of macro 'MSC313_COMMON_PIN'
262 | MSC313_COMMON_PIN(ETH_TN),
| ^~~~~~~~~~~~~~~~~
>> drivers/pinctrl/mstar/pinctrl-mstar.h:414:21: error: 'PIN_MSC313_ETH_TP' undeclared here (not in a function); did you mean 'PIN_MSC313_PM_GPIO4'?
414 | PINCTRL_PIN(PIN_##_model##_##_pinname, PINNAME_##_pinname)
| ^~~~
include/linux/pinctrl/pinctrl.h:43:39: note: in definition of macro 'PINCTRL_PIN'
43 | #define PINCTRL_PIN(a, b) { .number = a, .name = b }
| ^
drivers/pinctrl/mstar/pinctrl-mstar.h:424:37: note: in expansion of macro 'COMMON_PIN'
424 | #define MSC313_COMMON_PIN(_pinname) COMMON_PIN(MSC313, _pinname)
| ^~~~~~~~~~
drivers/pinctrl/mstar/pinctrl-msc313.c:263:9: note: in expansion of macro 'MSC313_COMMON_PIN'
263 | MSC313_COMMON_PIN(ETH_TP),
| ^~~~~~~~~~~~~~~~~
>> drivers/pinctrl/mstar/pinctrl-mstar.h:414:48: error: 'PINNAME_ETH_TP' undeclared here (not in a function)
414 | PINCTRL_PIN(PIN_##_model##_##_pinname, PINNAME_##_pinname)
| ^~~~~~~~
include/linux/pinctrl/pinctrl.h:43:50: note: in definition of macro 'PINCTRL_PIN'
43 | #define PINCTRL_PIN(a, b) { .number = a, .name = b }
| ^
drivers/pinctrl/mstar/pinctrl-mstar.h:424:37: note: in expansion of macro 'COMMON_PIN'
424 | #define MSC313_COMMON_PIN(_pinname) COMMON_PIN(MSC313, _pinname)
| ^~~~~~~~~~
drivers/pinctrl/mstar/pinctrl-msc313.c:263:9: note: in expansion of macro 'MSC313_COMMON_PIN'
263 | MSC313_COMMON_PIN(ETH_TP),
| ^~~~~~~~~~~~~~~~~
>> drivers/pinctrl/mstar/pinctrl-mstar.h:414:21: error: 'PIN_MSC313_FUART_RX' undeclared here (not in a function); did you mean 'PIN_MSC313_PM_UART_RX'?
414 | PINCTRL_PIN(PIN_##_model##_##_pinname, PINNAME_##_pinname)
| ^~~~
include/linux/pinctrl/pinctrl.h:43:39: note: in definition of macro 'PINCTRL_PIN'
43 | #define PINCTRL_PIN(a, b) { .number = a, .name = b }
| ^
drivers/pinctrl/mstar/pinctrl-mstar.h:424:37: note: in expansion of macro 'COMMON_PIN'
424 | #define MSC313_COMMON_PIN(_pinname) COMMON_PIN(MSC313, _pinname)
| ^~~~~~~~~~
drivers/pinctrl/mstar/pinctrl-msc313.c:264:9: note: in expansion of macro 'MSC313_COMMON_PIN'
264 | MSC313_COMMON_PIN(FUART_RX),
| ^~~~~~~~~~~~~~~~~
>> drivers/pinctrl/mstar/pinctrl-mstar.h:414:48: error: 'PINNAME_FUART_RX' undeclared here (not in a function)
414 | PINCTRL_PIN(PIN_##_model##_##_pinname, PINNAME_##_pinname)
| ^~~~~~~~
include/linux/pinctrl/pinctrl.h:43:50: note: in definition of macro 'PINCTRL_PIN'
43 | #define PINCTRL_PIN(a, b) { .number = a, .name = b }
| ^
drivers/pinctrl/mstar/pinctrl-mstar.h:424:37: note: in expansion of macro 'COMMON_PIN'
424 | #define MSC313_COMMON_PIN(_pinname) COMMON_PIN(MSC313, _pinname)
| ^~~~~~~~~~
drivers/pinctrl/mstar/pinctrl-msc313.c:264:9: note: in expansion of macro 'MSC313_COMMON_PIN'
264 | MSC313_COMMON_PIN(FUART_RX),
| ^~~~~~~~~~~~~~~~~
>> drivers/pinctrl/mstar/pinctrl-mstar.h:414:21: error: 'PIN_MSC313_FUART_TX' undeclared here (not in a function); did you mean 'PIN_MSC313_PM_UART_TX'?
414 | PINCTRL_PIN(PIN_##_model##_##_pinname, PINNAME_##_pinname)
| ^~~~
include/linux/pinctrl/pinctrl.h:43:39: note: in definition of macro 'PINCTRL_PIN'
43 | #define PINCTRL_PIN(a, b) { .number = a, .name = b }
| ^
drivers/pinctrl/mstar/pinctrl-mstar.h:424:37: note: in expansion of macro 'COMMON_PIN'
424 | #define MSC313_COMMON_PIN(_pinname) COMMON_PIN(MSC313, _pinname)
| ^~~~~~~~~~
drivers/pinctrl/mstar/pinctrl-msc313.c:265:9: note: in expansion of macro 'MSC313_COMMON_PIN'
265 | MSC313_COMMON_PIN(FUART_TX),
| ^~~~~~~~~~~~~~~~~
>> drivers/pinctrl/mstar/pinctrl-mstar.h:414:48: error: 'PINNAME_FUART_TX' undeclared here (not in a function)
414 | PINCTRL_PIN(PIN_##_model##_##_pinname, PINNAME_##_pinname)
| ^~~~~~~~
include/linux/pinctrl/pinctrl.h:43:50: note: in definition of macro 'PINCTRL_PIN'
43 | #define PINCTRL_PIN(a, b) { .number = a, .name = b }
| ^
drivers/pinctrl/mstar/pinctrl-mstar.h:424:37: note: in expansion of macro 'COMMON_PIN'
424 | #define MSC313_COMMON_PIN(_pinname) COMMON_PIN(MSC313, _pinname)
| ^~~~~~~~~~
drivers/pinctrl/mstar/pinctrl-msc313.c:265:9: note: in expansion of macro 'MSC313_COMMON_PIN'
265 | MSC313_COMMON_PIN(FUART_TX),
| ^~~~~~~~~~~~~~~~~
>> drivers/pinctrl/mstar/pinctrl-mstar.h:414:21: error: 'PIN_MSC313_FUART_CTS' undeclared here (not in a function); did you mean 'PIN_MSC313_PM_UART_TX'?
414 | PINCTRL_PIN(PIN_##_model##_##_pinname, PINNAME_##_pinname)
| ^~~~
include/linux/pinctrl/pinctrl.h:43:39: note: in definition of macro 'PINCTRL_PIN'
43 | #define PINCTRL_PIN(a, b) { .number = a, .name = b }
| ^
drivers/pinctrl/mstar/pinctrl-mstar.h:424:37: note: in expansion of macro 'COMMON_PIN'
424 | #define MSC313_COMMON_PIN(_pinname) COMMON_PIN(MSC313, _pinname)
| ^~~~~~~~~~
drivers/pinctrl/mstar/pinctrl-msc313.c:266:9: note: in expansion of macro 'MSC313_COMMON_PIN'
266 | MSC313_COMMON_PIN(FUART_CTS),
| ^~~~~~~~~~~~~~~~~
>> drivers/pinctrl/mstar/pinctrl-mstar.h:414:48: error: 'PINNAME_FUART_CTS' undeclared here (not in a function)
414 | PINCTRL_PIN(PIN_##_model##_##_pinname, PINNAME_##_pinname)
| ^~~~~~~~
include/linux/pinctrl/pinctrl.h:43:50: note: in definition of macro 'PINCTRL_PIN'
43 | #define PINCTRL_PIN(a, b) { .number = a, .name = b }
| ^
drivers/pinctrl/mstar/pinctrl-mstar.h:424:37: note: in expansion of macro 'COMMON_PIN'
424 | #define MSC313_COMMON_PIN(_pinname) COMMON_PIN(MSC313, _pinname)
| ^~~~~~~~~~
drivers/pinctrl/mstar/pinctrl-msc313.c:266:9: note: in expansion of macro 'MSC313_COMMON_PIN'
266 | MSC313_COMMON_PIN(FUART_CTS),
| ^~~~~~~~~~~~~~~~~
>> drivers/pinctrl/mstar/pinctrl-mstar.h:414:21: error: 'PIN_MSC313_FUART_RTS' undeclared here (not in a function); did you mean 'PIN_MSC313_PM_UART_TX'?
414 | PINCTRL_PIN(PIN_##_model##_##_pinname, PINNAME_##_pinname)
| ^~~~
include/linux/pinctrl/pinctrl.h:43:39: note: in definition of macro 'PINCTRL_PIN'
43 | #define PINCTRL_PIN(a, b) { .number = a, .name = b }
| ^
drivers/pinctrl/mstar/pinctrl-mstar.h:424:37: note: in expansion of macro 'COMMON_PIN'
424 | #define MSC313_COMMON_PIN(_pinname) COMMON_PIN(MSC313, _pinname)
| ^~~~~~~~~~
drivers/pinctrl/mstar/pinctrl-msc313.c:267:9: note: in expansion of macro 'MSC313_COMMON_PIN'
267 | MSC313_COMMON_PIN(FUART_RTS),
| ^~~~~~~~~~~~~~~~~
>> drivers/pinctrl/mstar/pinctrl-mstar.h:414:48: error: 'PINNAME_FUART_RTS' undeclared here (not in a function)
414 | PINCTRL_PIN(PIN_##_model##_##_pinname, PINNAME_##_pinname)
| ^~~~~~~~
include/linux/pinctrl/pinctrl.h:43:50: note: in definition of macro 'PINCTRL_PIN'
43 | #define PINCTRL_PIN(a, b) { .number = a, .name = b }
| ^
drivers/pinctrl/mstar/pinctrl-mstar.h:424:37: note: in expansion of macro 'COMMON_PIN'
424 | #define MSC313_COMMON_PIN(_pinname) COMMON_PIN(MSC313, _pinname)
| ^~~~~~~~~~
drivers/pinctrl/mstar/pinctrl-msc313.c:267:9: note: in expansion of macro 'MSC313_COMMON_PIN'
267 | MSC313_COMMON_PIN(FUART_RTS),
| ^~~~~~~~~~~~~~~~~
>> drivers/pinctrl/mstar/pinctrl-mstar.h:414:21: error: 'PIN_MSC313_I2C1_SCL' undeclared here (not in a function)
414 | PINCTRL_PIN(PIN_##_model##_##_pinname, PINNAME_##_pinname)
| ^~~~
include/linux/pinctrl/pinctrl.h:43:39: note: in definition of macro 'PINCTRL_PIN'
43 | #define PINCTRL_PIN(a, b) { .number = a, .name = b }
| ^
drivers/pinctrl/mstar/pinctrl-mstar.h:424:37: note: in expansion of macro 'COMMON_PIN'
424 | #define MSC313_COMMON_PIN(_pinname) COMMON_PIN(MSC313, _pinname)
| ^~~~~~~~~~
drivers/pinctrl/mstar/pinctrl-msc313.c:268:9: note: in expansion of macro 'MSC313_COMMON_PIN'
268 | MSC313_COMMON_PIN(I2C1_SCL),
| ^~~~~~~~~~~~~~~~~
>> drivers/pinctrl/mstar/pinctrl-mstar.h:414:48: error: 'PINNAME_I2C1_SCL' undeclared here (not in a function)
414 | PINCTRL_PIN(PIN_##_model##_##_pinname, PINNAME_##_pinname)
| ^~~~~~~~
include/linux/pinctrl/pinctrl.h:43:50: note: in definition of macro 'PINCTRL_PIN'
43 | #define PINCTRL_PIN(a, b) { .number = a, .name = b }
| ^
drivers/pinctrl/mstar/pinctrl-mstar.h:424:37: note: in expansion of macro 'COMMON_PIN'
424 | #define MSC313_COMMON_PIN(_pinname) COMMON_PIN(MSC313, _pinname)
| ^~~~~~~~~~
drivers/pinctrl/mstar/pinctrl-msc313.c:268:9: note: in expansion of macro 'MSC313_COMMON_PIN'
268 | MSC313_COMMON_PIN(I2C1_SCL),
| ^~~~~~~~~~~~~~~~~
>> drivers/pinctrl/mstar/pinctrl-mstar.h:414:21: error: 'PIN_MSC313_I2C1_SDA' undeclared here (not in a function)
414 | PINCTRL_PIN(PIN_##_model##_##_pinname, PINNAME_##_pinname)
| ^~~~
include/linux/pinctrl/pinctrl.h:43:39: note: in definition of macro 'PINCTRL_PIN'
43 | #define PINCTRL_PIN(a, b) { .number = a, .name = b }
| ^
drivers/pinctrl/mstar/pinctrl-mstar.h:424:37: note: in expansion of macro 'COMMON_PIN'
424 | #define MSC313_COMMON_PIN(_pinname) COMMON_PIN(MSC313, _pinname)
| ^~~~~~~~~~
drivers/pinctrl/mstar/pinctrl-msc313.c:269:9: note: in expansion of macro 'MSC313_COMMON_PIN'
269 | MSC313_COMMON_PIN(I2C1_SDA),
| ^~~~~~~~~~~~~~~~~
>> drivers/pinctrl/mstar/pinctrl-mstar.h:414:48: error: 'PINNAME_I2C1_SDA' undeclared here (not in a function)
414 | PINCTRL_PIN(PIN_##_model##_##_pinname, PINNAME_##_pinname)
| ^~~~~~~~
include/linux/pinctrl/pinctrl.h:43:50: note: in definition of macro 'PINCTRL_PIN'
43 | #define PINCTRL_PIN(a, b) { .number = a, .name = b }
| ^
drivers/pinctrl/mstar/pinctrl-mstar.h:424:37: note: in expansion of macro 'COMMON_PIN'
424 | #define MSC313_COMMON_PIN(_pinname) COMMON_PIN(MSC313, _pinname)
| ^~~~~~~~~~
drivers/pinctrl/mstar/pinctrl-msc313.c:269:9: note: in expansion of macro 'MSC313_COMMON_PIN'
269 | MSC313_COMMON_PIN(I2C1_SDA),
| ^~~~~~~~~~~~~~~~~
drivers/pinctrl/mstar/pinctrl-msc313.c:270:21: error: 'PIN_MSC313_SR_IO2' undeclared here (not in a function); did you mean 'PIN_MSC313_PM_GPIO4'?
270 | PINCTRL_PIN(PIN_MSC313_SR_IO2, "sr_io2"),
| ^~~~~~~~~~~~~~~~~
include/linux/pinctrl/pinctrl.h:43:39: note: in definition of macro 'PINCTRL_PIN'
43 | #define PINCTRL_PIN(a, b) { .number = a, .name = b }
| ^
drivers/pinctrl/mstar/pinctrl-msc313.c:271:21: error: 'PIN_MSC313_SR_IO3' undeclared here (not in a function); did you mean 'PIN_MSC313_PM_GPIO4'?
271 | PINCTRL_PIN(PIN_MSC313_SR_IO3, "sr_io3"),
| ^~~~~~~~~~~~~~~~~
include/linux/pinctrl/pinctrl.h:43:39: note: in definition of macro 'PINCTRL_PIN'
43 | #define PINCTRL_PIN(a, b) { .number = a, .name = b }
| ^
drivers/pinctrl/mstar/pinctrl-msc313.c:272:21: error: 'PIN_MSC313_SR_IO4' undeclared here (not in a function); did you mean 'PIN_MSC313_PM_GPIO4'?
272 | PINCTRL_PIN(PIN_MSC313_SR_IO4, "sr_io4"),
| ^~~~~~~~~~~~~~~~~
include/linux/pinctrl/pinctrl.h:43:39: note: in definition of macro 'PINCTRL_PIN'
43 | #define PINCTRL_PIN(a, b) { .number = a, .name = b }
| ^
drivers/pinctrl/mstar/pinctrl-msc313.c:273:21: error: 'PIN_MSC313_SR_IO5' undeclared here (not in a function); did you mean 'PIN_MSC313_PM_GPIO4'?
273 | PINCTRL_PIN(PIN_MSC313_SR_IO5, "sr_io5"),
| ^~~~~~~~~~~~~~~~~
include/linux/pinctrl/pinctrl.h:43:39: note: in definition of macro 'PINCTRL_PIN'
43 | #define PINCTRL_PIN(a, b) { .number = a, .name = b }
| ^
drivers/pinctrl/mstar/pinctrl-msc313.c:274:21: error: 'PIN_MSC313_SR_IO6' undeclared here (not in a function); did you mean 'PIN_MSC313_PM_GPIO4'?
274 | PINCTRL_PIN(PIN_MSC313_SR_IO6, "sr_io6"),
| ^~~~~~~~~~~~~~~~~
include/linux/pinctrl/pinctrl.h:43:39: note: in definition of macro 'PINCTRL_PIN'
43 | #define PINCTRL_PIN(a, b) { .number = a, .name = b }
| ^
drivers/pinctrl/mstar/pinctrl-msc313.c:275:21: error: 'PIN_MSC313_SR_IO7' undeclared here (not in a function); did you mean 'PIN_MSC313_PM_GPIO4'?
275 | PINCTRL_PIN(PIN_MSC313_SR_IO7, "sr_io7"),
| ^~~~~~~~~~~~~~~~~
include/linux/pinctrl/pinctrl.h:43:39: note: in definition of macro 'PINCTRL_PIN'
43 | #define PINCTRL_PIN(a, b) { .number = a, .name = b }
| ^
drivers/pinctrl/mstar/pinctrl-msc313.c:276:21: error: 'PIN_MSC313_SR_IO8' undeclared here (not in a function); did you mean 'PIN_MSC313_PM_GPIO4'?
276 | PINCTRL_PIN(PIN_MSC313_SR_IO8, "sr_io8"),
| ^~~~~~~~~~~~~~~~~
include/linux/pinctrl/pinctrl.h:43:39: note: in definition of macro 'PINCTRL_PIN'
43 | #define PINCTRL_PIN(a, b) { .number = a, .name = b }
| ^
drivers/pinctrl/mstar/pinctrl-msc313.c:277:21: error: 'PIN_MSC313_SR_IO9' undeclared here (not in a function); did you mean 'PIN_MSC313_PM_GPIO4'?
277 | PINCTRL_PIN(PIN_MSC313_SR_IO9, "sr_io9"),
| ^~~~~~~~~~~~~~~~~
include/linux/pinctrl/pinctrl.h:43:39: note: in definition of macro 'PINCTRL_PIN'
43 | #define PINCTRL_PIN(a, b) { .number = a, .name = b }
| ^
drivers/pinctrl/mstar/pinctrl-msc313.c:278:21: error: 'PIN_MSC313_SR_IO10' undeclared here (not in a function); did you mean 'PIN_MSC313_PM_IRIN'?
278 | PINCTRL_PIN(PIN_MSC313_SR_IO10, "sr_io10"),
| ^~~~~~~~~~~~~~~~~~
include/linux/pinctrl/pinctrl.h:43:39: note: in definition of macro 'PINCTRL_PIN'
43 | #define PINCTRL_PIN(a, b) { .number = a, .name = b }
| ^
drivers/pinctrl/mstar/pinctrl-msc313.c:279:21: error: 'PIN_MSC313_SR_IO11' undeclared here (not in a function); did you mean 'PIN_MSC313_PM_IRIN'?
279 | PINCTRL_PIN(PIN_MSC313_SR_IO11, "sr_io11"),
| ^~~~~~~~~~~~~~~~~~
include/linux/pinctrl/pinctrl.h:43:39: note: in definition of macro 'PINCTRL_PIN'
43 | #define PINCTRL_PIN(a, b) { .number = a, .name = b }
| ^
drivers/pinctrl/mstar/pinctrl-msc313.c:280:21: error: 'PIN_MSC313_SR_IO12' undeclared here (not in a function); did you mean 'PIN_MSC313_PM_IRIN'?
280 | PINCTRL_PIN(PIN_MSC313_SR_IO12, "sr_io12"),
| ^~~~~~~~~~~~~~~~~~
include/linux/pinctrl/pinctrl.h:43:39: note: in definition of macro 'PINCTRL_PIN'
43 | #define PINCTRL_PIN(a, b) { .number = a, .name = b }
| ^
drivers/pinctrl/mstar/pinctrl-msc313.c:281:21: error: 'PIN_MSC313_SR_IO13' undeclared here (not in a function); did you mean 'PIN_MSC313_PM_IRIN'?
281 | PINCTRL_PIN(PIN_MSC313_SR_IO13, "sr_io13"),
| ^~~~~~~~~~~~~~~~~~
include/linux/pinctrl/pinctrl.h:43:39: note: in definition of macro 'PINCTRL_PIN'
43 | #define PINCTRL_PIN(a, b) { .number = a, .name = b }
| ^
drivers/pinctrl/mstar/pinctrl-msc313.c:282:21: error: 'PIN_MSC313_SR_IO14' undeclared here (not in a function); did you mean 'PIN_MSC313_PM_GPIO4'?
282 | PINCTRL_PIN(PIN_MSC313_SR_IO14, "sr_io14"),
| ^~~~~~~~~~~~~~~~~~
include/linux/pinctrl/pinctrl.h:43:39: note: in definition of macro 'PINCTRL_PIN'
43 | #define PINCTRL_PIN(a, b) { .number = a, .name = b }
| ^
drivers/pinctrl/mstar/pinctrl-msc313.c:283:21: error: 'PIN_MSC313_SR_IO15' undeclared here (not in a function); did you mean 'PIN_MSC313_PM_IRIN'?
283 | PINCTRL_PIN(PIN_MSC313_SR_IO15, "sr_io15"),
| ^~~~~~~~~~~~~~~~~~
include/linux/pinctrl/pinctrl.h:43:39: note: in definition of macro 'PINCTRL_PIN'
43 | #define PINCTRL_PIN(a, b) { .number = a, .name = b }
| ^
drivers/pinctrl/mstar/pinctrl-msc313.c:284:21: error: 'PIN_MSC313_SR_IO16' undeclared here (not in a function); did you mean 'PIN_MSC313_PM_IRIN'?
284 | PINCTRL_PIN(PIN_MSC313_SR_IO16, "sr_io16"),
| ^~~~~~~~~~~~~~~~~~
include/linux/pinctrl/pinctrl.h:43:39: note: in definition of macro 'PINCTRL_PIN'
43 | #define PINCTRL_PIN(a, b) { .number = a, .name = b }
vim +414 drivers/pinctrl/mstar/pinctrl-mstar.h
b4d3b8b1212c4d Daniel Palmer 2021-09-18 411
b4d3b8b1212c4d Daniel Palmer 2021-09-18 412 /* Helpers for pins that have the same on the different chips */
b4d3b8b1212c4d Daniel Palmer 2021-09-18 413 #define COMMON_PIN(_model, _pinname) \
b4d3b8b1212c4d Daniel Palmer 2021-09-18 @414 PINCTRL_PIN(PIN_##_model##_##_pinname, PINNAME_##_pinname)
b4d3b8b1212c4d Daniel Palmer 2021-09-18 415
b4d3b8b1212c4d Daniel Palmer 2021-09-18 416 #define COMMON_FIXED_FUNCTION(_NAME, _name) \
b4d3b8b1212c4d Daniel Palmer 2021-09-18 417 MSTAR_PINCTRL_FUNCTION(FUNCTIONNAME_##_NAME, -1, 0, _name##_groups, NULL)
b4d3b8b1212c4d Daniel Palmer 2021-09-18 418 #define COMMON_FUNCTION(_NAME, _name) \
b4d3b8b1212c4d Daniel Palmer 2021-09-18 419 MSTAR_PINCTRL_FUNCTION(FUNCTIONNAME_##_NAME, REG_##_NAME, MASK_##_NAME, _name##_groups, _name##_values)
b4d3b8b1212c4d Daniel Palmer 2021-09-18 420 #define COMMON_FUNCTION_NULLVALUES(_NAME, _name) \
b4d3b8b1212c4d Daniel Palmer 2021-09-18 421 MSTAR_PINCTRL_FUNCTION(FUNCTIONNAME_##_NAME, REG_##_NAME, MASK_##_NAME, _name##_groups, NULL)
b4d3b8b1212c4d Daniel Palmer 2021-09-18 422
b4d3b8b1212c4d Daniel Palmer 2021-09-18 423 /* Helpers for msc313/msc313e pins and groups */
b4d3b8b1212c4d Daniel Palmer 2021-09-18 @424 #define MSC313_COMMON_PIN(_pinname) COMMON_PIN(MSC313, _pinname)
b4d3b8b1212c4d Daniel Palmer 2021-09-18 425 #define MSC313_PINCTRL_GROUP(_NAME, _name) \
b4d3b8b1212c4d Daniel Palmer 2021-09-18 426 MSTAR_PINCTRL_GROUP(GROUPNAME_##_NAME, msc313_##_name##_pins)
b4d3b8b1212c4d Daniel Palmer 2021-09-18 427
:::::: The code at line 414 was first introduced by commit
:::::: b4d3b8b1212c4d66caeb8836034568674450fa48 pinctrl: mstar: Add common code
:::::: TO: Daniel Palmer <daniel@...f.com>
:::::: CC: Daniel Palmer <daniel@...f.com>
---
0-DAY CI Kernel Test Service, Intel Corporation
https://lists.01.org/hyperkitty/list/kbuild-all@lists.01.org
Powered by blists - more mailing lists