forked from Qortal/Brooklyn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
40 lines
1.3 KiB
40 lines
1.3 KiB
/* SPDX-License-Identifier: GPL-2.0 */ |
|
/* |
|
* This header provides macros for MAXIM MAX77620 device bindings. |
|
* |
|
* Copyright (c) 2016, NVIDIA Corporation. |
|
* Author: Laxman Dewangan <[email protected]> |
|
*/ |
|
|
|
#ifndef _DT_BINDINGS_MFD_MAX77620_H |
|
#define _DT_BINDINGS_MFD_MAX77620_H |
|
|
|
/* MAX77620 interrupts */ |
|
#define MAX77620_IRQ_TOP_GLBL 0 /* Low-Battery */ |
|
#define MAX77620_IRQ_TOP_SD 1 /* SD power fail */ |
|
#define MAX77620_IRQ_TOP_LDO 2 /* LDO power fail */ |
|
#define MAX77620_IRQ_TOP_GPIO 3 /* GPIO internal int to MAX77620 */ |
|
#define MAX77620_IRQ_TOP_RTC 4 /* RTC */ |
|
#define MAX77620_IRQ_TOP_32K 5 /* 32kHz oscillator */ |
|
#define MAX77620_IRQ_TOP_ONOFF 6 /* ON/OFF oscillator */ |
|
#define MAX77620_IRQ_LBT_MBATLOW 7 /* Thermal alarm status, > 120C */ |
|
#define MAX77620_IRQ_LBT_TJALRM1 8 /* Thermal alarm status, > 120C */ |
|
#define MAX77620_IRQ_LBT_TJALRM2 9 /* Thermal alarm status, > 140C */ |
|
|
|
/* FPS event source */ |
|
#define MAX77620_FPS_EVENT_SRC_EN0 0 |
|
#define MAX77620_FPS_EVENT_SRC_EN1 1 |
|
#define MAX77620_FPS_EVENT_SRC_SW 2 |
|
|
|
/* Device state when FPS event LOW */ |
|
#define MAX77620_FPS_INACTIVE_STATE_SLEEP 0 |
|
#define MAX77620_FPS_INACTIVE_STATE_LOW_POWER 1 |
|
|
|
/* FPS source */ |
|
#define MAX77620_FPS_SRC_0 0 |
|
#define MAX77620_FPS_SRC_1 1 |
|
#define MAX77620_FPS_SRC_2 2 |
|
#define MAX77620_FPS_SRC_NONE 3 |
|
#define MAX77620_FPS_SRC_DEF 4 |
|
|
|
#endif
|
|
|