diff options
Diffstat (limited to 'chip/lm4/adc_chip.h')
-rw-r--r-- | chip/lm4/adc_chip.h | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/chip/lm4/adc_chip.h b/chip/lm4/adc_chip.h deleted file mode 100644 index a402c845a1..0000000000 --- a/chip/lm4/adc_chip.h +++ /dev/null @@ -1,44 +0,0 @@ -/* Copyright 2012 The Chromium OS Authors. All rights reserved. - * Use of this source code is governed by a BSD-style license that can be - * found in the LICENSE file. - */ - -/* LM4-specific ADC module for Chrome EC */ - -#ifndef __CROS_EC_ADC_CHIP_H -#define __CROS_EC_ADC_CHIP_H - -#include <stdint.h> - -enum lm4_adc_sequencer { - LM4_ADC_SEQ0 = 0, - LM4_ADC_SEQ1, - LM4_ADC_SEQ2, - LM4_ADC_SEQ3, - LM4_ADC_SEQ_COUNT -}; - -/* Data structure to define ADC channels. */ -struct adc_t { - const char *name; - enum lm4_adc_sequencer sequencer; - int factor_mul; - int factor_div; - int shift; - int channel; - int flag; - uint32_t gpio_port; - uint8_t gpio_mask; -}; - -/* Minimum and maximum values returned by raw ADC read. */ -#define ADC_READ_MIN 0 -#define ADC_READ_MAX 4095 - -/* Just plain id mapping for code readability */ -#define LM4_AIN(x) (x) - -/* Mock value for "channel" in adc_t if we don't have an external channel. */ -#define LM4_AIN_NONE (-1) - -#endif /* __CROS_EC_ADC_CHIP_H */ |