OpenBIC
OpenSource Bridge-IC
plat_isr.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) Meta Platforms, Inc. and affiliates.
3
*
4
* Licensed under the Apache License, Version 2.0 (the "License");
5
* you may not use this file except in compliance with the License.
6
* You may obtain a copy of the License at
7
*
8
* http://www.apache.org/licenses/LICENSE-2.0
9
*
10
* Unless required by applicable law or agreed to in writing, software
11
* distributed under the License is distributed on an "AS IS" BASIS,
12
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13
* See the License for the specific language governing permissions and
14
* limitations under the License.
15
*/
16
17
#ifndef PLAT_FUNC_H
18
#define PLAT_FUNC_H
19
20
#include <stdint.h>
21
22
#define SMI_STACK_SIZE 1000
23
#define SMI_FALLING_INTERRUPT 1
24
25
void
send_gpio_interrupt
(uint8_t gpio_num);
26
void
ISR_PLTRST
();
27
void
ISR_SLP3
();
28
void
ISR_DC_ON
();
29
void
ISR_BMC_PRDY
();
30
void
ISR_PWRGD_CPU
();
31
void
ISR_CATERR
();
32
void
ISR_DBP_PRSNT
();
33
void
ISR_POST_COMPLETE
();
34
void
ISR_SOC_THMALTRIP
();
35
void
ISR_SYS_THROTTLE
();
36
void
ISR_PCH_THMALTRIP
();
37
void
ISR_HSC_OC
();
38
void
ISR_CPU_MEMHOT
();
39
void
ISR_CPUVR_HOT
();
40
void
ISR_PVCCIO_VR_HOT
();
41
void
ISR_DIMM_ABC_VR_HOT
();
42
void
ISR_DIMM_DEF_VR_HOT
();
43
void
ISR_HSC_THROTTLE
();
44
void
ISR_NMI
();
45
void
ISR_FIVR
();
46
void
ISR_UV_DETECT
();
47
void
ISR_SMI
();
48
void
ISR_CPU_VPP_INT
();
49
#endif
ISR_DC_ON
void ISR_DC_ON()
Definition:
plat_isr.c:101
ISR_SYS_THROTTLE
void ISR_SYS_THROTTLE()
Definition:
plat_isr.c:366
ISR_CATERR
void ISR_CATERR()
Definition:
plat_isr.c:251
ISR_CPUVR_HOT
void ISR_CPUVR_HOT()
Definition:
plat_isr.c:463
ISR_HSC_OC
void ISR_HSC_OC()
Definition:
plat_isr.c:418
ISR_PLTRST
void ISR_PLTRST()
Definition:
plat_isr.c:264
ISR_POST_COMPLETE
void ISR_POST_COMPLETE()
Definition:
plat_isr.c:118
ISR_CPU_MEMHOT
void ISR_CPU_MEMHOT()
Definition:
plat_isr.c:440
ISR_PWRGD_CPU
void ISR_PWRGD_CPU()
Definition:
plat_isr.c:200
ISR_SOC_THMALTRIP
void ISR_SOC_THMALTRIP()
Definition:
plat_isr.c:338
ISR_SMI
void ISR_SMI()
Definition:
plat_isr.c:549
send_gpio_interrupt
void send_gpio_interrupt(uint8_t gpio_num)
Definition:
plat_isr.c:58
ISR_BMC_PRDY
void ISR_BMC_PRDY()
Definition:
plat_isr.c:170
ISR_HSC_THROTTLE
void ISR_HSC_THROTTLE()
Definition:
plat_isr.c:299
ISR_PCH_THMALTRIP
void ISR_PCH_THMALTRIP()
Definition:
plat_isr.c:389
ISR_DBP_PRSNT
void ISR_DBP_PRSNT()
Definition:
plat_isr.c:270
ISR_SLP3
void ISR_SLP3()
Definition:
plat_isr.c:104
ISR_DIMM_DEF_VR_HOT
void ISR_DIMM_DEF_VR_HOT()
Definition:
plat_isr.c:474
ISR_NMI
void ISR_NMI()
Definition:
plat_isr.c:495
ISR_UV_DETECT
void ISR_UV_DETECT()
Definition:
plat_isr.c:534
ISR_FIVR
void ISR_FIVR()
Definition:
plat_isr.c:512
ISR_DIMM_ABC_VR_HOT
void ISR_DIMM_ABC_VR_HOT()
Definition:
plat_isr.c:452
ISR_PVCCIO_VR_HOT
void ISR_PVCCIO_VR_HOT()
Definition:
plat_isr.c:430
ISR_CPU_VPP_INT
void ISR_CPU_VPP_INT()
Definition:
plat_isr.c:671
meta-facebook
yv3-dl
src
platform
plat_isr.h
Generated by
1.9.2