adc: unify kconfig variables and make them consistent

Change-Id: Icf102cf845f0917263d4286fec7a85112c7f8ffc
Signed-off-by: Anas Nashif <anas.nashif@intel.com>
This commit is contained in:
Anas Nashif 2016-05-07 12:18:23 -04:00 committed by Anas Nashif
commit d0c4b30679
6 changed files with 37 additions and 66 deletions

View file

@ -58,16 +58,16 @@
#define IRQ_I2C1_TX_REQ 23
#define IRQ_I2C1_STOP_DET 24
#define IRQ_I2C1_ERR 25
#define IRQ_SPI0_ERR_INT 26
#define IRQ_SPI0_RX_AVAIL 27
#define IRQ_SPI0_TX_REQ 28
#define IRQ_SPI1_ERR_INT 29
#define IRQ_SPI1_RX_AVAIL 30
#define IRQ_SPI1_TX_REQ 31
#define IRQ_ADC_IRQ 32
#define IRQ_ADC_ERR 33
#define IRQ_GPIO0_INTR 34
#define IRQ_GPIO1_INTR 35
#define IRQ_SPI0_ERR_INT 30
#define IRQ_SPI0_RX_AVAIL 31
#define IRQ_SPI0_TX_REQ 32
#define IRQ_SPI1_ERR_INT 33
#define IRQ_SPI1_RX_AVAIL 34
#define IRQ_SPI1_TX_REQ 35
#define IRQ_ADC_ERR 18
#define IRQ_ADC_IRQ 19
#define IRQ_GPIO0_INTR 20
#define IRQ_GPIO1_INTR 21
#define IRQ_I2C_MST0_INTR 36
#define IRQ_I2C_MST1_INTR 37
#define IRQ_SPI_MST0_INTR 38

View file

@ -150,4 +150,7 @@ config SPI_INIT_PRIORITY
config PINMUX_INIT_PRIORITY
default 80 if PINMUX
config ADC_INIT_PRIORITY
default 95
endif # BOARD_GALILEO

View file

@ -33,6 +33,22 @@ config ADC_DEBUG
help
Enable debug output for ADC drivers
config ADC_INIT_PRIORITY
int
default 80
prompt "Init priority"
help
ADC Device driver initialization priority.
config ADC_0_NAME
string "ADC Driver's name"
default "ADC_0"
config ADC_0_IRQ_PRI
int
prompt "ADC interrupt priority"
default 2
menuconfig ADC_TI_ADC108S102
bool "TI adc108s102 chip driver"
depends on ADC
@ -44,21 +60,6 @@ menuconfig ADC_TI_ADC108S102
if ADC_TI_ADC108S102
config ADC_TI_ADC108S102_INIT_PRIORITY
int
depends on ADC_TI_ADC108S102
default 95
prompt "Init priority"
help
Device driver initialization priority.
Device is connected to SPI bus, it has to
be initialized after SPI driver.
config ADC_TI_ADC108S102_DRV_NAME
string "Driver's name"
depends on ADC_TI_ADC108S102
default "ADC_0"
config ADC_TI_ADC108S102_SPI_PORT_NAME
string "Master SPI port name"
depends on ADC_TI_ADC108S102
@ -98,28 +99,6 @@ menuconfig ADC_DW
if ADC_DW
config ADC_DW_DRV_NAME
string "Select a name to lookup the device"
default "ADC_0"
depends on ADC_DW
config ADC_DW_RX_IRQ
int
prompt "ADC reception interrupt"
depends on ADC_DW
default 19
config ADC_DW_ERR_IRQ
int
prompt "ADC error interrupt"
depends on ADC_DW
default 18
config ADC_DW_IRQ_PRI
int
prompt "ADC interrupt priority"
depends on ADC_DW
default 2
config ADC_DW_CALIBRATION
bool "Enable Calibration"
@ -223,17 +202,6 @@ menuconfig ADC_QMSI
if ADC_QMSI
config ADC_QMSI_0_DRV_NAME
string "Select a name to lookup the device"
default "ADC_0"
depends on ADC_QMSI
config ADC_QMSI_0_IRQ_PRI
int
prompt "ADC interrupt priority"
depends on ADC_QMSI
default 2
choice
prompt "Capturing Mode"
default ADC_QMSI_INTERRUPT

View file

@ -497,19 +497,19 @@ struct adc_config adc_config_dev = {
.config_func = adc_config_irq,
};
DEVICE_AND_API_INIT(adc_dw, CONFIG_ADC_DW_DRV_NAME, &adc_dw_init,
DEVICE_AND_API_INIT(adc_dw, CONFIG_ADC_0_NAME, &adc_dw_init,
&adc_info_dev, &adc_config_dev,
SECONDARY, CONFIG_KERNEL_INIT_PRIORITY_DEFAULT,
&api_funcs);
static void adc_config_irq(void)
{
IRQ_CONNECT(CONFIG_ADC_DW_RX_IRQ, CONFIG_ADC_DW_IRQ_PRI, adc_dw_rx_isr,
IRQ_CONNECT(IRQ_ADC_IRQ, CONFIG_ADC_0_IRQ_PRI, adc_dw_rx_isr,
DEVICE_GET(adc_dw), 0);
irq_enable(CONFIG_ADC_DW_RX_IRQ);
irq_enable(IRQ_ADC_IRQ);
IRQ_CONNECT(CONFIG_ADC_DW_ERR_IRQ, CONFIG_ADC_DW_IRQ_PRI,
IRQ_CONNECT(IRQ_ADC_ERR, CONFIG_ADC_0_IRQ_PRI,
adc_dw_err_isr, DEVICE_GET(adc_dw), 0);
irq_enable(CONFIG_ADC_DW_ERR_IRQ);
irq_enable(IRQ_ADC_ERR);
}
#endif

View file

@ -268,7 +268,7 @@ int adc_qmsi_init(struct device *dev)
struct adc_info adc_info_dev;
DEVICE_AND_API_INIT(adc_qmsi, CONFIG_ADC_QMSI_0_DRV_NAME, &adc_qmsi_init,
DEVICE_AND_API_INIT(adc_qmsi, CONFIG_ADC_0_NAME, &adc_qmsi_init,
&adc_info_dev, NULL,
SECONDARY, CONFIG_KERNEL_INIT_PRIORITY_DEFAULT,
(void *)&api_funcs);

View file

@ -244,9 +244,9 @@ struct ti_adc108s102_config adc108s102_config = {
.spi_slave = CONFIG_ADC_TI_ADC108S102_SPI_SLAVE,
};
DEVICE_INIT(adc108s102, CONFIG_ADC_TI_ADC108S102_DRV_NAME,
DEVICE_INIT(adc108s102, CONFIG_ADC_0_NAME,
ti_adc108s102_init,
&adc108s102_data, &adc108s102_config,
SECONDARY, CONFIG_ADC_TI_ADC108S102_INIT_PRIORITY);
SECONDARY, CONFIG_ADC_INIT_PRIORITY);
#endif /* CONFIG_ADC_TI_ADC108S102 */