kernel-brax3-ubuntu-touch/include/dt-bindings/mfd/richtek,rt9490.h
erascape f319b992b1 kernel-5.15: Initial import brax3 UT kernel
* halium configs enabled

Signed-off-by: erascape <erascape@proton.me>
2025-09-23 15:17:10 +00:00

65 lines
1.6 KiB
C

/* SPDX-License-Identifier: GPL-2.0 */
/*
* Copyright (c) 2022 MediaTek Inc.
* Author: ChiYuan Huang <cy_huang@richtek.com>
*/
#ifndef _DT_BINDINGS_MFD_RT9490_H
#define _DT_BINDINGS_MFD_RT9490_H
/* IRQ definitions */
#define RT9490_IRQ_VBUSPG 0
#define RT9490_IRQ_VAC1PG 1
#define RT9490_IRQ_VAC2PG 2
#define RT9490_IRQ_VBUSGD_RDY 3
#define RT9490_IRQ_BAD_ADAPTER 4
#define RT9490_IRQ_WDT 5
#define RT9490_IRQ_MIVR 6
#define RT9490_IRQ_AICR 7
#define RT9490_IRQ_BC12DN 8
#define RT9490_IRQ_VBATPG 9
#define RT9490_IRQ_TREG 10
#define RT9490_IRQ_VBUS 12
#define RT9490_IRQ_AICC 14
#define RT9490_IRQ_CHG 15
#define RT9490_IRQ_BGTMR 16
#define RT9490_IRQ_PRECHG_TMR 17
#define RT9490_IRQ_TRICHG_TMR 18
#define RT9490_IRQ_FASTCHG_TMR 19
#define RT9490_IRQ_VSYSMIN 20
#define RT9490_IRQ_ADCDONE 21
#define RT9490_IRQ_DPDMDONE 22
#define RT9490_IRQ_JEITA_HOT 24
#define RT9490_IRQ_JEITA_WARM 25
#define RT9490_IRQ_JEITA_COOL 26
#define RT9490_IRQ_JEITA_COLD 27
#define RT9490_IRQ_OTG_LBP 28
#define RT9490_IRQ_VAC1_OVP 32
#define RT9490_IRQ_VAC2_OVP 33
#define RT9490_IRQ_CYC_OCP 34
#define RT9490_IRQ_IBAT_OCP 35
#define RT9490_IRQ_IBUS_OCP 36
#define RT9490_IRQ_VBAT_OCP 37
#define RT9490_IRQ_VBUS_OCP 38
#define RT9490_IRQ_IBAT_REG 39
#define RT9490_IRQ_TOTP 42
#define RT9490_IRQ_OTG_UVP 44
#define RT9490_IRQ_OTG_OVP 45
#define RT9490_IRQ_VSYS_OVP 46
#define RT9490_IRQ_VSYS_UVP 47
#define RT9490_IRQ_CDP_DONE 48
#define RT9490_IRQ_CDP_PD 49
#define RT9490_IRQ_VRECHG 50
#define RT9490_IRQ_VBUS_UMIVR 51
#define RT9490_IRQ_PE_DONE 52
#define RT9490_IRQ_REGN_OCUV 53
#define RT9490_IRQ_VSYSSHORT 54
#define RT9490_IRQ_IEOC 55
#endif