st,stpmic1.h 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  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. #ifndef __DT_BINDINGS_STPMIC1_H__
  8. #define __DT_BINDINGS_STPMIC1_H__
  9. /* IRQ definitions */
  10. #define IT_PONKEY_F 0
  11. #define IT_PONKEY_R 1
  12. #define IT_WAKEUP_F 2
  13. #define IT_WAKEUP_R 3
  14. #define IT_VBUS_OTG_F 4
  15. #define IT_VBUS_OTG_R 5
  16. #define IT_SWOUT_F 6
  17. #define IT_SWOUT_R 7
  18. #define IT_CURLIM_BUCK1 8
  19. #define IT_CURLIM_BUCK2 9
  20. #define IT_CURLIM_BUCK3 10
  21. #define IT_CURLIM_BUCK4 11
  22. #define IT_OCP_OTG 12
  23. #define IT_OCP_SWOUT 13
  24. #define IT_OCP_BOOST 14
  25. #define IT_OVP_BOOST 15
  26. #define IT_CURLIM_LDO1 16
  27. #define IT_CURLIM_LDO2 17
  28. #define IT_CURLIM_LDO3 18
  29. #define IT_CURLIM_LDO4 19
  30. #define IT_CURLIM_LDO5 20
  31. #define IT_CURLIM_LDO6 21
  32. #define IT_SHORT_SWOTG 22
  33. #define IT_SHORT_SWOUT 23
  34. #define IT_TWARN_F 24
  35. #define IT_TWARN_R 25
  36. #define IT_VINLOW_F 26
  37. #define IT_VINLOW_R 27
  38. #define IT_SWIN_F 30
  39. #define IT_SWIN_R 31
  40. /* BUCK MODES definitions */
  41. #define STPMIC1_BUCK_MODE_NORMAL 0
  42. #define STPMIC1_BUCK_MODE_LP 2
  43. #endif /* __DT_BINDINGS_STPMIC1_H__ */