OpenBIC
OpenSource Bridge-IC
plat_class.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_CLASS_H
18
#define PLAT_CLASS_H
19
20
#include "stdint.h"
21
22
enum
VR_MODULE
{
23
VR_MODULE_MPS
,
24
VR_MODULE_RNS
,
25
VR_MODULE_UNKNOWN
,
26
};
27
28
enum
UBC_MODULE
{
29
UBC_MODULE_DELTA
,
30
UBC_MODULE_MPS
,
31
UBC_MODULE_FLEX
,
32
UBC_MODULE_LUXSHARE
,
33
UBC_MODULE_UNKNOWN
,
34
};
35
36
void
init_plat_config
();
37
uint8_t
get_vr_module
();
38
uint8_t
get_ubc_module
();
39
uint8_t
get_mmc_slot
();
40
41
#endif
VR_MODULE
VR_MODULE
Definition:
plat_class.h:92
get_vr_module
uint8_t get_vr_module()
Definition:
plat_class.c:451
get_mmc_slot
uint8_t get_mmc_slot()
Definition:
plat_class.c:81
UBC_MODULE
UBC_MODULE
Definition:
plat_class.h:28
UBC_MODULE_DELTA
@ UBC_MODULE_DELTA
Definition:
plat_class.h:29
UBC_MODULE_MPS
@ UBC_MODULE_MPS
Definition:
plat_class.h:30
UBC_MODULE_FLEX
@ UBC_MODULE_FLEX
Definition:
plat_class.h:31
UBC_MODULE_LUXSHARE
@ UBC_MODULE_LUXSHARE
Definition:
plat_class.h:32
UBC_MODULE_UNKNOWN
@ UBC_MODULE_UNKNOWN
Definition:
plat_class.h:33
VR_MODULE_UNKNOWN
@ VR_MODULE_UNKNOWN
Definition:
plat_class.h:25
VR_MODULE_RNS
@ VR_MODULE_RNS
Definition:
plat_class.h:24
VR_MODULE_MPS
@ VR_MODULE_MPS
Definition:
plat_class.h:23
get_ubc_module
uint8_t get_ubc_module()
Definition:
plat_class.c:76
init_plat_config
void init_plat_config()
Definition:
plat_class.c:57
meta-facebook
sb-rb
src
platform
plat_class.h
Generated by
1.9.2