diff options
Diffstat (limited to 'drivers/net/can/spi/mcp25xxfd/mcp25xxfd_gpio.h')
-rw-r--r-- | drivers/net/can/spi/mcp25xxfd/mcp25xxfd_gpio.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/drivers/net/can/spi/mcp25xxfd/mcp25xxfd_gpio.h b/drivers/net/can/spi/mcp25xxfd/mcp25xxfd_gpio.h index 46740e8abc45..cd4f0aa5e032 100644 --- a/drivers/net/can/spi/mcp25xxfd/mcp25xxfd_gpio.h +++ b/drivers/net/can/spi/mcp25xxfd/mcp25xxfd_gpio.h @@ -9,8 +9,23 @@ #include "mcp25xxfd_priv.h" +#ifdef CONFIG_GPIOLIB + /* gpiolib support */ int mcp25xxfd_gpio_setup(struct mcp25xxfd_priv *priv); void mcp25xxfd_gpio_remove(struct mcp25xxfd_priv *priv); +#else + +static inline int mcp25xxfd_gpio_setup(struct mcp25xxfd_priv *priv) +{ + return 0; +} + +static inline void mcp25xxfd_gpio_remove(struct mcp25xxfd_priv *priv) +{ +} + +#endif + #endif /* __MCP25XXFD_GPIO_H */ |