summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--boards/galileo/Kconfig8
-rw-r--r--drivers/adc/Kconfig29
-rw-r--r--drivers/adc/adc_ti_adc108s102.c20
-rw-r--r--samples/nanokernel/apps/adc/src/adc.c2
4 files changed, 25 insertions, 34 deletions
diff --git a/boards/galileo/Kconfig b/boards/galileo/Kconfig
index cf51b13e2..1fb337a7f 100644
--- a/boards/galileo/Kconfig
+++ b/boards/galileo/Kconfig
@@ -51,13 +51,11 @@ endif
if ADC
config ADC_TI_ADC108S102
def_bool y
-config ADC_TI_ADC108S102_0
- def_bool y
-config ADC_TI_ADC108S102_0_SPI_PORT_NAME
+config ADC_TI_ADC108S102_SPI_PORT_NAME
default "SPI0"
-config ADC_TI_ADC108S102_0_SPI_CONFIGURATION
+config ADC_TI_ADC108S102_SPI_CONFIGURATION
default 0x81
-config ADC_TI_ADC108S102_0_SPI_MAX_FREQ
+config ADC_TI_ADC108S102_SPI_MAX_FREQ
default 0x20000000
endif
diff --git a/drivers/adc/Kconfig b/drivers/adc/Kconfig
index 60aba1e8e..c746bbf45 100644
--- a/drivers/adc/Kconfig
+++ b/drivers/adc/Kconfig
@@ -52,42 +52,35 @@ config ADC_TI_ADC108S102_INIT_PRIORITY
Device is connected to SPI bus, it has to
be initialized after SPI driver.
-config ADC_TI_ADC108S102_0
- bool "First instance of TI's adc108s102 chip"
- depends on ADC_TI_ADC108S102
- default n
- help
- Enalbe first instance of adc108s102 driver.
-
-config ADC_TI_ADC108S102_0_DRV_NAME
+config ADC_TI_ADC108S102_DRV_NAME
string "Driver's name"
- depends on ADC_TI_ADC108S102_0
- default "adc108s102_0"
+ depends on ADC_TI_ADC108S102
+ default "adc108s102"
-config ADC_TI_ADC108S102_0_SPI_PORT_NAME
+config ADC_TI_ADC108S102_SPI_PORT_NAME
string "Master SPI port name"
- depends on ADC_TI_ADC108S102_0
+ depends on ADC_TI_ADC108S102
default ""
help
Master SPI port name through which adc108s102 chip is accessed.
-config ADC_TI_ADC108S102_0_SPI_CONFIGURATION
+config ADC_TI_ADC108S102_SPI_CONFIGURATION
hex "Master SPI port configuration"
- depends on ADC_TI_ADC108S102_0
+ depends on ADC_TI_ADC108S102
default 0x0
help
Master SPI port configuration flags used to access adc108s102 chip.
-config ADC_TI_ADC108S102_0_SPI_MAX_FREQ
+config ADC_TI_ADC108S102_SPI_MAX_FREQ
hex "Master SPI port max frequency"
- depends on ADC_TI_ADC108S102_0
+ depends on ADC_TI_ADC108S102
default 0x0
help
Master SPI port maximum frequency used to access adc108s102 chip.
-config ADC_TI_ADC108S102_0_SPI_SLAVE
+config ADC_TI_ADC108S102_SPI_SLAVE
int "SPI slave slot"
- depends on ADC_TI_ADC108S102_0
+ depends on ADC_TI_ADC108S102
default 0
help
adc108s102 chip's SPI slave number on master SPI port.
diff --git a/drivers/adc/adc_ti_adc108s102.c b/drivers/adc/adc_ti_adc108s102.c
index bd413be21..d27b988a9 100644
--- a/drivers/adc/adc_ti_adc108s102.c
+++ b/drivers/adc/adc_ti_adc108s102.c
@@ -232,20 +232,20 @@ int ti_adc108s102_init(struct device *dev)
return DEV_OK;
}
-#ifdef CONFIG_ADC_TI_ADC108S102_0
+#ifdef CONFIG_ADC_TI_ADC108S102
-struct ti_adc108s102_data adc108s102_0_data;
+struct ti_adc108s102_data adc108s102_data;
-struct ti_adc108s102_config adc108s102_0_config = {
- .spi_port = CONFIG_ADC_TI_ADC108S102_0_SPI_PORT_NAME,
- .spi_config_flags = CONFIG_ADC_TI_ADC108S102_0_SPI_CONFIGURATION,
- .spi_freq = CONFIG_ADC_TI_ADC108S102_0_SPI_MAX_FREQ,
- .spi_slave = CONFIG_ADC_TI_ADC108S102_0_SPI_SLAVE,
+struct ti_adc108s102_config adc108s102_config = {
+ .spi_port = CONFIG_ADC_TI_ADC108S102_SPI_PORT_NAME,
+ .spi_config_flags = CONFIG_ADC_TI_ADC108S102_SPI_CONFIGURATION,
+ .spi_freq = CONFIG_ADC_TI_ADC108S102_SPI_MAX_FREQ,
+ .spi_slave = CONFIG_ADC_TI_ADC108S102_SPI_SLAVE,
};
-DEVICE_INIT(adc108s102_0, CONFIG_ADC_TI_ADC108S102_0_DRV_NAME,
+DEVICE_INIT(adc108s102, CONFIG_ADC_TI_ADC108S102_DRV_NAME,
ti_adc108s102_init,
- &adc108s102_0_data, &adc108s102_0_config,
+ &adc108s102_data, &adc108s102_config,
SECONDARY, CONFIG_ADC_TI_ADC108S102_INIT_PRIORITY);
-#endif /* CONFIG_ADC_TI_ADC108S102_0 */
+#endif /* CONFIG_ADC_TI_ADC108S102 */
diff --git a/samples/nanokernel/apps/adc/src/adc.c b/samples/nanokernel/apps/adc/src/adc.c
index f430b2b2a..a83c93ba7 100644
--- a/samples/nanokernel/apps/adc/src/adc.c
+++ b/samples/nanokernel/apps/adc/src/adc.c
@@ -36,7 +36,7 @@
#ifdef CONFIG_SOC_QUARK_SE_SS
#define ADC_DEVICE_NAME CONFIG_ADC_DW_NAME
#elif CONFIG_BOARD_GALILEO
- #define ADC_DEVICE_NAME CONFIG_ADC_TI_ADC108S102_0_DRV_NAME
+ #define ADC_DEVICE_NAME CONFIG_ADC_TI_ADC108S102_DRV_NAME
#endif
/*