From 294880ddac7c59a88e9a53d3440a09f1778e723e Mon Sep 17 00:00:00 2001 From: Sebastian Pastor Date: Wed, 8 Mar 2017 17:27:21 +0100 Subject: [PATCH] dey-examples: adc_sample: add I/O Expander ADCs to the available interfaces. Signed-off-by: Sebastian Pastor --- .../dey-examples/files/adc_sample/adc_sample.c | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/meta-digi-dey/recipes-digi/dey-examples/files/adc_sample/adc_sample.c b/meta-digi-dey/recipes-digi/dey-examples/files/adc_sample/adc_sample.c index a0dbfef07..1dc8ebbab 100644 --- a/meta-digi-dey/recipes-digi/dey-examples/files/adc_sample/adc_sample.c +++ b/meta-digi-dey/recipes-digi/dey-examples/files/adc_sample/adc_sample.c @@ -35,7 +35,7 @@ "Usage:\n" \ "adc_sample -t ADC_type -c channel [options]\n\n" \ "Options:\n" \ - " -t : ADC_type ('MX6UL', 'MCA')\n" \ + " -t : ADC_type ('MX6UL', 'MCA', 'IOEXP')\n" \ " -c : channel number to read from\n" \ " -n : Number of samples (default: 1)\n" \ " -d : Delay (in ms) between samples (default: 1000)\n" \ @@ -45,7 +45,8 @@ enum adc_type { ADC_TYPE_UNKNOWN, ADC_TYPE_MX6UL, - ADC_TYPE_MCA + ADC_TYPE_MCA, + ADC_TYPE_IOEXP, }; struct adc_data { @@ -61,12 +62,19 @@ struct adc_data adc_list[] = { .name = "MX6UL", .dev_name = "2198000.adc", .nbits = 12, - }, { + }, + { .type = ADC_TYPE_MCA, .name = "MCA", .dev_name = "mca-cc6ul-adc", .nbits = 12, - } + }, + { + .type = ADC_TYPE_IOEXP, + .name = "IOEXP", + .dev_name = "mca-ioexp-adc", + .nbits = 12, + }, }; typedef struct adc {