Re: [PATCH 5/5] stargate2: example of map configuration for iio to hwmon example.

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

 



On Mon, Jan 30, 2012 at 08:26:10PM +0000, Jonathan Cameron wrote:
> On 01/30/2012 07:33 PM, Mark Brown wrote:
> > On Sun, Jan 29, 2012 at 11:46:54AM +0000, Jonathan Cameron wrote:

> >> +static struct iio_map max1363_consumer_map[] = { +	{ +
> >> .adc_channel_label = "AIN1", +		.consumer_dev =
> >> &iio_hwmon_test.dev, +		.consumer_channel = "testchan1",

> > I do think it's better to use dev_name here rather than a struct
> > device pointer - for several of the buses it's not actually
> > possible to get a struct device until a device has been
> > instantiated which isn't helpful for setting up the mappings.

> We allow both.  In cases like this where the dev pointer is explicitly
> available what gain do we get from not using it?

You avoid user confusion from having two ways of doing the same thing
and you save a little complexity in the implementation.  The user
confusion does happen in practice.

Attachment: signature.asc
Description: Digital signature


[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