linux/include/dt-bindings/mfd/st,stpmic1.h
<<
>>
Prefs
   1/* SPDX-License-Identifier: GPL-2.0 */
   2/*
   3 * Copyright (C) STMicroelectronics 2018 - All Rights Reserved
   4 * Author: Philippe Peurichard <philippe.peurichard@st.com>,
   5 * Pascal Paillet <p.paillet@st.com> for STMicroelectronics.
   6 */
   7
   8#ifndef __DT_BINDINGS_STPMIC1_H__
   9#define __DT_BINDINGS_STPMIC1_H__
  10
  11/* IRQ definitions */
  12#define IT_PONKEY_F     0
  13#define IT_PONKEY_R     1
  14#define IT_WAKEUP_F     2
  15#define IT_WAKEUP_R     3
  16#define IT_VBUS_OTG_F   4
  17#define IT_VBUS_OTG_R   5
  18#define IT_SWOUT_F      6
  19#define IT_SWOUT_R      7
  20
  21#define IT_CURLIM_BUCK1 8
  22#define IT_CURLIM_BUCK2 9
  23#define IT_CURLIM_BUCK3 10
  24#define IT_CURLIM_BUCK4 11
  25#define IT_OCP_OTG      12
  26#define IT_OCP_SWOUT    13
  27#define IT_OCP_BOOST    14
  28#define IT_OVP_BOOST    15
  29
  30#define IT_CURLIM_LDO1  16
  31#define IT_CURLIM_LDO2  17
  32#define IT_CURLIM_LDO3  18
  33#define IT_CURLIM_LDO4  19
  34#define IT_CURLIM_LDO5  20
  35#define IT_CURLIM_LDO6  21
  36#define IT_SHORT_SWOTG  22
  37#define IT_SHORT_SWOUT  23
  38
  39#define IT_TWARN_F      24
  40#define IT_TWARN_R      25
  41#define IT_VINLOW_F     26
  42#define IT_VINLOW_R     27
  43#define IT_SWIN_F       30
  44#define IT_SWIN_R       31
  45
  46/* BUCK MODES definitions */
  47#define STPMIC1_BUCK_MODE_NORMAL 0
  48#define STPMIC1_BUCK_MODE_LP 2
  49
  50#endif /* __DT_BINDINGS_STPMIC1_H__ */
  51