RE: [PATCH 1/9] IIO: core: Add hysteresis in channel spec

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Jonathan,

I will submit a patch once it is merged as this document requires kernel version.
Unless merged, I will not know in which kernel version it will be available.

Thanks,
Srinivas


-----Original Message-----
From: J.I. Cameron [mailto:jic23@xxxxxxxxxxxxxxxx] On Behalf Of Jonathan Cameron
Sent: Tuesday, August 14, 2012 2:52 AM
To: Pandruvada, Srinivas
Cc: linux-iio@xxxxxxxxxxxxxxx; jkosina@xxxxxxx
Subject: Re: [PATCH 1/9] IIO: core: Add hysteresis in channel spec

On 07/08/12 17:28, srinivas pandruvada wrote:
> Added hysteresis to the list of channel info enumeration, shared 
> /separate bit defines and to postfix channel info strings.

This needs documentation under
Documentation/ABI/testing/sysfs-bus-iio
but it can be a later patch.

>
> Signed-off-by: srinivas pandruvada <srinivas.pandruvada@xxxxxxxxx>
> ---
>   drivers/iio/industrialio-core.c |    1 +
>   include/linux/iio/iio.h         |    5 +++++
>   2 files changed, 6 insertions(+), 0 deletions(-)
>
> diff --git a/drivers/iio/industrialio-core.c 
> b/drivers/iio/industrialio-core.c index 4f947e4..536ba75 100644
> --- a/drivers/iio/industrialio-core.c
> +++ b/drivers/iio/industrialio-core.c
> @@ -92,6 +92,7 @@ static const char * const iio_chan_info_postfix[] = {
>   	[IIO_CHAN_INFO_FREQUENCY] = "frequency",
>   	[IIO_CHAN_INFO_PHASE] = "phase",
>   	[IIO_CHAN_INFO_HARDWAREGAIN] = "hardwaregain",
> +	[IIO_CHAN_INFO_HYSTERESIS] = "hysteresis",
>   };
>   
>   const struct iio_chan_spec
> diff --git a/include/linux/iio/iio.h b/include/linux/iio/iio.h index 
> 3a4f6a3..9ed1063 100644
> --- a/include/linux/iio/iio.h
> +++ b/include/linux/iio/iio.h
> @@ -35,6 +35,7 @@ enum iio_chan_info_enum {
>   	IIO_CHAN_INFO_FREQUENCY,
>   	IIO_CHAN_INFO_PHASE,
>   	IIO_CHAN_INFO_HARDWAREGAIN,
> +	IIO_CHAN_INFO_HYSTERESIS,
>   };
>   
>   #define IIO_CHAN_INFO_SHARED_BIT(type) BIT(type*2) @@ -100,6 +101,10 
> @@ enum iio_chan_info_enum {
>   	IIO_CHAN_INFO_SEPARATE_BIT(IIO_CHAN_INFO_HARDWAREGAIN)
>   #define IIO_CHAN_INFO_HARDWAREGAIN_SHARED_BIT			\
>   	IIO_CHAN_INFO_SHARED_BIT(IIO_CHAN_INFO_HARDWAREGAIN)
> +#define IIO_CHAN_INFO_HYSTERESIS_SEPARATE_BIT			\
> +	IIO_CHAN_INFO_SEPARATE_BIT(IIO_CHAN_INFO_HYSTERESIS)
> +#define IIO_CHAN_INFO_HYSTERESIS_SHARED_BIT			\
> +	IIO_CHAN_INFO_SHARED_BIT(IIO_CHAN_INFO_HYSTERESIS)
>   
>   enum iio_endian {
>   	IIO_CPU,

--
To unsubscribe from this list: send the line "unsubscribe linux-iio" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Input]     [Linux Kernel]     [Linux SCSI]     [X.org]

  Powered by Linux