root/include/linux/iio/timer/stm32-lptim-trigger.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


DEFINITIONS

This source file includes following definitions.
  1. is_stm32_lptim_trigger

   1 /* SPDX-License-Identifier: GPL-2.0-only */
   2 /*
   3  * Copyright (C) STMicroelectronics 2017
   4  *
   5  * Author: Fabrice Gasnier <fabrice.gasnier@st.com>
   6  */
   7 
   8 #ifndef _STM32_LPTIM_TRIGGER_H_
   9 #define _STM32_LPTIM_TRIGGER_H_
  10 
  11 #include <linux/iio/iio.h>
  12 #include <linux/iio/trigger.h>
  13 
  14 #define LPTIM1_OUT      "lptim1_out"
  15 #define LPTIM2_OUT      "lptim2_out"
  16 #define LPTIM3_OUT      "lptim3_out"
  17 
  18 #if IS_REACHABLE(CONFIG_IIO_STM32_LPTIMER_TRIGGER)
  19 bool is_stm32_lptim_trigger(struct iio_trigger *trig);
  20 #else
  21 static inline bool is_stm32_lptim_trigger(struct iio_trigger *trig)
  22 {
  23 #if IS_ENABLED(CONFIG_IIO_STM32_LPTIMER_TRIGGER)
  24         pr_warn_once("stm32 lptim_trigger not linked in\n");
  25 #endif
  26         return false;
  27 }
  28 #endif
  29 #endif

/* [<][>][^][v][top][bottom][index][help] */