pinctrl: require ; after PINCTRL_DT_(INST_)DEFINE macros
The PINCTRL_DT_(INST_)DEFINE macros already defined the trailing ;, making its usage inconsistent with other macros such as DEVICE_DT_DEFINE. Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
This commit is contained in:
parent
7803a4e590
commit
5dc6ed3ce3
21 changed files with 24 additions and 24 deletions
|
@ -473,7 +473,7 @@ The example below contains a complete example of a device driver that uses the
|
|||
|
||||
#define MYDEV_DEFINE(i) \
|
||||
/* Define all pinctrl configuration for instance "i" */ \
|
||||
PINCTRL_DT_INST_DEFINE(i) \
|
||||
PINCTRL_DT_INST_DEFINE(i); \
|
||||
... \
|
||||
static const struct mydev_config mydev_config_##i = { \
|
||||
... \
|
||||
|
@ -484,7 +484,7 @@ The example below contains a complete example of a device driver that uses the
|
|||
... \
|
||||
\
|
||||
DEVICE_DT_INST_DEFINE(i, mydev_init, NULL, &mydev_data##i, \
|
||||
&mydev_config##i, ...)
|
||||
&mydev_config##i, ...);
|
||||
|
||||
DT_INST_FOREACH_STATUS_OKAY(MYDEV_DEFINE)
|
||||
|
||||
|
|
|
@ -1050,7 +1050,7 @@ static const struct adc_driver_api api_stm32_driver_api = {
|
|||
\
|
||||
static void adc_stm32_cfg_func_##index(void); \
|
||||
\
|
||||
PINCTRL_DT_INST_DEFINE(index) \
|
||||
PINCTRL_DT_INST_DEFINE(index); \
|
||||
\
|
||||
static const struct adc_stm32_cfg adc_stm32_cfg_##index = { \
|
||||
.base = (ADC_TypeDef *)DT_INST_REG_ADDR(index), \
|
||||
|
|
|
@ -1131,7 +1131,7 @@ static const struct can_driver_api can_api_funcs = {
|
|||
|
||||
static void config_can_1_irq(CAN_TypeDef *can);
|
||||
|
||||
PINCTRL_DT_DEFINE(DT_NODELABEL(can1))
|
||||
PINCTRL_DT_DEFINE(DT_NODELABEL(can1));
|
||||
|
||||
static const struct can_stm32_config can_stm32_cfg_1 = {
|
||||
.can = (CAN_TypeDef *)DT_REG_ADDR(DT_NODELABEL(can1)),
|
||||
|
@ -1227,7 +1227,7 @@ NET_DEVICE_INIT(socket_can_stm32_1, SOCKET_CAN_NAME_1, socket_can_init_1,
|
|||
|
||||
static void config_can_2_irq(CAN_TypeDef *can);
|
||||
|
||||
PINCTRL_DT_DEFINE(DT_NODELABEL(can2))
|
||||
PINCTRL_DT_DEFINE(DT_NODELABEL(can2));
|
||||
|
||||
static const struct can_stm32_config can_stm32_cfg_2 = {
|
||||
.can = (CAN_TypeDef *)DT_REG_ADDR(DT_NODELABEL(can2)),
|
||||
|
|
|
@ -234,7 +234,7 @@ static void config_can_##inst##_irq(void) \
|
|||
|
||||
#define CAN_STM32FD_CFG_INST(inst) \
|
||||
\
|
||||
PINCTRL_DT_INST_DEFINE(inst) \
|
||||
PINCTRL_DT_INST_DEFINE(inst); \
|
||||
\
|
||||
static const struct can_stm32fd_config can_stm32fd_cfg_##inst = { \
|
||||
.msg_sram = (struct can_mcan_msg_sram *) \
|
||||
|
@ -266,7 +266,7 @@ static const struct can_stm32fd_config can_stm32fd_cfg_##inst = { \
|
|||
|
||||
#define CAN_STM32FD_CFG_INST(inst) \
|
||||
\
|
||||
PINCTRL_DT_INST_DEFINE(inst) \
|
||||
PINCTRL_DT_INST_DEFINE(inst); \
|
||||
\
|
||||
static const struct can_stm32fd_config can_stm32fd_cfg_##inst = { \
|
||||
.msg_sram = (struct can_mcan_msg_sram *) \
|
||||
|
|
|
@ -150,7 +150,7 @@ static int dac_gd32_init(const struct device *dev)
|
|||
return 0;
|
||||
}
|
||||
|
||||
PINCTRL_DT_INST_DEFINE(0)
|
||||
PINCTRL_DT_INST_DEFINE(0);
|
||||
|
||||
static struct dac_gd32_data dac_gd32_data_0;
|
||||
|
||||
|
|
|
@ -144,7 +144,7 @@ static const struct dac_driver_api api_stm32_driver_api = {
|
|||
|
||||
#define STM32_DAC_INIT(index) \
|
||||
\
|
||||
PINCTRL_DT_INST_DEFINE(index) \
|
||||
PINCTRL_DT_INST_DEFINE(index); \
|
||||
\
|
||||
static const struct dac_stm32_cfg dac_stm32_cfg_##index = { \
|
||||
.base = (DAC_TypeDef *)DT_INST_REG_ADDR(index), \
|
||||
|
|
|
@ -484,7 +484,7 @@ err_card_detect:
|
|||
|
||||
#if DT_NODE_HAS_STATUS(DT_DRV_INST(0), okay)
|
||||
|
||||
PINCTRL_DT_INST_DEFINE(0)
|
||||
PINCTRL_DT_INST_DEFINE(0);
|
||||
|
||||
static void stm32_sdmmc_irq_config_func(const struct device *dev)
|
||||
{
|
||||
|
|
|
@ -27,7 +27,7 @@ LOG_MODULE_REGISTER(LOG_MODULE_NAME);
|
|||
|
||||
#include "eth_dwmac_priv.h"
|
||||
|
||||
PINCTRL_DT_INST_DEFINE(0)
|
||||
PINCTRL_DT_INST_DEFINE(0);
|
||||
static const struct pinctrl_dev_config *eth0_pcfg =
|
||||
PINCTRL_DT_INST_DEV_CONFIG_GET(0);
|
||||
|
||||
|
|
|
@ -1085,7 +1085,7 @@ static void eth0_irq_config(void)
|
|||
irq_enable(DT_INST_IRQN(0));
|
||||
}
|
||||
|
||||
PINCTRL_DT_INST_DEFINE(0)
|
||||
PINCTRL_DT_INST_DEFINE(0);
|
||||
|
||||
static const struct eth_stm32_hal_dev_cfg eth0_config = {
|
||||
.config_func = eth0_irq_config,
|
||||
|
|
|
@ -859,7 +859,7 @@ static void flash_stm32_qspi_irq_config_func(const struct device *dev);
|
|||
|
||||
#define STM32_QSPI_NODE DT_INST_PARENT(0)
|
||||
|
||||
PINCTRL_DT_DEFINE(STM32_QSPI_NODE)
|
||||
PINCTRL_DT_DEFINE(STM32_QSPI_NODE);
|
||||
|
||||
static const struct flash_stm32_qspi_config flash_stm32_qspi_cfg = {
|
||||
.regs = (QUADSPI_TypeDef *)DT_REG_ADDR(STM32_QSPI_NODE),
|
||||
|
|
|
@ -327,7 +327,7 @@ STM32_I2C_IRQ_HANDLER_DECL(name); \
|
|||
\
|
||||
DEFINE_TIMINGS(name) \
|
||||
\
|
||||
PINCTRL_DT_DEFINE(DT_NODELABEL(name)) \
|
||||
PINCTRL_DT_DEFINE(DT_NODELABEL(name)); \
|
||||
\
|
||||
static const struct i2c_stm32_config i2c_stm32_cfg_##name = { \
|
||||
.i2c = (I2C_TypeDef *)DT_REG_ADDR(DT_NODELABEL(name)), \
|
||||
|
|
|
@ -894,7 +894,7 @@ static const struct device *get_dev_from_tx_dma_channel(uint32_t dma_channel)
|
|||
\
|
||||
static void i2s_stm32_irq_config_func_##index(const struct device *dev);\
|
||||
\
|
||||
PINCTRL_DT_DEFINE(DT_NODELABEL(i2s##index)) \
|
||||
PINCTRL_DT_DEFINE(DT_NODELABEL(i2s##index)); \
|
||||
\
|
||||
static const struct i2s_stm32_cfg i2s_stm32_config_##index = { \
|
||||
.i2s = (SPI_TypeDef *) DT_REG_ADDR(DT_NODELABEL(i2s##index)), \
|
||||
|
|
|
@ -46,7 +46,7 @@ static int memc_stm32_init(const struct device *dev)
|
|||
return 0;
|
||||
}
|
||||
|
||||
PINCTRL_DT_INST_DEFINE(0)
|
||||
PINCTRL_DT_INST_DEFINE(0);
|
||||
|
||||
static const struct memc_stm32_config config = {
|
||||
.fmc = DT_INST_REG_ADDR(0),
|
||||
|
|
|
@ -662,7 +662,7 @@ replaced by 'st,prescaler' property in parent node, aka timers"
|
|||
static struct pwm_stm32_data pwm_stm32_data_##index; \
|
||||
IRQ_CONFIG_FUNC(index) \
|
||||
\
|
||||
PINCTRL_DT_INST_DEFINE(index) \
|
||||
PINCTRL_DT_INST_DEFINE(index); \
|
||||
\
|
||||
static const struct pwm_stm32_config pwm_stm32_config_##index = { \
|
||||
.timer = (TIM_TypeDef *)DT_REG_ADDR(DT_INST_PARENT(index)), \
|
||||
|
|
|
@ -1983,7 +1983,7 @@ static int uarte_nrfx_pm_action(const struct device *dev,
|
|||
#define UART_NRF_UARTE_DEVICE(idx) \
|
||||
UARTE_INT_DRIVEN(idx); \
|
||||
UARTE_ASYNC(idx); \
|
||||
IF_ENABLED(CONFIG_PINCTRL, (PINCTRL_DT_DEFINE(UARTE(idx)))) \
|
||||
IF_ENABLED(CONFIG_PINCTRL, (PINCTRL_DT_DEFINE(UARTE(idx));)) \
|
||||
static struct uarte_nrfx_data uarte_##idx##_data = { \
|
||||
UARTE_CONFIG(idx), \
|
||||
IF_ENABLED(CONFIG_UART_##idx##_ASYNC, \
|
||||
|
|
|
@ -1688,7 +1688,7 @@ static void uart_stm32_irq_config_func_##index(const struct device *dev) \
|
|||
#define STM32_UART_INIT(index) \
|
||||
STM32_UART_IRQ_HANDLER_DECL(index) \
|
||||
\
|
||||
PINCTRL_DT_INST_DEFINE(index) \
|
||||
PINCTRL_DT_INST_DEFINE(index); \
|
||||
\
|
||||
static const struct uart_stm32_config uart_stm32_cfg_##index = { \
|
||||
.uconf = { \
|
||||
|
|
|
@ -308,7 +308,7 @@ static const struct uart_driver_api usart_gd32_driver_api = {
|
|||
#endif /* CONFIG_UART_INTERRUPT_DRIVEN */
|
||||
|
||||
#define GD32_USART_INIT(n) \
|
||||
PINCTRL_DT_INST_DEFINE(n) \
|
||||
PINCTRL_DT_INST_DEFINE(n); \
|
||||
GD32_USART_IRQ_HANDLER(n) \
|
||||
static struct gd32_usart_data usart_gd32_data_##n = { \
|
||||
.baud_rate = DT_INST_PROP(n, current_speed), \
|
||||
|
|
|
@ -941,7 +941,7 @@ static void spi_stm32_irq_config_func_##id(const struct device *dev) \
|
|||
#define STM32_SPI_INIT(id) \
|
||||
STM32_SPI_IRQ_HANDLER_DECL(id); \
|
||||
\
|
||||
PINCTRL_DT_INST_DEFINE(id) \
|
||||
PINCTRL_DT_INST_DEFINE(id); \
|
||||
\
|
||||
static const struct spi_stm32_config spi_stm32_cfg_##id = { \
|
||||
.spi = (SPI_TypeDef *) DT_INST_REG_ADDR(id), \
|
||||
|
|
|
@ -61,7 +61,7 @@ LOG_MODULE_REGISTER(usb_dc_stm32);
|
|||
#define USB_MAXIMUM_SPEED DT_INST_PROP(0, maximum_speed)
|
||||
#endif
|
||||
|
||||
PINCTRL_DT_INST_DEFINE(0)
|
||||
PINCTRL_DT_INST_DEFINE(0);
|
||||
static const struct pinctrl_dev_config *usb_pcfg =
|
||||
PINCTRL_DT_INST_DEV_CONFIG_GET(0);
|
||||
|
||||
|
|
|
@ -240,7 +240,7 @@ struct pinctrl_dev_config {
|
|||
Z_PINCTRL_STATES_DEFINE(node_id) \
|
||||
Z_PINCTRL_DEV_CONFIG_CONST Z_PINCTRL_DEV_CONFIG_STATIC \
|
||||
struct pinctrl_dev_config Z_PINCTRL_DEV_CONFIG_NAME(node_id) = \
|
||||
Z_PINCTRL_DEV_CONFIG_INIT(node_id);
|
||||
Z_PINCTRL_DEV_CONFIG_INIT(node_id)
|
||||
|
||||
/**
|
||||
* @brief Define all pin control information for the given compatible index.
|
||||
|
|
|
@ -19,7 +19,7 @@ int test_device_init(const struct device *dev)
|
|||
}
|
||||
|
||||
#define PINCTRL_DEVICE_INIT(inst) \
|
||||
PINCTRL_DT_INST_DEFINE(inst) \
|
||||
PINCTRL_DT_INST_DEFINE(inst); \
|
||||
\
|
||||
DEVICE_DT_INST_DEFINE(inst, test_device_init, NULL, NULL, NULL, \
|
||||
POST_KERNEL, \
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue