Skip to content

Commit 3b38cce

Browse files
Bartosz GolaszewskiLinus Walleij
authored andcommitted
pinctrl: add stubs for OF-specific pinconf functions
Allow building drivers using these interfaces with COMPILE_TEST enabled and OF disabled by providing stub definitions. Reported-by: kernel test robot <lkp@intel.com> Closes: https://lore.kernel.org/oe-kbuild-all/202505072245.OgSXI1hh-lkp@intel.com/ Signed-off-by: Bartosz Golaszewski <bartosz.golaszewski@linaro.org> Link: https://lore.kernel.org/20250507143551.47056-1-brgl@bgdev.pl Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
1 parent 32b5361 commit 3b38cce

1 file changed

Lines changed: 17 additions & 0 deletions

File tree

drivers/pinctrl/pinconf.h

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -142,4 +142,21 @@ int pinconf_generic_parse_dt_config(struct device_node *np,
142142
int pinconf_generic_parse_dt_pinmux(struct device_node *np, struct device *dev,
143143
unsigned int **pid, unsigned int **pmux,
144144
unsigned int *npins);
145+
#else
146+
static inline int
147+
pinconf_generic_parse_dt_config(struct device_node *np,
148+
struct pinctrl_dev *pctldev,
149+
unsigned long **configs,
150+
unsigned int *nconfigs)
151+
{
152+
return -ENOTSUPP;
153+
}
154+
155+
static inline int
156+
pinconf_generic_parse_dt_pinmux(struct device_node *np, struct device *dev,
157+
unsigned int **pid, unsigned int **pmux,
158+
unsigned int *npins)
159+
{
160+
return -ENOTSUPP;
161+
}
145162
#endif

0 commit comments

Comments
 (0)