Q: define i2c nodes in device tree?

Timur Tabi timur at freescale.com
Sat Mar 28 09:07:52 EST 2009


On Fri, Mar 27, 2009 at 8:05 AM, Albrecht Dreß <albrecht.dress at arcor.de> wrote:

> Now the driver is called, but complains that no platform data is present.  Still have to figure out how to pass that... :-/

I believe there was code added recently to i2c-mpc.c to put DTS
properties into the platform device, but I don't see it right now.

> # ls -al /sys/devices/f0000000.soc5200/f0003d40.i2c/i2c-adapter/i2c-1/
> drwxr-xr-x    6 0        0               0 Jan  1 00:00 .
> drwxr-xr-x    3 0        0               0 Jan  1 00:00 ..
> drwxr-xr-x    2 0        0               0 Jan  1 00:00 1-0020
> drwxr-xr-x    2 0        0               0 Jan  1 00:00 1-0021
> drwxr-xr-x    2 0        0               0 Jan  1 00:00 1-0022
> [...]
>
> Is this the intended behaviour?

I think the entries in /sys/devices/f0000000.soc5200 are from the
device tree directly.  They're not related to any device driver.  I
believe you'll find those entries still there even if your driver
isn't loaded at all.

-- 
Timur Tabi
Linux kernel developer at Freescale



More information about the Linuxppc-dev mailing list