Re: [PATCH 9/13] powerpc: Add arch/powerpc mv64x60 I2C platform data setup
From: Mark A. Greer <hidden>
Date: 2007-04-26 01:11:26
From: Mark A. Greer <hidden>
Date: 2007-04-26 01:11:26
On Thu, Apr 26, 2007 at 02:55:03AM +0200, Arnd Bergmann wrote:
On Thursday 26 April 2007, Mark A. Greer wrote:quoted
of_find_compatible_node() is not being called from a driver, its being called from platform code. Its extracting info from the device tree and setting up the platform_data required by the driver.Well, the idea of putting the device driver code into a platform specific
It isn't device driver code. It providing the driver with some info that it needs but doesn't have the ability to get, in general.
location is the smaller part of the problem. Even if it was the right thing to scan the tree and then create platform_data instead of using the of_device, that code would still belong into the device driver.
I don't think of_device is going to work very well on MIPS. Mark