summaryrefslogtreecommitdiff
path: root/zephyr/shim/src/bc12_pi3usb9201.c
diff options
context:
space:
mode:
Diffstat (limited to 'zephyr/shim/src/bc12_pi3usb9201.c')
-rw-r--r--zephyr/shim/src/bc12_pi3usb9201.c10
1 files changed, 4 insertions, 6 deletions
diff --git a/zephyr/shim/src/bc12_pi3usb9201.c b/zephyr/shim/src/bc12_pi3usb9201.c
index a55b6f394b..d6bf679ef8 100644
--- a/zephyr/shim/src/bc12_pi3usb9201.c
+++ b/zephyr/shim/src/bc12_pi3usb9201.c
@@ -30,12 +30,10 @@ const struct pi3usb9201_config_t pi3usb9201_bc12_chips[] = {
};
#define BC12_GPIO_ENABLE_INTERRUPT(inst) \
- do { \
- if (DT_INST_NODE_HAS_PROP(inst, irq)) { \
- gpio_enable_interrupt( \
- GPIO_SIGNAL(DT_INST_PHANDLE(inst, irq))); \
- } \
- } while (0);
+ IF_ENABLED(DT_INST_NODE_HAS_PROP(inst, irq), \
+ (gpio_enable_interrupt( \
+ GPIO_SIGNAL(DT_INST_PHANDLE(inst, irq)))) \
+ );
static void bc12_enable_irqs(void)
{