11bd4fe43Sopenharmony_ci/*
21bd4fe43Sopenharmony_ci * Copyright (c) 2020 Huawei Device Co., Ltd.
31bd4fe43Sopenharmony_ci * Licensed under the Apache License, Version 2.0 (the "License");
41bd4fe43Sopenharmony_ci * you may not use this file except in compliance with the License.
51bd4fe43Sopenharmony_ci * You may obtain a copy of the License at
61bd4fe43Sopenharmony_ci *
71bd4fe43Sopenharmony_ci *     http://www.apache.org/licenses/LICENSE-2.0
81bd4fe43Sopenharmony_ci *
91bd4fe43Sopenharmony_ci * Unless required by applicable law or agreed to in writing, software
101bd4fe43Sopenharmony_ci * distributed under the License is distributed on an "AS IS" BASIS,
111bd4fe43Sopenharmony_ci * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
121bd4fe43Sopenharmony_ci * See the License for the specific language governing permissions and
131bd4fe43Sopenharmony_ci * limitations under the License.
141bd4fe43Sopenharmony_ci */
151bd4fe43Sopenharmony_ci
161bd4fe43Sopenharmony_ci#ifndef __HI3861_H__
171bd4fe43Sopenharmony_ci#define __HI3861_H__
181bd4fe43Sopenharmony_ci
191bd4fe43Sopenharmony_citypedef enum IRQn {
201bd4fe43Sopenharmony_ci    /******  RISC-V  Privilege Interrupts ***************************************************/
211bd4fe43Sopenharmony_ci    MACHINE_SOFTWARE_IRQ            = 3,
221bd4fe43Sopenharmony_ci    MACHINE_TIMER_IRQ               = 7,
231bd4fe43Sopenharmony_ci    MACHINE_EXTERNAL_IRQ            = 11,
241bd4fe43Sopenharmony_ci    NMI_IRQ                         = 12,
251bd4fe43Sopenharmony_ci
261bd4fe43Sopenharmony_ci    /******  HiMedeer local Interrupts ***************************************************/
271bd4fe43Sopenharmony_ci    TIMER_0_IRQ                     = 26,
281bd4fe43Sopenharmony_ci    TIMER_1_IRQ                     = 27,
291bd4fe43Sopenharmony_ci    TIMER_2_IRQ                     = 28,
301bd4fe43Sopenharmony_ci    RTC_0_IRQ                       = 29,
311bd4fe43Sopenharmony_ci    RTC_1_IRQ                       = 30,
321bd4fe43Sopenharmony_ci    RTC_2_IRQ                       = 31,
331bd4fe43Sopenharmony_ci    RTC_3_IRQ                       = 32,
341bd4fe43Sopenharmony_ci    WDT_IRQ                         = 33,
351bd4fe43Sopenharmony_ci    WLAN_IRQ                        = 34,
361bd4fe43Sopenharmony_ci    DMA_IRQ                         = 35,
371bd4fe43Sopenharmony_ci    SFC_IRQ                         = 36,
381bd4fe43Sopenharmony_ci    SDIO_IRQ                        = 37,
391bd4fe43Sopenharmony_ci    UART_0_IRQ                      = 38,
401bd4fe43Sopenharmony_ci    UART_1_IRQ                      = 39,
411bd4fe43Sopenharmony_ci    UART_2_IRQ                      = 40,
421bd4fe43Sopenharmony_ci    I2C_0_IRQ                       = 41,
431bd4fe43Sopenharmony_ci    I2C_1_IRQ                       = 42,
441bd4fe43Sopenharmony_ci    SSP_0_IRQ                       = 43,
451bd4fe43Sopenharmony_ci    SSP_1_IRQ                       = 44,
461bd4fe43Sopenharmony_ci    GPIO_IRQ                        = 45,
471bd4fe43Sopenharmony_ci    TSENSOR_IRQ                     = 46,
481bd4fe43Sopenharmony_ci    WLAN_SLEEP_IRQ                  = 47,
491bd4fe43Sopenharmony_ci    WLAN_WAKEUPT_IRQ                = 48,
501bd4fe43Sopenharmony_ci    OVER_TEMP_IRQ                   = 49,
511bd4fe43Sopenharmony_ci    PMU_CMU_ERR_IRQ                 = 50,
521bd4fe43Sopenharmony_ci    CPU_SOFT_0_IRQ                  = 51,
531bd4fe43Sopenharmony_ci    CPU_SOFT_1_IRQ                  = 52,
541bd4fe43Sopenharmony_ci    CPU_SOFT_2_IRQ                  = 53,
551bd4fe43Sopenharmony_ci    CPU_SOFT_3_IRQ                  = 54,
561bd4fe43Sopenharmony_ci    SSS_PKE_IRQ                     = 55,
571bd4fe43Sopenharmony_ci    SSS_SYM_IRQ                     = 56,
581bd4fe43Sopenharmony_ci    SSS_TRNG_IRQ                    = 57,
591bd4fe43Sopenharmony_ci    ISADC_IRQ                       = 58,
601bd4fe43Sopenharmony_ci    I2S_IRQ                         = 59,
611bd4fe43Sopenharmony_ci    UDSLEEP_IRQ                     = 60,
621bd4fe43Sopenharmony_ci    RAMMONITOR_IRQ                  = 61
631bd4fe43Sopenharmony_ci} IRQn_Type;
641bd4fe43Sopenharmony_ci
651bd4fe43Sopenharmony_ci#endif // __HI3861_H__
661bd4fe43Sopenharmony_ci
67