Re: How to enable IIO driver in 3.18 kernel

2016-06-01 Thread Munagala Naresh
Thanks Daniel.

After creating devices using mknod, it is working on expected lines. After
reboot these devices are getting removed and I need to create them manually
every time.
Can you please suggest me the procedure to enable it programmatically ? I
tried adding CONFIG_DEVTMPFS=y and CONFIG_DEVTMPFS_MOUNT=y in the def
config, but no luck.

Thanks
Naresh

On Wed, Jun 1, 2016 at 8:11 PM, Daniel Baluta 
wrote:

> On Wed, Jun 1, 2016 at 5:26 PM, Munagala Naresh
>  wrote:
> > Thanks for the response.
> >
> > From the "cat /proc/devices", I could see "iio" listed like this.
> >
> > / # cat /proc/devices
> > cat /proc/devices
> > Character devices:
> >   1 mem
> >   4 /dev/vc/0
> >   4 tty
> >   5 /dev/tty
> >   5 /dev/console
> >   5 /dev/ptmx
> >  --
> > 250 iio
> > 251 pps
> >  -
> >
> > I could see few other deices @ /dev/. CONFIG_DEVTMPFS is not set in
> the
> > def config. I will try it by adding "CONFIG_DEVTMPFS=y" and
> > "CONFIG_DEVTMPFS_MOUNT=y".
>
> Please don't use top posting.
>
> You can look into /sys/bus/iio/devices/iio:device0/dev and get the
> MAJOR and MINOR,
> then create the device node manually, using:
>
> mknod /dev/iio:device0 c MAJOR MINOR
>
> Not sure why are you mentioning /proc/devices here.
>
> thanks,
> Daniel.
>



-- 
Regards
Naresh Babu
09900139337
___
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies


Re: How to enable IIO driver in 3.18 kernel

2016-06-01 Thread Daniel Baluta
On Wed, Jun 1, 2016 at 5:26 PM, Munagala Naresh
 wrote:
> Thanks for the response.
>
> From the "cat /proc/devices", I could see "iio" listed like this.
>
> / # cat /proc/devices
> cat /proc/devices
> Character devices:
>   1 mem
>   4 /dev/vc/0
>   4 tty
>   5 /dev/tty
>   5 /dev/console
>   5 /dev/ptmx
>  --
> 250 iio
> 251 pps
>  -
>
> I could see few other deices @ /dev/. CONFIG_DEVTMPFS is not set in the
> def config. I will try it by adding "CONFIG_DEVTMPFS=y" and
> "CONFIG_DEVTMPFS_MOUNT=y".

Please don't use top posting.

You can look into /sys/bus/iio/devices/iio:device0/dev and get the
MAJOR and MINOR,
then create the device node manually, using:

mknod /dev/iio:device0 c MAJOR MINOR

Not sure why are you mentioning /proc/devices here.

thanks,
Daniel.

___
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies


Re: How to enable IIO driver in 3.18 kernel

2016-06-01 Thread Munagala Naresh
Thanks for the response.

>From the "cat /proc/devices", I could see "iio" listed like this.

/ # cat /proc/devices
cat /proc/devices
Character devices:
  1 mem
  4 /dev/vc/0
  4 tty
  5 /dev/tty
  5 /dev/console
  5 /dev/ptmx
 --
*250 iio*
251 pps
 -

I could see few other deices @ /dev/. CONFIG_DEVTMPFS is not set in the
def config. I will try it by adding "CONFIG_DEVTMPFS=y" and
"CONFIG_DEVTMPFS_MOUNT=y".












Thanks,
Naresh

On Wed, Jun 1, 2016 at 9:41 AM,  wrote:

> On Wed, 01 Jun 2016 08:19:20 +0530, Munagala Naresh said:
>
> > We are integrating one sensor driver in to LE platform. After adding
> sensor
> > driver, it is creating device @ /sys/bus/iio/devices/iio:device0,1,2.
>
> > Sensor driver makes use of IIO subsystem framework. We are not seeing iio
> > device creation @ */dev/iio:device0*,1,2
>
> The kernel is creating your device in /sys.  You need to either get udev
> knowing what
> to do to mknod the /dev entry,  or check if your kernel config has:
>
> CONFIG_DEVTMPFS=y
> CONFIG_DEVTMPFS_MOUNT=y
>
> so the kernel takes care of it for you.
>



-- 
Regards
Naresh Babu
09900139337
___
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies


Re: How to enable IIO driver in 3.18 kernel

2016-06-01 Thread FrankYu
Tx
May be I should change a mail client
:)


-- Original --
From: Valdis.Kletnieks <valdis.kletni...@vt.edu>
Date: ,6?? 1,2016 3:03 
To: FrankYu <909655...@qq.com>
Cc: munagala.nareshbabu <munagala.nareshb...@gmail.com>, kernelnewbies 
<kernelnewbies@kernelnewbies.org>
Subject: Re: How to enable IIO driver in 3.18 kernel



On Wed, 01 Jun 2016 13:58:20 +0800, you said:
> Sorry, I mean the mail's content 
> I can not read the mail, there's only a *.bin file attached 

You have a defective mail reader, which is unable to recognize
a digital signature.  There's been an Internet standard for that
since 1995, so there's *really* no excuse.

1847 Security Multiparts for MIME: Multipart/Signed and
 Multipart/Encrypted. J. Galvin, S. Murphy, S. Crocker, N. Freed.
 October 1995. (Format: TXT=23679 bytes) (Status: PROPOSED STANDARD)
 (DOI: 10.17487/RFC1847)

Even if your mail reader doesn't understand how to verify a PGP
digital signature, it should at *least* tell you "This was a text
mail with a digital signature I can't handle".

It's 2016.  Even Outlook figured out how to do this a decade ago.
Complain to whoever did your mail software.___
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies


Re: How to enable IIO driver in 3.18 kernel

2016-06-01 Thread Valdis . Kletnieks
On Wed, 01 Jun 2016 13:58:20 +0800, you said:
> Sorry, I mean the mail's contentĀ 
> I can not read the mail, there's only a *.bin file attachedĀ 

You have a defective mail reader, which is unable to recognize
a digital signature.  There's been an Internet standard for that
since 1995, so there's *really* no excuse.

1847 Security Multiparts for MIME: Multipart/Signed and
 Multipart/Encrypted. J. Galvin, S. Murphy, S. Crocker, N. Freed.
 October 1995. (Format: TXT=23679 bytes) (Status: PROPOSED STANDARD)
 (DOI: 10.17487/RFC1847)

Even if your mail reader doesn't understand how to verify a PGP
digital signature, it should at *least* tell you "This was a text
mail with a digital signature I can't handle".

It's 2016.  Even Outlook figured out how to do this a decade ago.
Complain to whoever did your mail software.

___
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies


Re: How to enable IIO driver in 3.18 kernel

2016-06-01 Thread FrankYu
Sorry, I mean the mail's content 
I can not read the mail, there's only a *.bin file attached 

iPhone

-- Original --
From: Valdis.Kletnieks <valdis.kletni...@vt.edu>
Date: ,6?? 1,2016 0:40 
To: 909655299 <909655...@qq.com>, munagala.nareshbabu 
<munagala.nareshb...@gmail.com>, kernelnewbies <kernelnewbies@kernelnewbies.org>
Subject: Re: How to enable IIO driver in 3.18 kernel



On Wed, 01 Jun 2016 12:18:55 +0800, "FrankYu" said:
> How can I read the content?

I admit confusion.  The content of what?  And read it from where? Userspace?

int fd = open ("/dev/iio:whatever",yadda yadda);
int rc = read(fd, , sizeof(buffer);

Same as reading any other device.

If you mean something else, you'll have to explain..<>
___
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies


Re: How to enable IIO driver in 3.18 kernel

2016-05-31 Thread Valdis . Kletnieks
On Wed, 01 Jun 2016 12:18:55 +0800, "FrankYu" said:
> How can I read the content?

I admit confusion.  The content of what?  And read it from where? Userspace?

int fd = open ("/dev/iio:whatever",yadda yadda);
int rc = read(fd, , sizeof(buffer);

Same as reading any other device.

If you mean something else, you'll have to explain..



pgp7AaDdZF7eY.pgp
Description: PGP signature
___
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies


Re: How to enable IIO driver in 3.18 kernel

2016-05-31 Thread Valdis . Kletnieks
On Wed, 01 Jun 2016 08:19:20 +0530, Munagala Naresh said:

> We are integrating one sensor driver in to LE platform. After adding sensor
> driver, it is creating device @ /sys/bus/iio/devices/iio:device0,1,2.

> Sensor driver makes use of IIO subsystem framework. We are not seeing iio
> device creation @ */dev/iio:device0*,1,2

The kernel is creating your device in /sys.  You need to either get udev 
knowing what
to do to mknod the /dev entry,  or check if your kernel config has:

CONFIG_DEVTMPFS=y
CONFIG_DEVTMPFS_MOUNT=y

so the kernel takes care of it for you.


pgpClq7jZrHnr.pgp
Description: PGP signature
___
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies


How to enable IIO driver in 3.18 kernel

2016-05-31 Thread Munagala Naresh
HI team,

We are integrating one sensor driver in to LE platform. After adding sensor
driver, it is creating device @ /sys/bus/iio/devices/iio:device0,1,2.


Sensor driver makes use of IIO subsystem framework. We are not seeing iio
device creation @ */dev/iio:device0*,1,2

I have enabled below configuration in the defconfing along with sensor
configuration.

CONFIG_IIO=y
CONFIG_IIO_BUFFER=y
CONFIG_IIO_BUFFER_CB=y
CONFIG_IIO_KFIFO_BUF=y
CONFIG_IIO_TRIGGERED_BUFFER=y
CONFIG_IIO_TRIGGER=y
CONFIG_IIO_CONSUMERS_PER_TRIGGER=2

I'm able to see kernel prints from"iio_device_register" function.
Appreciate any pointers on this regard.

Kernel version: 3.18

-- 
Regards
Naresh Babu
09900139337
___
Kernelnewbies mailing list
Kernelnewbies@kernelnewbies.org
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies