summaryrefslogtreecommitdiff
path: root/zephyr/Kconfig.adc
diff options
context:
space:
mode:
Diffstat (limited to 'zephyr/Kconfig.adc')
-rw-r--r--zephyr/Kconfig.adc62
1 files changed, 0 insertions, 62 deletions
diff --git a/zephyr/Kconfig.adc b/zephyr/Kconfig.adc
deleted file mode 100644
index a1e3bd63eb..0000000000
--- a/zephyr/Kconfig.adc
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 2021 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.
-
-menuconfig PLATFORM_EC_ADC
- bool "ADC shim"
- default n if ARCH_POSIX
- default y
- imply ADC
- help
- Enable compilation of the EC ADC module. Once enabled, it is
- possible to call platform/ec adc_read_channel() function.
-
-if PLATFORM_EC_ADC
-
-# Chromium EC provides it's own "adc" command. Disable the Zephyr
-# built-in ADC shell command.
-# TODO(b:188434233) Investigate moving to zephyr adc shell
-config ADC_SHELL
- default n
-
-config PLATFORM_EC_ADC_CMD
- bool "ADC host/console command"
- default y
- help
- Enables support for printing ADC channels state with the "adc"
- console command and reading a state of ADC channel with the
- EC_CMD_ADC_READ host command. Replaces generic Zephyr "adc"
- command.
-
-config PLATFORM_EC_ADC_RESOLUTION
- int "ADC resolution"
- default 10
- help
- The resolution, in bits, to use for the ADC conversion. Determines
- the sample values range: 0 .. 2^resolution -1. The supported
- resolution values depend on specific hardware.
-
-config PLATFORM_EC_ADC_OVERSAMPLING
- int "ADC oversampling"
- default 0
- help
- ADC oversampling to use for the ADC conversion. Each sample is
- averaged from 2^oversampling conversion results. Oversampling can
- help in providing more stable readings. The supported oversampling
- values depend on specific hardware.
-
-config PLATFORM_EC_ADC_CHANNELS_RUNTIME_CONFIG
- bool "ADC runtime config"
- default n
- help
- Allows the configuration of the ADC channels to be set up at
- runtime. This makes the adc_channels[] array writable,
- i.e. not const. It should be declared as such in the board
- config.
-
- This is useful when the board has runtime information that
- changes the configuration, such as board revision information.
- Without this, multiple EC images would need to be installed
- depending on the board.
-
-endif # PLATFORM_EC_ADC