11.1Sjmcneill/*	$NetBSD: st,stpmic1.h,v 1.1.1.1 2019/05/25 11:29:13 jmcneill Exp $	*/
21.1Sjmcneill
31.1Sjmcneill/* SPDX-License-Identifier: GPL-2.0 */
41.1Sjmcneill/*
51.1Sjmcneill * Copyright (C) STMicroelectronics 2018 - All Rights Reserved
61.1Sjmcneill * Author: Philippe Peurichard <philippe.peurichard@st.com>,
71.1Sjmcneill * Pascal Paillet <p.paillet@st.com> for STMicroelectronics.
81.1Sjmcneill */
91.1Sjmcneill
101.1Sjmcneill#ifndef __DT_BINDINGS_STPMIC1_H__
111.1Sjmcneill#define __DT_BINDINGS_STPMIC1_H__
121.1Sjmcneill
131.1Sjmcneill/* IRQ definitions */
141.1Sjmcneill#define IT_PONKEY_F	0
151.1Sjmcneill#define IT_PONKEY_R	1
161.1Sjmcneill#define IT_WAKEUP_F	2
171.1Sjmcneill#define IT_WAKEUP_R	3
181.1Sjmcneill#define IT_VBUS_OTG_F	4
191.1Sjmcneill#define IT_VBUS_OTG_R	5
201.1Sjmcneill#define IT_SWOUT_F	6
211.1Sjmcneill#define IT_SWOUT_R	7
221.1Sjmcneill
231.1Sjmcneill#define IT_CURLIM_BUCK1	8
241.1Sjmcneill#define IT_CURLIM_BUCK2	9
251.1Sjmcneill#define IT_CURLIM_BUCK3	10
261.1Sjmcneill#define IT_CURLIM_BUCK4	11
271.1Sjmcneill#define IT_OCP_OTG	12
281.1Sjmcneill#define IT_OCP_SWOUT	13
291.1Sjmcneill#define IT_OCP_BOOST	14
301.1Sjmcneill#define IT_OVP_BOOST	15
311.1Sjmcneill
321.1Sjmcneill#define IT_CURLIM_LDO1	16
331.1Sjmcneill#define IT_CURLIM_LDO2	17
341.1Sjmcneill#define IT_CURLIM_LDO3	18
351.1Sjmcneill#define IT_CURLIM_LDO4	19
361.1Sjmcneill#define IT_CURLIM_LDO5	20
371.1Sjmcneill#define IT_CURLIM_LDO6	21
381.1Sjmcneill#define IT_SHORT_SWOTG	22
391.1Sjmcneill#define IT_SHORT_SWOUT	23
401.1Sjmcneill
411.1Sjmcneill#define IT_TWARN_F	24
421.1Sjmcneill#define IT_TWARN_R	25
431.1Sjmcneill#define IT_VINLOW_F	26
441.1Sjmcneill#define IT_VINLOW_R	27
451.1Sjmcneill#define IT_SWIN_F	30
461.1Sjmcneill#define IT_SWIN_R	31
471.1Sjmcneill
481.1Sjmcneill/* BUCK MODES definitions */
491.1Sjmcneill#define STPMIC1_BUCK_MODE_NORMAL 0
501.1Sjmcneill#define STPMIC1_BUCK_MODE_LP 2
511.1Sjmcneill
521.1Sjmcneill#endif /* __DT_BINDINGS_STPMIC1_H__ */
53