From: Grant Likely <grant.likely@secretlab.ca>
To: monstr@monstr.eu, gregkh@suse.de, benh@kernel.crashing.org,
akpm@linux-foundation.org, davem@davemloft.net,
sfr@canb.auug.org.au, jgarzik@pobox.com, ben-linux@fluff.org,
dwmw2@infradead.org, jeremy.kerr@canonical.com,
James.Bottomley@suse.de, broonie@opensource.wolfsonmicro.com,
microblaze-uclinux@itee.uq.edu.au, linux-kernel@vger.kernel.org,
linuxppc-dev@ozlabs.org, sparclinux@vger.kernel.org,
linux-ide@vger.kernel.org, netdev@vger.kernel.org,
linux-i2c@vger.kernel.org, devicetree-discuss@lists.ozlabs.org,
linux-scsi@vger.kernel.org, alsa-devel@alsa-project.org
Subject: [PATCH 01/37] i2c/of: Allow device node to be passed via i2c_board_info
Date: Thu, 11 Mar 2010 11:03:52 -0700 [thread overview]
Message-ID: <20100311180352.4824.75457.stgit@angua> (raw)
In-Reply-To: <20100311174830.4824.19820.stgit@angua>
The struct device_node *of_node pointer is moving out of dev->archdata
and into the struct device proper. of_i2c.c needs to set the of_node
pointer before the device is registered. Since the i2c subsystem
doesn't allow 2 stage allocation and registration of i2c devices, the
of_node pointer needs to be passed via the i2c_board_info structure
so that it is set prior to registration.
This patch adds of_node to struct i2c_board_info (conditional on
CONFIG_OF), sets of_node in i2c_new_device(), and modifies of_i2c.c
to use the new parameter. The calling of dev_archdata_set_node()
from of_i2c will be removed in a subsequent patch when of_node is
removed from archdata and all users are converted over.
Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
---
drivers/i2c/i2c-core.c | 3 +++
drivers/of/of_i2c.c | 3 ++-
include/linux/i2c.h | 4 ++++
3 files changed, 9 insertions(+), 1 deletions(-)
diff --git a/drivers/i2c/i2c-core.c b/drivers/i2c/i2c-core.c
index 3202a86..4099b2b 100644
--- a/drivers/i2c/i2c-core.c
+++ b/drivers/i2c/i2c-core.c
@@ -387,6 +387,9 @@ i2c_new_device(struct i2c_adapter *adap, struct i2c_board_info const *info)
client->dev.parent = &client->adapter->dev;
client->dev.bus = &i2c_bus_type;
client->dev.type = &i2c_client_type;
+#ifdef CONFIG_OF
+ client->dev.of_node = info->of_node;
+#endif
dev_set_name(&client->dev, "%d-%04x", i2c_adapter_id(adap),
client->addr);
diff --git a/drivers/of/of_i2c.c b/drivers/of/of_i2c.c
index a3a708e..605bc42 100644
--- a/drivers/of/of_i2c.c
+++ b/drivers/of/of_i2c.c
@@ -42,7 +42,8 @@ void of_register_i2c_devices(struct i2c_adapter *adap,
info.addr = be32_to_cpup(addr);
- dev_archdata_set_node(&dev_ad, node);
+ dev_archdata_set_node(&dev_ad, node); /* temporary */
+ info.of_node = node;
info.archdata = &dev_ad;
request_module("%s", info.type);
diff --git a/include/linux/i2c.h b/include/linux/i2c.h
index 0a5da63..4f37ff1 100644
--- a/include/linux/i2c.h
+++ b/include/linux/i2c.h
@@ -34,6 +34,7 @@
#include <linux/device.h> /* for struct device */
#include <linux/sched.h> /* for completion */
#include <linux/mutex.h>
+#include <linux/of.h> /* for struct device_node */
extern struct bus_type i2c_bus_type;
@@ -251,6 +252,9 @@ struct i2c_board_info {
unsigned short addr;
void *platform_data;
struct dev_archdata *archdata;
+#ifdef CONFIG_OF
+ struct device_node *of_node;
+#endif
int irq;
};
WARNING: multiple messages have this Message-ID (diff)
From: Grant Likely <grant.likely@secretlab.ca>
To: monstr@monstr.eu, gregkh@suse.de, benh@kernel.crashing.org,
akpm@linux-foundation.org, davem@davemloft.net,
sfr@canb.auug.org.au, jgarzik@pobox.com, ben-linux@fluff.org,
dwmw2@infradead.org, jeremy.kerr@canonical.com,
James.Bottomley@suse.de, broonie@opensource.wolfsonmicro.com,
microblaze-uclinux@itee.uq.edu.au, linux-kernel@vger.kernel.org,
linuxppc-dev@ozlabs.org, sparclinux@vger.kernel.org,
linux-ide@vger.kernel.org, netdev@vger.kernel.org,
linux-i2c@vger.kernel.org, devicetree-discuss@lists.ozlabs.org,
linux-scsi@vger.kernel.org, alsa-devel@alsa-project.org
Subject: [PATCH 01/37] i2c/of: Allow device node to be passed via
Date: Thu, 11 Mar 2010 18:03:52 +0000 [thread overview]
Message-ID: <20100311180352.4824.75457.stgit@angua> (raw)
In-Reply-To: <20100311174830.4824.19820.stgit@angua>
The struct device_node *of_node pointer is moving out of dev->archdata
and into the struct device proper. of_i2c.c needs to set the of_node
pointer before the device is registered. Since the i2c subsystem
doesn't allow 2 stage allocation and registration of i2c devices, the
of_node pointer needs to be passed via the i2c_board_info structure
so that it is set prior to registration.
This patch adds of_node to struct i2c_board_info (conditional on
CONFIG_OF), sets of_node in i2c_new_device(), and modifies of_i2c.c
to use the new parameter. The calling of dev_archdata_set_node()
from of_i2c will be removed in a subsequent patch when of_node is
removed from archdata and all users are converted over.
Signed-off-by: Grant Likely <grant.likely@secretlab.ca>
---
drivers/i2c/i2c-core.c | 3 +++
drivers/of/of_i2c.c | 3 ++-
include/linux/i2c.h | 4 ++++
3 files changed, 9 insertions(+), 1 deletions(-)
diff --git a/drivers/i2c/i2c-core.c b/drivers/i2c/i2c-core.c
index 3202a86..4099b2b 100644
--- a/drivers/i2c/i2c-core.c
+++ b/drivers/i2c/i2c-core.c
@@ -387,6 +387,9 @@ i2c_new_device(struct i2c_adapter *adap, struct i2c_board_info const *info)
client->dev.parent = &client->adapter->dev;
client->dev.bus = &i2c_bus_type;
client->dev.type = &i2c_client_type;
+#ifdef CONFIG_OF
+ client->dev.of_node = info->of_node;
+#endif
dev_set_name(&client->dev, "%d-%04x", i2c_adapter_id(adap),
client->addr);
diff --git a/drivers/of/of_i2c.c b/drivers/of/of_i2c.c
index a3a708e..605bc42 100644
--- a/drivers/of/of_i2c.c
+++ b/drivers/of/of_i2c.c
@@ -42,7 +42,8 @@ void of_register_i2c_devices(struct i2c_adapter *adap,
info.addr = be32_to_cpup(addr);
- dev_archdata_set_node(&dev_ad, node);
+ dev_archdata_set_node(&dev_ad, node); /* temporary */
+ info.of_node = node;
info.archdata = &dev_ad;
request_module("%s", info.type);
diff --git a/include/linux/i2c.h b/include/linux/i2c.h
index 0a5da63..4f37ff1 100644
--- a/include/linux/i2c.h
+++ b/include/linux/i2c.h
@@ -34,6 +34,7 @@
#include <linux/device.h> /* for struct device */
#include <linux/sched.h> /* for completion */
#include <linux/mutex.h>
+#include <linux/of.h> /* for struct device_node */
extern struct bus_type i2c_bus_type;
@@ -251,6 +252,9 @@ struct i2c_board_info {
unsigned short addr;
void *platform_data;
struct dev_archdata *archdata;
+#ifdef CONFIG_OF
+ struct device_node *of_node;
+#endif
int irq;
};
next prev parent reply other threads:[~2010-03-11 18:03 UTC|newest]
Thread overview: 351+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-03-11 18:03 [PATCH 00/37] OF: move device node pointer into struct device Grant Likely
2010-03-11 18:03 ` Grant Likely
2010-03-11 18:03 ` Grant Likely
2010-03-11 18:03 ` Grant Likely [this message]
2010-03-11 18:03 ` [PATCH 01/37] i2c/of: Allow device node to be passed via Grant Likely
2010-03-11 18:03 ` [PATCH 01/37] i2c/of: Allow device node to be passed via i2c_board_info Grant Likely
2010-03-11 18:03 ` Grant Likely
2010-03-11 18:03 ` Grant Likely
2010-03-11 18:03 ` Grant Likely
2010-03-11 18:03 ` Grant Likely
2010-03-11 18:03 ` Grant Likely
2010-03-11 18:03 ` [PATCH 02/37] of: Eliminate dev_archdata_get_node() Grant Likely
2010-03-11 18:03 ` Grant Likely
2010-03-11 18:03 ` Grant Likely
2010-03-11 18:03 ` Grant Likely
2010-03-11 18:03 ` Grant Likely
2010-03-11 18:03 ` Grant Likely
2010-03-11 18:03 ` Grant Likely
2010-03-11 18:03 ` Grant Likely
2010-03-11 18:04 ` [PATCH 03/37] of/sparc: use dev->of_node instead of dev->archdata.prom_node Grant Likely
2010-03-11 18:04 ` Grant Likely
2010-03-11 18:04 ` Grant Likely
2010-03-11 18:04 ` Grant Likely
2010-03-11 18:04 ` [PATCH 03/37] of/sparc: use dev->of_node instead of Grant Likely
2010-03-11 18:04 ` [PATCH 03/37] of/sparc: use dev->of_node instead of dev->archdata.prom_node Grant Likely
2010-03-11 18:04 ` Grant Likely
2010-03-11 18:04 ` Grant Likely
2010-03-11 18:04 ` [PATCH 04/37] arch/sparc: use .dev.of_node instead of .node in struct of_device Grant Likely
2010-03-11 18:04 ` Grant Likely
2010-03-11 18:04 ` Grant Likely
2010-03-11 18:04 ` Grant Likely
2010-03-11 18:04 ` Grant Likely
2010-03-11 18:04 ` [PATCH 04/37] arch/sparc: use .dev.of_node instead of .node in struct Grant Likely
2010-03-11 18:04 ` [PATCH 04/37] arch/sparc: use .dev.of_node instead of .node in struct of_device Grant Likely
2010-03-11 18:04 ` Grant Likely
2010-03-11 18:04 ` [PATCH 05/37] arch/powerpc: " Grant Likely
2010-03-11 18:04 ` Grant Likely
2010-03-11 18:04 ` Grant Likely
2010-03-11 18:04 ` Grant Likely
2010-03-11 18:04 ` [PATCH 05/37] arch/powerpc: use .dev.of_node instead of .node in Grant Likely
2010-03-11 18:04 ` [PATCH 05/37] arch/powerpc: use .dev.of_node instead of .node in struct of_device Grant Likely
2010-03-11 18:04 ` Grant Likely
2010-03-11 18:04 ` Grant Likely
2010-03-11 18:04 ` [PATCH 06/37] arch/microblaze: " Grant Likely
2010-03-11 18:04 ` [PATCH 06/37] arch/microblaze: use .dev.of_node instead of .node in Grant Likely
2010-03-11 18:04 ` [PATCH 06/37] arch/microblaze: use .dev.of_node instead of .node in struct of_device Grant Likely
2010-03-11 18:04 ` Grant Likely
2010-03-11 18:04 ` Grant Likely
2010-03-11 18:04 ` Grant Likely
2010-03-11 18:04 ` Grant Likely
2010-03-11 18:04 ` Grant Likely
2010-03-11 18:04 ` [PATCH 07/37] drivers/serial: " Grant Likely
2010-03-11 18:04 ` Grant Likely
2010-03-11 18:04 ` Grant Likely
2010-03-11 18:04 ` [PATCH 07/37] drivers/serial: use .dev.of_node instead of .node in Grant Likely
2010-03-11 18:04 ` [PATCH 07/37] drivers/serial: use .dev.of_node instead of .node in struct of_device Grant Likely
2010-03-11 18:04 ` Grant Likely
2010-03-11 18:04 ` Grant Likely
2010-03-11 18:04 ` Grant Likely
2010-03-11 18:04 ` [PATCH 08/37] drivers/watchdog: " Grant Likely
2010-03-11 18:04 ` Grant Likely
2010-03-11 18:04 ` Grant Likely
2010-03-11 18:04 ` Grant Likely
2010-03-11 18:04 ` Grant Likely
2010-03-11 18:04 ` Grant Likely
2010-03-11 18:04 ` Grant Likely
2010-03-11 18:04 ` [PATCH 08/37] drivers/watchdog: use .dev.of_node instead of .node in Grant Likely
2010-03-11 18:04 ` [PATCH 09/37] drivers/atm: use .dev.of_node instead of .node in struct of_device Grant Likely
2010-03-11 18:04 ` Grant Likely
2010-03-11 18:04 ` [PATCH 09/37] drivers/atm: use .dev.of_node instead of .node in Grant Likely
2010-03-11 18:04 ` [PATCH 09/37] drivers/atm: use .dev.of_node instead of .node in struct of_device Grant Likely
2010-03-11 18:04 ` Grant Likely
2010-03-11 18:04 ` Grant Likely
2010-03-11 18:04 ` Grant Likely
2010-03-11 18:04 ` Grant Likely
2010-03-11 18:04 ` [PATCH 10/37] drivers/video: " Grant Likely
2010-03-11 18:04 ` Grant Likely
2010-03-11 18:04 ` Grant Likely
2010-03-11 18:04 ` Grant Likely
2010-03-11 18:04 ` Grant Likely
2010-03-11 18:04 ` [PATCH 10/37] drivers/video: use .dev.of_node instead of .node in Grant Likely
2010-03-11 18:04 ` [PATCH 10/37] drivers/video: use .dev.of_node instead of .node in struct of_device Grant Likely
2010-03-11 18:04 ` Grant Likely
2010-03-11 18:04 ` [PATCH 11/37] drivers/scsi: " Grant Likely
2010-03-11 18:04 ` Grant Likely
2010-03-11 18:04 ` Grant Likely
2010-03-11 18:04 ` Grant Likely
2010-03-11 18:04 ` Grant Likely
2010-03-11 18:04 ` [PATCH 11/37] drivers/scsi: use .dev.of_node instead of .node in Grant Likely
2010-03-11 18:04 ` [PATCH 11/37] drivers/scsi: use .dev.of_node instead of .node in struct of_device Grant Likely
2010-03-11 18:04 ` Grant Likely
2010-03-11 18:04 ` [PATCH 12/37] drivers/usb: " Grant Likely
2010-03-11 18:04 ` Grant Likely
2010-03-11 18:04 ` Grant Likely
2010-03-11 18:04 ` Grant Likely
2010-03-11 18:04 ` Grant Likely
2010-03-11 18:04 ` Grant Likely
2010-03-11 18:04 ` Grant Likely
2010-03-11 18:04 ` [PATCH 12/37] drivers/usb: use .dev.of_node instead of .node in Grant Likely
2010-03-11 18:28 ` [PATCH 12/37] drivers/usb: use .dev.of_node instead of .node in struct of_device Greg KH
2010-03-11 18:28 ` [PATCH 12/37] drivers/usb: use .dev.of_node instead of .node Greg KH
2010-03-11 18:28 ` [PATCH 12/37] drivers/usb: use .dev.of_node instead of .node in struct of_device Greg KH
2010-03-11 18:04 ` [PATCH 13/37] drivers/macintosh: " Grant Likely
2010-03-11 18:04 ` [PATCH 13/37] drivers/macintosh: use .dev.of_node instead of .node in Grant Likely
2010-03-11 18:04 ` [PATCH 13/37] drivers/macintosh: use .dev.of_node instead of .node in struct of_device Grant Likely
2010-03-11 18:04 ` Grant Likely
2010-03-11 18:04 ` Grant Likely
2010-03-11 18:04 ` Grant Likely
2010-03-11 18:04 ` Grant Likely
2010-03-11 18:04 ` Grant Likely
2010-03-11 18:05 ` [PATCH 14/37] drivers/spi: " Grant Likely
2010-03-11 18:05 ` Grant Likely
2010-03-11 18:05 ` Grant Likely
2010-03-11 18:05 ` Grant Likely
2010-03-11 18:05 ` [PATCH 14/37] drivers/spi: use .dev.of_node instead of .node in Grant Likely
2010-03-11 18:05 ` [PATCH 14/37] drivers/spi: use .dev.of_node instead of .node in struct of_device Grant Likely
2010-03-11 18:05 ` Grant Likely
2010-03-11 18:05 ` Grant Likely
2010-03-11 18:05 ` [PATCH 15/37] drivers/mmc: " Grant Likely
2010-03-11 18:05 ` Grant Likely
2010-03-11 18:05 ` [PATCH 15/37] drivers/mmc: use .dev.of_node instead of .node in Grant Likely
2010-03-11 18:05 ` [PATCH 15/37] drivers/mmc: use .dev.of_node instead of .node in struct of_device Grant Likely
2010-03-11 18:05 ` Grant Likely
2010-03-11 18:05 ` Grant Likely
2010-03-11 18:05 ` Grant Likely
2010-03-11 18:05 ` Grant Likely
2010-03-11 18:05 ` [PATCH 16/37] drivers/sbus: " Grant Likely
2010-03-11 18:05 ` Grant Likely
2010-03-11 18:05 ` Grant Likely
2010-03-11 18:05 ` Grant Likely
2010-03-11 18:05 ` [PATCH 16/37] drivers/sbus: use .dev.of_node instead of .node in Grant Likely
2010-03-11 18:05 ` [PATCH 16/37] drivers/sbus: use .dev.of_node instead of .node in struct of_device Grant Likely
2010-03-11 18:05 ` Grant Likely
2010-03-11 18:05 ` Grant Likely
2010-03-11 18:05 ` [PATCH 17/37] drivers/net: " Grant Likely
2010-03-11 18:05 ` Grant Likely
2010-03-11 18:05 ` Grant Likely
2010-03-11 18:05 ` Grant Likely
2010-03-11 18:05 ` [PATCH 17/37] drivers/net: use .dev.of_node instead of .node in Grant Likely
2010-03-11 18:05 ` [PATCH 17/37] drivers/net: use .dev.of_node instead of .node in struct of_device Grant Likely
2010-03-11 18:05 ` Grant Likely
2010-03-11 18:05 ` Grant Likely
2010-03-11 18:05 ` [PATCH 18/37] drivers/pcmcia: " Grant Likely
2010-03-11 18:05 ` Grant Likely
2010-03-11 18:05 ` Grant Likely
2010-03-11 18:05 ` Grant Likely
2010-03-11 18:05 ` Grant Likely
2010-03-11 18:05 ` [PATCH 18/37] drivers/pcmcia: use .dev.of_node instead of .node in Grant Likely
2010-03-11 18:05 ` [PATCH 18/37] drivers/pcmcia: use .dev.of_node instead of .node in struct of_device Grant Likely
2010-03-11 18:05 ` Grant Likely
2010-03-11 18:05 ` [PATCH 19/37] drivers/serial: " Grant Likely
2010-03-11 18:05 ` Grant Likely
2010-03-11 18:05 ` Grant Likely
2010-03-11 18:05 ` Grant Likely
2010-03-11 18:05 ` [PATCH 19/37] drivers/serial: use .dev.of_node instead of .node in Grant Likely
2010-03-11 18:05 ` [PATCH 19/37] drivers/serial: use .dev.of_node instead of .node in struct of_device Grant Likely
2010-03-11 18:05 ` Grant Likely
2010-03-11 18:05 ` Grant Likely
2010-03-11 18:05 ` [PATCH 20/37] drivers/input: " Grant Likely
2010-03-11 18:05 ` Grant Likely
2010-03-11 18:05 ` Grant Likely
2010-03-11 18:05 ` Grant Likely
2010-03-11 18:05 ` Grant Likely
2010-03-11 18:05 ` [PATCH 20/37] drivers/input: use .dev.of_node instead of .node in Grant Likely
2010-03-11 18:05 ` [PATCH 20/37] drivers/input: use .dev.of_node instead of .node in struct of_device Grant Likely
2010-03-11 18:05 ` Grant Likely
2010-03-11 18:05 ` [PATCH 21/37] drivers/ata: " Grant Likely
2010-03-11 18:05 ` Grant Likely
2010-03-11 18:05 ` Grant Likely
2010-03-11 18:05 ` [PATCH 21/37] drivers/ata: use .dev.of_node instead of .node in Grant Likely
2010-03-11 18:05 ` [PATCH 21/37] drivers/ata: use .dev.of_node instead of .node in struct of_device Grant Likely
2010-03-11 18:31 ` Sergei Shtylyov
2010-03-11 18:31 ` [PATCH 21/37] drivers/ata: use .dev.of_node instead of .node Sergei Shtylyov
2010-03-11 18:31 ` [PATCH 21/37] drivers/ata: use .dev.of_node instead of .node in struct of_device Sergei Shtylyov
2010-03-11 18:36 ` Jeff Garzik
2010-03-11 18:36 ` [PATCH 21/37] drivers/ata: use .dev.of_node instead of .node Jeff Garzik
2010-03-11 18:36 ` [PATCH 21/37] drivers/ata: use .dev.of_node instead of .node in struct of_device Jeff Garzik
2010-03-11 18:38 ` David Miller
2010-03-11 18:38 ` David Miller
2010-03-11 18:38 ` [PATCH 21/37] drivers/ata: use .dev.of_node instead of .node David Miller
2010-03-11 18:38 ` [PATCH 21/37] drivers/ata: use .dev.of_node instead of .node in struct of_device David Miller
2010-03-11 18:05 ` Grant Likely
2010-03-11 18:05 ` Grant Likely
2010-03-11 18:05 ` Grant Likely
2010-03-11 18:05 ` [PATCH 22/37] drivers/leds: " Grant Likely
2010-03-11 18:05 ` Grant Likely
2010-03-11 18:05 ` Grant Likely
2010-03-11 18:05 ` [PATCH 22/37] drivers/leds: use .dev.of_node instead of .node in Grant Likely
2010-03-11 18:05 ` [PATCH 22/37] drivers/leds: use .dev.of_node instead of .node in struct of_device Grant Likely
2010-03-11 18:05 ` Grant Likely
2010-03-11 18:05 ` Grant Likely
2010-03-11 18:05 ` Grant Likely
2010-03-11 18:05 ` [PATCH 23/37] drivers/i2c: " Grant Likely
2010-03-11 18:05 ` Grant Likely
2010-03-11 18:05 ` Grant Likely
2010-03-11 18:05 ` Grant Likely
2010-03-11 18:05 ` Grant Likely
2010-03-11 18:05 ` [PATCH 23/37] drivers/i2c: use .dev.of_node instead of .node in Grant Likely
2010-03-11 18:05 ` [PATCH 23/37] drivers/i2c: use .dev.of_node instead of .node in struct of_device Grant Likely
2010-03-11 18:05 ` Grant Likely
2010-03-11 18:06 ` [PATCH 24/37] drivers/char: " Grant Likely
2010-03-11 18:06 ` Grant Likely
2010-03-11 18:06 ` [PATCH 24/37] drivers/char: use .dev.of_node instead of .node in Grant Likely
2010-03-11 18:06 ` [PATCH 24/37] drivers/char: use .dev.of_node instead of .node in struct of_device Grant Likely
2010-03-11 18:06 ` Grant Likely
2010-03-11 18:06 ` Grant Likely
2010-03-11 18:06 ` Grant Likely
2010-03-11 18:06 ` Grant Likely
2010-03-11 18:06 ` [PATCH 25/37] drivers/infiniband: " Grant Likely
2010-03-11 18:06 ` Grant Likely
2010-03-11 18:06 ` Grant Likely
2010-03-11 18:06 ` Grant Likely
2010-03-11 18:06 ` Grant Likely
2010-03-11 18:06 ` [PATCH 25/37] drivers/infiniband: use .dev.of_node instead of .node Grant Likely
2010-03-11 19:57 ` [PATCH 25/37] drivers/infiniband: use .dev.of_node instead of .node in struct of_device Roland Dreier
2010-03-11 19:57 ` Roland Dreier
2010-03-11 19:57 ` Roland Dreier
2010-03-12 13:30 ` Alexander Schmidt
2010-03-12 13:30 ` [PATCH 25/37] drivers/infiniband: use .dev.of_node instead of Alexander Schmidt
2010-03-12 13:30 ` [PATCH 25/37] drivers/infiniband: use .dev.of_node instead of .node in struct of_device Alexander Schmidt
2010-03-11 18:06 ` Grant Likely
2010-03-11 18:06 ` Grant Likely
2010-03-11 18:06 ` [PATCH 26/37] drivers/mtd: " Grant Likely
2010-03-11 18:06 ` Grant Likely
2010-03-11 18:06 ` Grant Likely
2010-03-11 18:06 ` Grant Likely
2010-03-11 18:06 ` [PATCH 26/37] drivers/mtd: use .dev.of_node instead of .node in Grant Likely
2010-03-11 18:06 ` [PATCH 26/37] drivers/mtd: use .dev.of_node instead of .node in struct of_device Grant Likely
2010-03-11 18:06 ` Grant Likely
2010-03-11 18:06 ` Grant Likely
2010-03-11 18:06 ` [PATCH 27/37] drivers/of: " Grant Likely
2010-03-11 18:06 ` Grant Likely
2010-03-11 18:06 ` Grant Likely
2010-03-11 18:06 ` Grant Likely
2010-03-11 18:06 ` Grant Likely
2010-03-11 18:06 ` Grant Likely
2010-03-11 18:06 ` Grant Likely
2010-03-11 18:06 ` [PATCH 27/37] drivers/of: use .dev.of_node instead of .node in struct Grant Likely
2010-03-11 18:06 ` [PATCH 28/37] drivers/scsi: use .of_node instead of .archdata.of_node in struct device Grant Likely
2010-03-11 18:06 ` [PATCH 28/37] drivers/scsi: use .of_node instead of .archdata.of_node Grant Likely
2010-03-11 18:06 ` [PATCH 28/37] drivers/scsi: use .of_node instead of .archdata.of_node in struct device Grant Likely
2010-03-11 18:06 ` Grant Likely
2010-03-11 18:06 ` Grant Likely
2010-03-11 18:06 ` Grant Likely
2010-03-11 18:06 ` Grant Likely
2010-03-11 18:06 ` Grant Likely
2010-03-11 18:06 ` [PATCH 29/37] drivers/char: " Grant Likely
2010-03-11 18:06 ` [PATCH 29/37] drivers/char: use .of_node instead of .archdata.of_node Grant Likely
2010-03-11 18:06 ` [PATCH 29/37] drivers/char: use .of_node instead of .archdata.of_node in struct device Grant Likely
2010-03-11 18:06 ` Grant Likely
2010-03-11 18:06 ` Grant Likely
2010-03-11 18:06 ` Grant Likely
2010-03-11 18:06 ` Grant Likely
2010-03-11 18:06 ` Grant Likely
2010-03-11 18:06 ` [PATCH 30/37] drivers/cdrom: " Grant Likely
2010-03-11 18:06 ` Grant Likely
2010-03-11 18:06 ` Grant Likely
2010-03-11 18:06 ` Grant Likely
2010-03-11 18:06 ` Grant Likely
2010-03-11 18:06 ` Grant Likely
2010-03-11 18:06 ` [PATCH 30/37] drivers/cdrom: use .of_node instead of Grant Likely
2010-03-11 18:06 ` [PATCH 30/37] drivers/cdrom: use .of_node instead of .archdata.of_node in struct device Grant Likely
2010-03-11 18:06 ` [PATCH 31/37] drivers/of: " Grant Likely
2010-03-11 18:06 ` Grant Likely
2010-03-11 18:06 ` Grant Likely
2010-03-11 18:06 ` [PATCH 31/37] drivers/of: use .of_node instead of .archdata.of_node Grant Likely
2010-03-11 18:06 ` [PATCH 31/37] drivers/of: use .of_node instead of .archdata.of_node in struct device Grant Likely
2010-03-11 18:06 ` Grant Likely
2010-03-11 18:06 ` Grant Likely
2010-03-11 18:06 ` Grant Likely
2010-03-11 18:06 ` [PATCH 32/37] sound/aoa: use .dev.of_node instead of .node in struct of_device Grant Likely
2010-03-11 18:06 ` Grant Likely
2010-03-11 18:06 ` [PATCH 32/37] sound/aoa: use .dev.of_node instead of .node in struct Grant Likely
2010-03-11 18:06 ` [PATCH 32/37] sound/aoa: use .dev.of_node instead of .node in struct of_device Grant Likely
2010-03-11 18:06 ` Grant Likely
2010-03-11 18:06 ` Grant Likely
2010-03-11 18:06 ` Grant Likely
2010-03-11 18:06 ` Grant Likely
2010-03-11 18:06 ` [PATCH 33/37] sound/soc: " Grant Likely
2010-03-11 18:06 ` Grant Likely
2010-03-11 18:06 ` Grant Likely
2010-03-11 18:06 ` Grant Likely
2010-03-11 18:06 ` Grant Likely
2010-03-11 18:06 ` [PATCH 33/37] sound/soc: use .dev.of_node instead of .node in struct Grant Likely
2010-03-11 18:06 ` [PATCH 33/37] sound/soc: use .dev.of_node instead of .node in struct of_device Grant Likely
2010-03-11 19:34 ` Mark Brown
2010-03-11 19:34 ` [PATCH 33/37] sound/soc: use .dev.of_node instead of .node in Mark Brown
2010-03-11 19:34 ` [PATCH 33/37] sound/soc: use .dev.of_node instead of .node in struct of_device Mark Brown
2010-03-11 21:22 ` Grant Likely
2010-03-11 21:22 ` Grant Likely
2010-03-11 21:22 ` [PATCH 33/37] sound/soc: use .dev.of_node instead of .node in Grant Likely
2010-03-11 21:22 ` [PATCH 33/37] sound/soc: use .dev.of_node instead of .node in struct of_device Grant Likely
2010-03-12 8:26 ` Jean Delvare
2010-03-12 8:26 ` Jean Delvare
2010-03-12 8:26 ` [PATCH 33/37] sound/soc: use .dev.of_node instead of .node in Jean Delvare
2010-03-12 8:26 ` [PATCH 33/37] sound/soc: use .dev.of_node instead of .node in struct of_device Jean Delvare
2010-04-05 23:03 ` Ben Dooks
2010-04-05 23:03 ` Ben Dooks
2010-04-05 23:03 ` [PATCH 33/37] sound/soc: use .dev.of_node instead of .node in Ben Dooks
2010-04-05 23:03 ` [PATCH 33/37] sound/soc: use .dev.of_node instead of .node in struct of_device Ben Dooks
[not found] ` <20100405230301.GF32401-elnMNo+KYs3pIgCt6eIbzw@public.gmane.org>
2010-04-05 23:47 ` Grant Likely
2010-04-05 23:47 ` Grant Likely
2010-04-05 23:47 ` [PATCH 33/37] sound/soc: use .dev.of_node instead of .node in Grant Likely
2010-04-05 23:47 ` [PATCH 33/37] sound/soc: use .dev.of_node instead of .node in struct of_device Grant Likely
2010-03-11 18:06 ` Grant Likely
2010-03-11 18:06 ` [PATCH 34/37] sound/sparc: " Grant Likely
2010-03-11 18:06 ` [PATCH 34/37] sound/sparc: use .dev.of_node instead of .node in Grant Likely
2010-03-11 18:06 ` [PATCH 34/37] sound/sparc: use .dev.of_node instead of .node in struct of_device Grant Likely
2010-03-11 18:06 ` Grant Likely
2010-03-11 18:06 ` Grant Likely
2010-03-11 18:06 ` Grant Likely
2010-03-11 18:06 ` Grant Likely
2010-03-11 18:06 ` Grant Likely
2010-03-11 18:07 ` [PATCH 35/37] arch/powerpc: Remove .archdata.of_node and use .of_node in struct device Grant Likely
2010-03-11 18:07 ` Grant Likely
2010-03-11 18:07 ` Grant Likely
2010-03-11 18:07 ` Grant Likely
2010-03-11 18:07 ` Grant Likely
2010-03-11 18:07 ` [PATCH 35/37] arch/powerpc: Remove .archdata.of_node and use .of_node Grant Likely
2010-03-11 18:07 ` [PATCH 35/37] arch/powerpc: Remove .archdata.of_node and use .of_node in struct device Grant Likely
2010-03-11 18:07 ` Grant Likely
2010-03-11 18:07 ` [PATCH 36/37] arch/microblaze: " Grant Likely
2010-03-11 18:07 ` Grant Likely
2010-03-11 18:07 ` Grant Likely
2010-03-11 18:07 ` [PATCH 36/37] arch/microblaze: Remove .archdata.of_node and use Grant Likely
2010-03-11 18:07 ` [PATCH 36/37] arch/microblaze: Remove .archdata.of_node and use .of_node in struct device Grant Likely
2010-03-11 18:07 ` Grant Likely
2010-03-11 18:07 ` Grant Likely
2010-03-11 18:07 ` Grant Likely
2010-03-11 18:07 ` [PATCH 37/37] arch/sparc: " Grant Likely
2010-03-11 18:07 ` Grant Likely
2010-03-11 18:07 ` Grant Likely
2010-03-11 18:07 ` Grant Likely
2010-03-11 18:07 ` Grant Likely
2010-03-11 18:07 ` Grant Likely
2010-03-11 18:07 ` [PATCH 37/37] arch/sparc: Remove .archdata.of_node and use .of_node Grant Likely
2010-03-11 18:07 ` [PATCH 37/37] arch/sparc: Remove .archdata.of_node and use .of_node in struct device Grant Likely
2010-03-11 18:20 ` [PATCH 00/37] OF: move device node pointer into " David Miller
2010-03-11 18:20 ` David Miller
2010-03-11 18:20 ` David Miller
2010-03-11 18:20 ` David Miller
2010-03-11 18:23 ` David Miller
2010-03-11 18:23 ` David Miller
2010-03-11 18:23 ` David Miller
2010-03-11 18:23 ` David Miller
2010-03-11 18:25 ` Grant Likely
2010-03-11 18:25 ` Grant Likely
2010-03-11 18:25 ` Grant Likely
2010-03-11 18:27 ` David Miller
2010-03-11 18:27 ` David Miller
2010-03-11 18:27 ` David Miller
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20100311180352.4824.75457.stgit@angua \
--to=grant.likely@secretlab.ca \
--cc=James.Bottomley@suse.de \
--cc=akpm@linux-foundation.org \
--cc=alsa-devel@alsa-project.org \
--cc=ben-linux@fluff.org \
--cc=benh@kernel.crashing.org \
--cc=broonie@opensource.wolfsonmicro.com \
--cc=davem@davemloft.net \
--cc=devicetree-discuss@lists.ozlabs.org \
--cc=dwmw2@infradead.org \
--cc=gregkh@suse.de \
--cc=jeremy.kerr@canonical.com \
--cc=jgarzik@pobox.com \
--cc=linux-i2c@vger.kernel.org \
--cc=linux-ide@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-scsi@vger.kernel.org \
--cc=linuxppc-dev@ozlabs.org \
--cc=microblaze-uclinux@itee.uq.edu.au \
--cc=monstr@monstr.eu \
--cc=netdev@vger.kernel.org \
--cc=sfr@canb.auug.org.au \
--cc=sparclinux@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.