adc: Cleanup main Kconfig

This patch addresses the following issues:
* Aligns the Kconfig code style with Zephyr projects requirements.
* Removes redundant "depends on" from Kconfig.

Change-Id: I46a156581cdf79d0ba8f0030ce7b595469db1bcb
Signed-off-by: Vincenzo Frascino <vincenzo.frascino@linaro.org>
This commit is contained in:
Vincenzo Frascino 2016-11-15 17:39:01 +00:00 committed by Kumar Gala
commit c3b54339da

View file

@ -24,7 +24,7 @@ menuconfig ADC
prompt "ADC drivers" prompt "ADC drivers"
default n default n
help help
Enable ADC (Analog to Digital Converter) driver configuration Enable ADC (Analog to Digital Converter) driver configuration
config SYS_LOG_ADC_LEVEL config SYS_LOG_ADC_LEVEL
int int
@ -34,19 +34,19 @@ config SYS_LOG_ADC_LEVEL
range 0 4 range 0 4
help help
Sets log level for ADC driver. Sets log level for ADC driver.
Levels are: Levels are:
- 0 OFF, do not write - 0 OFF, do not write
- 1 ERROR, only write SYS_LOG_ERR - 1 ERROR, only write SYS_LOG_ERR
- 2 WARNING, write SYS_LOG_WRN in adition to previous level - 2 WARNING, write SYS_LOG_WRN in adition to previous level
- 3 INFO, write SYS_LOG_INF in adition to previous levels - 3 INFO, write SYS_LOG_INF in adition to previous levels
- 4 DEBUG, write SYS_LOG_DBG in adition to previous levels - 4 DEBUG, write SYS_LOG_DBG in adition to previous levels
config ADC_INIT_PRIORITY config ADC_INIT_PRIORITY
int int
@ -80,31 +80,27 @@ if ADC_TI_ADC108S102
config ADC_TI_ADC108S102_SPI_PORT_NAME config ADC_TI_ADC108S102_SPI_PORT_NAME
string "Master SPI port name" string "Master SPI port name"
depends on ADC_TI_ADC108S102
default "" default ""
help help
Master SPI port name through which adc108s102 chip is accessed. Master SPI port name through which adc108s102 chip is accessed.
config ADC_TI_ADC108S102_SPI_CONFIGURATION config ADC_TI_ADC108S102_SPI_CONFIGURATION
hex "Master SPI port configuration" hex "Master SPI port configuration"
depends on ADC_TI_ADC108S102
default 0x0 default 0x0
help help
Master SPI port configuration flags used to access adc108s102 chip. Master SPI port configuration flags used to access adc108s102 chip.
config ADC_TI_ADC108S102_SPI_MAX_FREQ config ADC_TI_ADC108S102_SPI_MAX_FREQ
hex "Master SPI port max frequency" hex "Master SPI port max frequency"
depends on ADC_TI_ADC108S102
default 0x0 default 0x0
help help
Master SPI port maximum frequency used to access adc108s102 chip. Master SPI port maximum frequency used to access adc108s102 chip.
config ADC_TI_ADC108S102_SPI_SLAVE config ADC_TI_ADC108S102_SPI_SLAVE
int "SPI slave slot" int "SPI slave slot"
depends on ADC_TI_ADC108S102
default 0 default 0
help help
adc108s102 chip's SPI slave number on master SPI port. adc108s102 chip's SPI slave number on master SPI port.
endif # ADC_TI_ADC108S102 endif # ADC_TI_ADC108S102
@ -113,7 +109,7 @@ menuconfig ADC_DW
depends on ADC && ARC depends on ADC && ARC
default n default n
help help
Enable the driver implementation of the Designware ADC IP. Enable the driver implementation of the Designware ADC IP.
if ADC_DW if ADC_DW
@ -121,29 +117,26 @@ if ADC_DW
config ADC_DW_CALIBRATION config ADC_DW_CALIBRATION
bool "Enable Calibration" bool "Enable Calibration"
default y default y
depends on ADC_DW
help help
Enables ADC to run with a calibrated output at the Enables ADC to run with a calibrated output at the
expense of execution speed when exiting low power states. expense of execution speed when exiting low power states.
If disabled, the ADC will require the application/system-integrator If disabled, the ADC will require the application/system-integrator
to provide a calibration method. to provide a calibration method.
config ADC_DW_DUMMY_CONVERSION config ADC_DW_DUMMY_CONVERSION
bool "Enable dummy conversion" bool "Enable dummy conversion"
default y default y
depends on ADC_DW
help help
After awaking from low power state a dummy After awaking from low power state a dummy
conversion must be performed and discarded. conversion must be performed and discarded.
If disabled the user will have to discard the first If disabled the user will have to discard the first
sample after a resume from a low power state. sample after a resume from a low power state.
choice choice
prompt "Output Mode" prompt "Output Mode"
default ADC_DW_SERIAL default ADC_DW_SERIAL
depends on ADC_DW
help help
ADC output mode: parallel or serial. ADC output mode: parallel or serial.
config ADC_DW_SERIAL config ADC_DW_SERIAL
bool "Serial" bool "Serial"
@ -156,9 +149,8 @@ endchoice
choice choice
prompt "Sequence Mode" prompt "Sequence Mode"
default ADC_DW_SINGLESHOT default ADC_DW_SINGLESHOT
depends on ADC_DW
help help
ADC sequence mode - single run/repetitive ADC sequence mode - single run/repetitive
config ADC_DW_SINGLESHOT config ADC_DW_SINGLESHOT
bool "Single Ended" bool "Single Ended"
@ -171,10 +163,9 @@ endchoice
choice choice
prompt "Capture Mode" prompt "Capture Mode"
default ADC_DW_RISING_EDGE default ADC_DW_RISING_EDGE
depends on ADC_DW
help help
ADC controller capture mode: ADC controller capture mode:
by rising or falling edge of adc_clk by rising or falling edge of adc_clk
config ADC_DW_RISING_EDGE config ADC_DW_RISING_EDGE
bool "Rising Edge" bool "Rising Edge"
@ -186,48 +177,47 @@ endchoice
config ADC_DW_SAMPLE_WIDTH config ADC_DW_SAMPLE_WIDTH
int "Sample Width" int "Sample Width"
depends on ADC_DW
default 31 default 31
help help
Defines ADC device data sample width (resolution): Defines ADC device data sample width (resolution):
- 0 = 6 bits resolution - 0 = 6 bits resolution
- 1 = 8 bits resolution - 1 = 8 bits resolution
- 2 = 10 bits resolution - 2 = 10 bits resolution
- 3 = 12 bits resolution - 3 = 12 bits resolution
config ADC_DW_SERIAL_DELAY config ADC_DW_SERIAL_DELAY
int "Serial Delay" int "Serial Delay"
default 1 default 1
help help
Number of ADC clock ticks that the first bit of Number of ADC clock ticks that the first bit of
the serial output is delayed after the conversion the serial output is delayed after the conversion
has started. has started.
config ADC_DW_CLOCK_RATIO config ADC_DW_CLOCK_RATIO
int "Clock Ratio" int "Clock Ratio"
default 1024 default 1024
help help
ADC Clock Ratio ADC Clock Ratio
endif endif # ADC_DW
menuconfig ADC_QMSI menuconfig ADC_QMSI
bool "QMSI ADC Driver" bool "QMSI ADC Driver"
depends on QMSI && ADC depends on QMSI && ADC
default n default n
help help
Enable the driver implementation of the QMSI ADC IP. Enable the driver implementation of the QMSI ADC IP.
menuconfig ADC_QMSI_SS menuconfig ADC_QMSI_SS
bool "QMSI ADC Driver for the Sensor Subsystem" bool "QMSI ADC Driver for the Sensor Subsystem"
depends on QMSI && ADC depends on QMSI && ADC
default n default n
help help
Enable the driver implementation of the QMSI ADC IP. Enable the driver implementation of the QMSI ADC IP.
if ADC_QMSI || ADC_QMSI_SS if ADC_QMSI || ADC_QMSI_SS
@ -235,7 +225,7 @@ choice
prompt "Capturing Mode" prompt "Capturing Mode"
default ADC_QMSI_INTERRUPT default ADC_QMSI_INTERRUPT
help help
ADC sample capture mode - interrupt mode/polling mode ADC sample capture mode - interrupt mode/polling mode
config ADC_QMSI_POLL config ADC_QMSI_POLL
bool "Polling samples" bool "Polling samples"
@ -249,39 +239,39 @@ config ADC_QMSI_CALIBRATION
bool "Enable Calibration" bool "Enable Calibration"
default y default y
help help
Enables ADC to run with a calibrated output at the Enables ADC to run with a calibrated output at the
expense of execution speed when exiting low power states. expense of execution speed when exiting low power states.
If disabled, the ADC will require the application/system-integrator If disabled, the ADC will require the application/system-integrator
to provide a calibration method. to provide a calibration method.
config ADC_QMSI_CLOCK_RATIO config ADC_QMSI_CLOCK_RATIO
int "Clock Ratio" int "Clock Ratio"
default 100 default 100
help help
ADC Clock Ratio ADC Clock Ratio
config ADC_QMSI_SERIAL_DELAY config ADC_QMSI_SERIAL_DELAY
int "Serial Delay" int "Serial Delay"
default 1 default 1
help help
Number of ADC clock ticks that the first bit of Number of ADC clock ticks that the first bit of
the serial output is delayed after the conversion the serial output is delayed after the conversion
has started. has started.
if ADC_QMSI if ADC_QMSI
config ADC_QMSI_SAMPLE_WIDTH config ADC_QMSI_SAMPLE_WIDTH
int "Sample Width" int "Sample Width"
default 3 default 3
help help
Defines ADC device data sample width (resolution): Defines ADC device data sample width (resolution):
- 0 = 6 bits resolution - 0 = 6 bits resolution
- 1 = 8 bits resolution - 1 = 8 bits resolution
- 2 = 10 bits resolution - 2 = 10 bits resolution
- 3 = 12 bits resolution - 3 = 12 bits resolution
endif endif
if ADC_QMSI_SS if ADC_QMSI_SS
@ -289,15 +279,15 @@ config ADC_QMSI_SAMPLE_WIDTH
int "Sample Width" int "Sample Width"
default 11 default 11
help help
Defines ADC device data sample width (resolution): Defines ADC device data sample width (resolution):
- 5 = 6 bits resolution - 5 = 6 bits resolution
- 7 = 8 bits resolution - 7 = 8 bits resolution
- 9 = 10 bits resolution - 9 = 10 bits resolution
- 11 = 12 bits resolution - 11 = 12 bits resolution
endif endif
endif # ADC_QMSI || ADC_QMSI_SS endif # ADC_QMSI || ADC_QMSI_SS