* naming IIO_IN_DIFF in-in
@ 2011-06-07 9:00 Michael Hennerich
2011-06-07 9:27 ` Jonathan Cameron
0 siblings, 1 reply; 3+ messages in thread
From: Michael Hennerich @ 2011-06-07 9:00 UTC (permalink / raw)
To: Jonathan Cameron; +Cc: linux-iio@vger.kernel.org
Hi Jonathan,
I wonder if naming IIO_IN_DIFF in-in is really a good idea.
Declaring the attribute in a conventional fashion doesn't work.
static IIO_DEVICE_ATTR(in-in_scale_available, S_IRUGO, \
ad7793_show_scale_available, NULL, 0);
static struct attribute *ad7793_attributes[] =3D {
&iio_dev_attr_sampling_frequency.dev_attr.attr,
&iio_const_attr_sampling_frequency_available.dev_attr.attr,
&iio_dev_attr_in-in_scale_available.dev_attr.attr,
NULL
};
drivers/staging/iio/adc/ad7793.c:681: error: expected =91=3D=92, =91,=92,=
=91;=92,=20
=91asm=92 or =91__attribute__=92 before =91-=92 token
drivers/staging/iio/adc/ad7793.c:688: error: =91iio_dev_attr_in=92=20
undeclared here (not in a function)
drivers/staging/iio/adc/ad7793.c:688: error: =91in_scale_available=92=20
undeclared here (not in a function)
--=20
Greetings,
Michael
--
Analog Devices GmbH Wilhelm-Wagenfeld-Str. 6 80807 Muenchen
Sitz der Gesellschaft: Muenchen; Registergericht: Muenchen HRB 40368;
Geschaeftsfuehrer:Dr.Carsten Suckrow, Thomas Wessel, William A. Martin,
Margaret Seif
^ permalink raw reply [flat|nested] 3+ messages in thread* Re: naming IIO_IN_DIFF in-in
2011-06-07 9:00 naming IIO_IN_DIFF in-in Michael Hennerich
@ 2011-06-07 9:27 ` Jonathan Cameron
2011-06-07 11:19 ` Hennerich, Michael
0 siblings, 1 reply; 3+ messages in thread
From: Jonathan Cameron @ 2011-06-07 9:27 UTC (permalink / raw)
To: michael.hennerich; +Cc: linux-iio@vger.kernel.org
On 06/07/11 10:00, Michael Hennerich wrote:
> Hi Jonathan,
>=20
> I wonder if naming IIO_IN_DIFF in-in is really a good idea.
> Declaring the attribute in a conventional fashion doesn't work.
>=20
> static IIO_DEVICE_ATTR(in-in_scale_available, S_IRUGO, \
> ad7793_show_scale_available, NULL, 0);
Yup, that's why we have IIO_DEVICE_ATTR_NAMED.
static IIO_DEVICE_ATTR_NAMED(in_m_in_scale_available, in-in_scale_avail=
able,
S_IRUGO, ad7793_show_scale_available, NULL, 0)
should give you an iio_dev_attr_in_m_in_scale_available to use in the
attribute table. It will show up in sysfs as in-in_scale_available.
>=20
> static struct attribute *ad7793_attributes[] =3D {
> &iio_dev_attr_sampling_frequency.dev_attr.attr,
> &iio_const_attr_sampling_frequency_available.dev_attr.attr,
> &iio_dev_attr_in-in_scale_available.dev_attr.attr,
> NULL
> };
>=20
> drivers/staging/iio/adc/ad7793.c:681: error: expected =91=3D=92, =91,=
=92, =91;=92, =91asm=92 or =91__attribute__=92 before =91-=92 token
> drivers/staging/iio/adc/ad7793.c:688: error: =91iio_dev_attr_in=92 un=
declared here (not in a function)
> drivers/staging/iio/adc/ad7793.c:688: error: =91in_scale_available=92=
undeclared here (not in a function)
>=20
^ permalink raw reply [flat|nested] 3+ messages in thread* RE: naming IIO_IN_DIFF in-in
2011-06-07 9:27 ` Jonathan Cameron
@ 2011-06-07 11:19 ` Hennerich, Michael
0 siblings, 0 replies; 3+ messages in thread
From: Hennerich, Michael @ 2011-06-07 11:19 UTC (permalink / raw)
To: Jonathan Cameron; +Cc: linux-iio@vger.kernel.org
Jonathan Cameron wrote on 2011-06-07:
> On 06/07/11 10:00, Michael Hennerich wrote:
>> Hi Jonathan,
>>
>> I wonder if naming IIO_IN_DIFF in-in is really a good idea.
>> Declaring the attribute in a conventional fashion doesn't work.
>>
>> static IIO_DEVICE_ATTR(in-in_scale_available, S_IRUGO, \
>> ad7793_show_scale_available, NULL, 0);
> Yup, that's why we have IIO_DEVICE_ATTR_NAMED.
>
> static IIO_DEVICE_ATTR_NAMED(in_m_in_scale_available, in-
> in_scale_available, S_IRUGO, ad7793_show_scale_available, NULL, 0)
>
> should give you an iio_dev_attr_in_m_in_scale_available to use in the
> attribute table. It will show up in sysfs as in-in_scale_available.
Hi Jonathan,
Thanks!
>>
>> static struct attribute *ad7793_attributes[] =3D {
>> &iio_dev_attr_sampling_frequency.dev_attr.attr,
>> &iio_const_attr_sampling_frequency_available.dev_attr.attr,
>> &iio_dev_attr_in-in_scale_available.dev_attr.attr,
>> NULL
>> };
>>
>> drivers/staging/iio/adc/ad7793.c:681: error: expected '=3D', ',', ';',
>> 'asm' or '__attribute__' before '-' token
>> drivers/staging/iio/adc/ad7793.c:688: error: 'iio_dev_attr_in'
>> undeclared here (not in a function)
>> drivers/staging/iio/adc/ad7793.c:688: error: 'in_scale_available'
>> undeclared here (not in a function)
>>
>
Greetings,
Michael
--
Analog Devices GmbH Wilhelm-Wagenfeld-Str. 6 80807 Muenchen
Sitz der Gesellschaft: Muenchen; Registergericht: Muenchen HRB 40368; Gesch=
aeftsfuehrer:Dr.Carsten Suckrow, Thomas Wessel, William A. Martin, Margaret=
Seif
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2011-06-07 11:19 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-06-07 9:00 naming IIO_IN_DIFF in-in Michael Hennerich
2011-06-07 9:27 ` Jonathan Cameron
2011-06-07 11:19 ` Hennerich, Michael
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.