Meng Wang | 43bbb87 | 2018-12-10 12:32:05 +0800 | [diff] [blame] | 1 | /* SPDX-License-Identifier: GPL-2.0-only */ |
Asish Bhattacharya | 8e2277f | 2017-07-20 18:31:55 +0530 | [diff] [blame] | 2 | /* |
| 3 | * Copyright (c) 2017, The Linux Foundation. All rights reserved. |
Asish Bhattacharya | 8e2277f | 2017-07-20 18:31:55 +0530 | [diff] [blame] | 4 | */ |
| 5 | |
| 6 | #ifndef __WCD9335_IRQ_H_ |
| 7 | #define __WCD9335_IRQ_H_ |
| 8 | |
| 9 | enum { |
| 10 | /* INTR_REG 0 */ |
| 11 | WCD9335_IRQ_FLL_LOCK_LOSS = 1, |
| 12 | WCD9335_IRQ_HPH_PA_OCPL_FAULT, |
| 13 | WCD9335_IRQ_HPH_PA_OCPR_FAULT, |
| 14 | WCD9335_IRQ_EAR_PA_OCP_FAULT, |
| 15 | WCD9335_IRQ_HPH_PA_CNPL_COMPLETE, |
| 16 | WCD9335_IRQ_HPH_PA_CNPR_COMPLETE, |
| 17 | WCD9335_IRQ_EAR_PA_CNP_COMPLETE, |
| 18 | /* INTR_REG 1 */ |
| 19 | WCD9335_IRQ_MBHC_SW_DET, |
| 20 | WCD9335_IRQ_MBHC_ELECT_INS_REM_DET, |
| 21 | WCD9335_IRQ_MBHC_BUTTON_PRESS_DET, |
| 22 | WCD9335_IRQ_MBHC_BUTTON_RELEASE_DET, |
| 23 | WCD9335_IRQ_MBHC_ELECT_INS_REM_LEG_DET, |
| 24 | WCD9335_IRQ_RESERVED_0, |
| 25 | WCD9335_IRQ_RESERVED_1, |
| 26 | WCD9335_IRQ_RESERVED_2, |
| 27 | /* INTR_REG 2 */ |
| 28 | WCD9335_IRQ_LINE_PA1_CNP_COMPLETE, |
| 29 | WCD9335_IRQ_LINE_PA2_CNP_COMPLETE, |
| 30 | WCD9335_IRQ_LINE_PA3_CNP_COMPLETE, |
| 31 | WCD9335_IRQ_LINE_PA4_CNP_COMPLETE, |
| 32 | WCD9335_IRQ_SOUNDWIRE, |
| 33 | WCD9335_IRQ_VDD_DIG_RAMP_COMPLETE, |
| 34 | WCD9335_IRQ_RCO_ERROR, |
| 35 | WCD9335_IRQ_SVA_ERROR, |
| 36 | /* INTR_REG 3 */ |
| 37 | WCD9335_IRQ_MAD_AUDIO, |
| 38 | WCD9335_IRQ_MAD_BEACON, |
| 39 | WCD9335_IRQ_MAD_ULTRASOUND, |
| 40 | WCD9335_IRQ_VBAT_ATTACK, |
| 41 | WCD9335_IRQ_VBAT_RESTORE, |
| 42 | WCD9335_IRQ_SVA_OUTBOX1, |
| 43 | WCD9335_IRQ_SVA_OUTBOX2, |
| 44 | WCD9335_NUM_IRQS, |
| 45 | }; |
| 46 | |
| 47 | #endif |