Re: status of i2c-cpm and ds2482

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

 



On Fri, 8 Jan 2010 15:01:11 +0100, Baurzhan Ismagulov wrote:
> On Fri, Jan 08, 2010 at 01:52:22PM +0100, Jean Delvare wrote:
> > For an overview of how an I2C device can be declared, see:
> > http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=blob;f=Documentation/i2c/instantiating-devices
> 
> As I wrote yesterday, I did try Method 4. However,
> /sys/bus/i2c/devices/i2c-0 doesn't exist.

/sys/bus/i2c/devices/i2c-* is new in kernel 2.6.32. For older kernels,
look in /sys/class/i2c-adapter. That being said, method 4 is new in
kernel 2.6.31 anyway, so it isn't what you want.

> There is also ds2482_detect in ds2482.c of 2.6.27.25 (Method 3); still
> cannot see /sys/devices/w1_bus_master1.

As I recall, this isn't a real detect function, because the list of
addresses to probe by default is empty. For the detect function to be
called, you must provide extra module parameters (e.g. probe or force).

> What is the problem there? Should I update some infrastructure files
> from 2.6 git? For now, I can't use newer kernels since they either hang
> or run very slowly ("time id" taking real 32s) on my board.

You don't have to update anything, other than your dts file. Until your
dts file lists the ds2482 device, you must load the ds2482 driver with
the right parameter.

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

[Index of Archives]     [Linux GPIO]     [Linux SPI]     [Linux Hardward Monitoring]     [LM Sensors]     [Linux USB Devel]     [Linux Media]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux