1*4f8e37dbSMeenakshikumar Somasundaram /*
2*4f8e37dbSMeenakshikumar Somasundaram  * Copyright 2020 Advanced Micro Devices, Inc.
3*4f8e37dbSMeenakshikumar Somasundaram  *
4*4f8e37dbSMeenakshikumar Somasundaram  * Permission is hereby granted, free of charge, to any person obtaining a
5*4f8e37dbSMeenakshikumar Somasundaram  * copy of this software and associated documentation files (the "Software"),
6*4f8e37dbSMeenakshikumar Somasundaram  * to deal in the Software without restriction, including without limitation
7*4f8e37dbSMeenakshikumar Somasundaram  * the rights to use, copy, modify, merge, publish, distribute, sublicense,
8*4f8e37dbSMeenakshikumar Somasundaram  * and/or sell copies of the Software, and to permit persons to whom the
9*4f8e37dbSMeenakshikumar Somasundaram  * Software is furnished to do so, subject to the following conditions:
10*4f8e37dbSMeenakshikumar Somasundaram  *
11*4f8e37dbSMeenakshikumar Somasundaram  * The above copyright notice and this permission notice shall be included in
12*4f8e37dbSMeenakshikumar Somasundaram  * all copies or substantial portions of the Software.
13*4f8e37dbSMeenakshikumar Somasundaram  *
14*4f8e37dbSMeenakshikumar Somasundaram  * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
15*4f8e37dbSMeenakshikumar Somasundaram  * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
16*4f8e37dbSMeenakshikumar Somasundaram  * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  IN NO EVENT SHALL
17*4f8e37dbSMeenakshikumar Somasundaram  * THE COPYRIGHT HOLDER(S) OR AUTHOR(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR
18*4f8e37dbSMeenakshikumar Somasundaram  * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
19*4f8e37dbSMeenakshikumar Somasundaram  * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
20*4f8e37dbSMeenakshikumar Somasundaram  * OTHER DEALINGS IN THE SOFTWARE.
21*4f8e37dbSMeenakshikumar Somasundaram  *
22*4f8e37dbSMeenakshikumar Somasundaram  * Authors: AMD
23*4f8e37dbSMeenakshikumar Somasundaram  *
24*4f8e37dbSMeenakshikumar Somasundaram  */
25*4f8e37dbSMeenakshikumar Somasundaram 
26*4f8e37dbSMeenakshikumar Somasundaram #ifndef _DMUB_SRV_STAT_H_
27*4f8e37dbSMeenakshikumar Somasundaram #define _DMUB_SRV_STAT_H_
28*4f8e37dbSMeenakshikumar Somasundaram 
29*4f8e37dbSMeenakshikumar Somasundaram /**
30*4f8e37dbSMeenakshikumar Somasundaram  * DOC: DMUB_SRV STAT Interface
31*4f8e37dbSMeenakshikumar Somasundaram  *
32*4f8e37dbSMeenakshikumar Somasundaram  * These interfaces are called without acquiring DAL and DC locks.
33*4f8e37dbSMeenakshikumar Somasundaram  * Hence, there is limitations on whese interfaces can access. Only
34*4f8e37dbSMeenakshikumar Somasundaram  * variables exclusively defined for these interfaces can be modified.
35*4f8e37dbSMeenakshikumar Somasundaram  */
36*4f8e37dbSMeenakshikumar Somasundaram #include "dmub_srv.h"
37*4f8e37dbSMeenakshikumar Somasundaram 
38*4f8e37dbSMeenakshikumar Somasundaram enum dmub_status dmub_srv_stat_get_notification(struct dmub_srv *dmub,
39*4f8e37dbSMeenakshikumar Somasundaram 						struct dmub_notification *notify);
40*4f8e37dbSMeenakshikumar Somasundaram 
41*4f8e37dbSMeenakshikumar Somasundaram #endif /* _DMUB_SRV_STAT_H_ */
42