mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-30 19:51:31 -04:00
of: Always use 'struct device.of_node' to get device node pointer.
The following structure elements duplicate the information in 'struct device.of_node' and so are being eliminated. This patch makes all readers of these elements use device.of_node instead. (struct of_device *)->node (struct dev_archdata *)->prom_node (sparc) (struct dev_archdata *)->of_node (powerpc & microblaze) Signed-off-by: Grant Likely <[email protected]>
This commit is contained in:
parent
d12d42f744
commit
61c7a080a5
157 changed files with 497 additions and 488 deletions
|
|
@ -992,7 +992,7 @@ static int aoa_fabric_layout_probe(struct soundbus_dev *sdev)
|
|||
return -ENODEV;
|
||||
|
||||
/* by breaking out we keep a reference */
|
||||
while ((sound = of_get_next_child(sdev->ofdev.node, sound))) {
|
||||
while ((sound = of_get_next_child(sdev->ofdev.dev.of_node, sound))) {
|
||||
if (sound->type && strcasecmp(sound->type, "soundchip") == 0)
|
||||
break;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -74,11 +74,11 @@ static int soundbus_uevent(struct device *dev, struct kobj_uevent_env *env)
|
|||
of = &soundbus_dev->ofdev;
|
||||
|
||||
/* stuff we want to pass to /sbin/hotplug */
|
||||
retval = add_uevent_var(env, "OF_NAME=%s", of->node->name);
|
||||
retval = add_uevent_var(env, "OF_NAME=%s", of->dev.of_node->name);
|
||||
if (retval)
|
||||
return retval;
|
||||
|
||||
retval = add_uevent_var(env, "OF_TYPE=%s", of->node->type);
|
||||
retval = add_uevent_var(env, "OF_TYPE=%s", of->dev.of_node->type);
|
||||
if (retval)
|
||||
return retval;
|
||||
|
||||
|
|
@ -86,7 +86,7 @@ static int soundbus_uevent(struct device *dev, struct kobj_uevent_env *env)
|
|||
* it's not really legal to split it out with commas. We split it
|
||||
* up using a number of environment variables instead. */
|
||||
|
||||
compat = of_get_property(of->node, "compatible", &cplen);
|
||||
compat = of_get_property(of->dev.of_node, "compatible", &cplen);
|
||||
while (compat && cplen > 0) {
|
||||
int tmp = env->buflen;
|
||||
retval = add_uevent_var(env, "OF_COMPATIBLE_%d=%s", seen, compat);
|
||||
|
|
@ -169,7 +169,7 @@ int soundbus_add_one(struct soundbus_dev *dev)
|
|||
|
||||
/* sanity checks */
|
||||
if (!dev->attach_codec ||
|
||||
!dev->ofdev.node ||
|
||||
!dev->ofdev.dev.of_node ||
|
||||
dev->pcmname ||
|
||||
dev->pcmid != -1) {
|
||||
printk(KERN_ERR "soundbus: adding device failed sanity check!\n");
|
||||
|
|
|
|||
|
|
@ -42,7 +42,7 @@ int i2sbus_control_add_dev(struct i2sbus_control *c,
|
|||
{
|
||||
struct device_node *np;
|
||||
|
||||
np = i2sdev->sound.ofdev.node;
|
||||
np = i2sdev->sound.ofdev.dev.of_node;
|
||||
i2sdev->enable = pmf_find_function(np, "enable");
|
||||
i2sdev->cell_enable = pmf_find_function(np, "cell-enable");
|
||||
i2sdev->clock_enable = pmf_find_function(np, "clock-enable");
|
||||
|
|
|
|||
|
|
@ -221,8 +221,8 @@ static int i2sbus_add_dev(struct macio_dev *macio,
|
|||
|
||||
mutex_init(&dev->lock);
|
||||
spin_lock_init(&dev->low_lock);
|
||||
dev->sound.ofdev.node = np;
|
||||
dev->sound.ofdev.dma_mask = macio->ofdev.dma_mask;
|
||||
dev->sound.ofdev.dev.of_node = np;
|
||||
dev->sound.ofdev.dev.dma_mask = &dev->sound.ofdev.dma_mask;
|
||||
dev->sound.ofdev.dev.parent = &macio->ofdev.dev;
|
||||
dev->sound.ofdev.dev.release = i2sbus_release_dev;
|
||||
|
|
@ -346,7 +346,7 @@ static int i2sbus_probe(struct macio_dev* dev, const struct of_device_id *match)
|
|||
return -ENODEV;
|
||||
}
|
||||
|
||||
while ((np = of_get_next_child(dev->ofdev.node, np))) {
|
||||
while ((np = of_get_next_child(dev->ofdev.dev.of_node, np))) {
|
||||
if (of_device_is_compatible(np, "i2sbus") ||
|
||||
of_device_is_compatible(np, "i2s-modem")) {
|
||||
got += i2sbus_add_dev(dev, control, np);
|
||||
|
|
|
|||
|
|
@ -9,7 +9,7 @@ field##_show (struct device *dev, struct device_attribute *attr, \
|
|||
char *buf) \
|
||||
{ \
|
||||
struct soundbus_dev *mdev = to_soundbus_device (dev); \
|
||||
return sprintf (buf, format_string, mdev->ofdev.node->field); \
|
||||
return sprintf (buf, format_string, mdev->ofdev.dev.of_node->field); \
|
||||
}
|
||||
|
||||
static ssize_t modalias_show(struct device *dev, struct device_attribute *attr,
|
||||
|
|
@ -25,7 +25,7 @@ static ssize_t modalias_show(struct device *dev, struct device_attribute *attr,
|
|||
length = strlen(buf);
|
||||
} else {
|
||||
length = sprintf(buf, "of:N%sT%s\n",
|
||||
of->node->name, of->node->type);
|
||||
of->dev.of_node->name, of->dev.of_node->type);
|
||||
}
|
||||
|
||||
return length;
|
||||
|
|
|
|||
Loading…
Reference in a new issue