From 3863f9c436a44512cbed60ad904cc08f00947b32 Mon Sep 17 00:00:00 2001 From: Lars-Peter Clausen Date: Wed, 21 Nov 2012 16:27:00 +0000 Subject: [PATCH] --- yaml --- r: 338321 b: refs/heads/master c: f87f1a2375a51ef8c5048bfce42587dbea1ca627 h: refs/heads/master i: 338319: e2df0f469364ea00d87c2feb91d87daab39fd854 v: v3 --- [refs] | 2 +- trunk/drivers/iio/adc/Kconfig | 12 ++++++++++++ trunk/drivers/iio/adc/Makefile | 1 + trunk/drivers/{staging => }/iio/adc/ad7793.c | 3 +-- trunk/drivers/staging/iio/adc/Kconfig | 12 ------------ trunk/drivers/staging/iio/adc/Makefile | 1 - .../iio/adc => include/linux/platform_data}/ad7793.h | 8 ++------ 7 files changed, 17 insertions(+), 22 deletions(-) rename trunk/drivers/{staging => }/iio/adc/ad7793.c (99%) rename trunk/{drivers/staging/iio/adc => include/linux/platform_data}/ad7793.h (96%) diff --git a/[refs] b/[refs] index 0ba9802e7632..5460efefc128 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: e786cc26dcc52caba53d17a80888ed0b46d097f8 +refs/heads/master: f87f1a2375a51ef8c5048bfce42587dbea1ca627 diff --git a/trunk/drivers/iio/adc/Kconfig b/trunk/drivers/iio/adc/Kconfig index cd5eed60be28..408557b02441 100644 --- a/trunk/drivers/iio/adc/Kconfig +++ b/trunk/drivers/iio/adc/Kconfig @@ -42,6 +42,18 @@ config AD7791 To compile this driver as a module, choose M here: the module will be called ad7791. +config AD7793 + tristate "Analog Devices AD7793 and similar ADCs driver" + depends on SPI + select AD_SIGMA_DELTA + help + Say yes here to build support for Analog Devices AD7785, AD7792, AD7793, + AD7794 and AD7795 SPI analog to digital converters (ADC). + If unsure, say N (but it's safe to say "Y"). + + To compile this driver as a module, choose M here: the + module will be called AD7793. + config AD7476 tristate "Analog Devices AD7476 and similar 1-channel ADCs driver" depends on SPI diff --git a/trunk/drivers/iio/adc/Makefile b/trunk/drivers/iio/adc/Makefile index 3256dc64a466..78202d9eb961 100644 --- a/trunk/drivers/iio/adc/Makefile +++ b/trunk/drivers/iio/adc/Makefile @@ -7,6 +7,7 @@ obj-$(CONFIG_AD7266) += ad7266.o obj-$(CONFIG_AD7298) += ad7298.o obj-$(CONFIG_AD7476) += ad7476.o obj-$(CONFIG_AD7791) += ad7791.o +obj-$(CONFIG_AD7793) += ad7793.o obj-$(CONFIG_AD7887) += ad7887.o obj-$(CONFIG_AT91_ADC) += at91_adc.o obj-$(CONFIG_LP8788_ADC) += lp8788_adc.o diff --git a/trunk/drivers/staging/iio/adc/ad7793.c b/trunk/drivers/iio/adc/ad7793.c similarity index 99% rename from trunk/drivers/staging/iio/adc/ad7793.c rename to trunk/drivers/iio/adc/ad7793.c index 8928609a1828..a109e686b9f7 100644 --- a/trunk/drivers/staging/iio/adc/ad7793.c +++ b/trunk/drivers/iio/adc/ad7793.c @@ -25,8 +25,7 @@ #include #include #include - -#include "ad7793.h" +#include /* Registers */ #define AD7793_REG_COMM 0 /* Communications Register (WO, 8-bit) */ diff --git a/trunk/drivers/staging/iio/adc/Kconfig b/trunk/drivers/staging/iio/adc/Kconfig index dc8582b95b61..fb8c239b0c88 100644 --- a/trunk/drivers/staging/iio/adc/Kconfig +++ b/trunk/drivers/staging/iio/adc/Kconfig @@ -70,18 +70,6 @@ config AD7780 To compile this driver as a module, choose M here: the module will be called ad7780. -config AD7793 - tristate "Analog Devices AD7793 and similar ADCs driver" - depends on SPI - select AD_SIGMA_DELTA - help - Say yes here to build support for Analog Devices AD7785, AD7792, AD7793, - AD7794 and AD7795 SPI analog to digital converters (ADC). - If unsure, say N (but it's safe to say "Y"). - - To compile this driver as a module, choose M here: the - module will be called AD7793. - config AD7816 tristate "Analog Devices AD7816/7/8 temperature sensor and ADC driver" depends on SPI diff --git a/trunk/drivers/staging/iio/adc/Makefile b/trunk/drivers/staging/iio/adc/Makefile index 7281451a613a..d285596272a0 100644 --- a/trunk/drivers/staging/iio/adc/Makefile +++ b/trunk/drivers/staging/iio/adc/Makefile @@ -14,7 +14,6 @@ obj-$(CONFIG_AD799X) += ad799x.o obj-$(CONFIG_AD7291) += ad7291.o obj-$(CONFIG_AD7780) += ad7780.o -obj-$(CONFIG_AD7793) += ad7793.o obj-$(CONFIG_AD7816) += ad7816.o obj-$(CONFIG_AD7192) += ad7192.o obj-$(CONFIG_ADT7410) += adt7410.o diff --git a/trunk/drivers/staging/iio/adc/ad7793.h b/trunk/include/linux/platform_data/ad7793.h similarity index 96% rename from trunk/drivers/staging/iio/adc/ad7793.h rename to trunk/include/linux/platform_data/ad7793.h index 0e455de215e4..7ea6751aae6d 100644 --- a/trunk/drivers/staging/iio/adc/ad7793.h +++ b/trunk/include/linux/platform_data/ad7793.h @@ -5,12 +5,8 @@ * * Licensed under the GPL-2. */ -#ifndef IIO_ADC_AD7793_H_ -#define IIO_ADC_AD7793_H_ - -/* - * TODO: struct ad7793_platform_data needs to go into include/linux/iio - */ +#ifndef __LINUX_PLATFORM_DATA_AD7793_H__ +#define __LINUX_PLATFORM_DATA_AD7793_H__ /** * enum ad7793_clock_source - AD7793 clock source selection