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 <stdio.h>
21
22
#define AST1030_ADC_BASE_ADDR 0x7e6e9000
23
24
// ADC channel number
25
enum
ADC_CHANNEL
{
26
CHANNEL_5
= 5,
27
NUMBER_OF_ADC_CHANNEL
= 16,
28
};
29
30
struct
ADC_INFO
{
31
long
unsigned
int
offset
;
32
int
shift
;
33
};
34
35
bool
get_adc_voltage
(
int
channel,
float
*voltage);
36
37
#endif
get_adc_voltage
bool get_adc_voltage(int channel, float *voltage)
Definition:
plat_class.c:58
ADC_INFO
Definition:
plat_class.c:42
ADC_INFO::shift
int shift
Definition:
plat_class.c:44
ADC_INFO::offset
long unsigned int offset
Definition:
plat_class.c:43
ADC_CHANNEL
ADC_CHANNEL
Definition:
plat_class.c:80
NUMBER_OF_ADC_CHANNEL
@ NUMBER_OF_ADC_CHANNEL
Definition:
plat_class.h:27
CHANNEL_5
@ CHANNEL_5
Definition:
plat_class.h:26
meta-facebook
yv4-ff
src
platform
plat_class.h
Generated by
1.9.2