On Wed, Jul 02, 2008 at 11:02:23PM -0400, Jon Smirl wrote:
On 7/2/08, Grant Likely [off-list ref] wrote:
quoted
From: Grant Likely <redacted>
This patch adds support for populating an SPI bus based on data in the
OF device tree. This is useful for powerpc platforms which use the
device tree instead of discrete code for describing platform layout.
Signed-off-by: Grant Likely [off-list ref]
---
+ /* Select device driver */
+ sprop = of_get_property(nc, "linux,modalias", &len);
+ if (sprop && len > 0)
+ strncpy(spi->modalias, sprop, KOBJ_NAME_LEN);
+ else
+ strncpy(spi->modalias, "spidev", KOBJ_NAME_LEN);
You're missing a request_module("%s", info.type) to make sure the
module is loaded.
It might make sense to share code with of_find_i2c_driver() so we have
a common way of guessing module names.
You're right. I've refactored the i2c code to make it usable by SPI
also. I'll post the new patch series this evening.
g.