提交 40cd3a45 编写于 作者: S Stephen Rothwell 提交者: Paul Mackerras

[POWERPC] Rename get_property to of_get_property: drivers

These are all the remaining instances of get_property.  Simple rename of
get_property to of_get_property.
Signed-off-by: NStephen Rothwell <sfr@canb.auug.org.au>
Signed-off-by: NPaul Mackerras <paulus@samba.org>
上级 9f9a3b8a
...@@ -288,7 +288,7 @@ static int k2_sata_proc_info(struct Scsi_Host *shost, char *page, char **start, ...@@ -288,7 +288,7 @@ static int k2_sata_proc_info(struct Scsi_Host *shost, char *page, char **start,
/* Match it to a port node */ /* Match it to a port node */
index = (ap == ap->host->ports[0]) ? 0 : 1; index = (ap == ap->host->ports[0]) ? 0 : 1;
for (np = np->child; np != NULL; np = np->sibling) { for (np = np->child; np != NULL; np = np->sibling) {
const u32 *reg = get_property(np, "reg", NULL); const u32 *reg = of_get_property(np, "reg", NULL);
if (!reg) if (!reg)
continue; continue;
if (index == *reg) if (index == *reg)
......
...@@ -613,7 +613,7 @@ static int __devinit agp_uninorth_probe(struct pci_dev *pdev, ...@@ -613,7 +613,7 @@ static int __devinit agp_uninorth_probe(struct pci_dev *pdev,
uninorth_node = of_find_node_by_name(NULL, "u3"); uninorth_node = of_find_node_by_name(NULL, "u3");
} }
if (uninorth_node) { if (uninorth_node) {
const int *revprop = get_property(uninorth_node, const int *revprop = of_get_property(uninorth_node,
"device-rev", NULL); "device-rev", NULL);
if (revprop != NULL) if (revprop != NULL)
uninorth_rev = *revprop & 0x3f; uninorth_rev = *revprop & 0x3f;
......
...@@ -206,7 +206,7 @@ static int __init briq_panel_init(void) ...@@ -206,7 +206,7 @@ static int __init briq_panel_init(void)
const char *machine; const char *machine;
int i; int i;
machine = get_property(root, "model", NULL); machine = of_get_property(root, "model", NULL);
if (!machine || strncmp(machine, "TotalImpact,BRIQ-1", 18) != 0) { if (!machine || strncmp(machine, "TotalImpact,BRIQ-1", 18) != 0) {
of_node_put(root); of_node_put(root);
return -ENODEV; return -ENODEV;
......
...@@ -52,7 +52,7 @@ static void __iomem * atmel_get_base_addr(unsigned long *base, int *region_size) ...@@ -52,7 +52,7 @@ static void __iomem * atmel_get_base_addr(unsigned long *base, int *region_size)
return NULL; return NULL;
} }
reg = get_property(dn, "reg", &reglen); reg = of_get_property(dn, "reg", &reglen);
naddrc = of_n_addr_cells(dn); naddrc = of_n_addr_cells(dn);
nsizec = of_n_size_cells(dn); nsizec = of_n_size_cells(dn);
......
...@@ -144,7 +144,7 @@ int ams_sensor_attach(void) ...@@ -144,7 +144,7 @@ int ams_sensor_attach(void)
const u32 *prop; const u32 *prop;
/* Get orientation */ /* Get orientation */
prop = get_property(ams_info.of_node, "orientation", NULL); prop = of_get_property(ams_info.of_node, "orientation", NULL);
if (!prop) if (!prop)
return -ENODEV; return -ENODEV;
ams_info.orient1 = *prop; ams_info.orient1 = *prop;
......
...@@ -276,7 +276,7 @@ int __init ams_i2c_init(struct device_node *np) ...@@ -276,7 +276,7 @@ int __init ams_i2c_init(struct device_node *np)
ams_info.bustype = BUS_I2C; ams_info.bustype = BUS_I2C;
/* look for bus either using "reg" or by path */ /* look for bus either using "reg" or by path */
prop = get_property(ams_info.of_node, "reg", NULL); prop = of_get_property(ams_info.of_node, "reg", NULL);
if (!prop) { if (!prop) {
result = -ENODEV; result = -ENODEV;
......
...@@ -160,7 +160,7 @@ int __init ams_pmu_init(struct device_node *np) ...@@ -160,7 +160,7 @@ int __init ams_pmu_init(struct device_node *np)
ams_info.bustype = BUS_HOST; ams_info.bustype = BUS_HOST;
/* Get PMU command, should be 0x4e, but we can never know */ /* Get PMU command, should be 0x4e, but we can never know */
prop = get_property(ams_info.of_node, "reg", NULL); prop = of_get_property(ams_info.of_node, "reg", NULL);
if (!prop) { if (!prop) {
result = -ENODEV; result = -ENODEV;
goto exit; goto exit;
......
...@@ -1175,14 +1175,14 @@ pmac_ide_setup_device(pmac_ide_hwif_t *pmif, ide_hwif_t *hwif) ...@@ -1175,14 +1175,14 @@ pmac_ide_setup_device(pmac_ide_hwif_t *pmif, ide_hwif_t *hwif)
pmif->broken_dma = 1; pmif->broken_dma = 1;
} }
bidp = get_property(np, "AAPL,bus-id", NULL); bidp = of_get_property(np, "AAPL,bus-id", NULL);
pmif->aapl_bus_id = bidp ? *bidp : 0; pmif->aapl_bus_id = bidp ? *bidp : 0;
/* Get cable type from device-tree */ /* Get cable type from device-tree */
if (pmif->kind == controller_kl_ata4 || pmif->kind == controller_un_ata6 if (pmif->kind == controller_kl_ata4 || pmif->kind == controller_un_ata6
|| pmif->kind == controller_k2_ata6 || pmif->kind == controller_k2_ata6
|| pmif->kind == controller_sh_ata6) { || pmif->kind == controller_sh_ata6) {
const char* cable = get_property(np, "cable-type", NULL); const char* cable = of_get_property(np, "cable-type", NULL);
if (cable && !strncmp(cable, "80-", 3)) if (cable && !strncmp(cable, "80-", 3))
pmif->cable_80 = 1; pmif->cable_80 = 1;
} }
......
...@@ -569,7 +569,7 @@ static int __devinit ehca_probe(struct ibmebus_dev *dev, ...@@ -569,7 +569,7 @@ static int __devinit ehca_probe(struct ibmebus_dev *dev,
struct ib_pd *ibpd; struct ib_pd *ibpd;
int ret; int ret;
handle = get_property(dev->ofdev.node, "ibm,hca-handle", NULL); handle = of_get_property(dev->ofdev.node, "ibm,hca-handle", NULL);
if (!handle) { if (!handle) {
ehca_gen_err("Cannot get eHCA handle for adapter: %s.", ehca_gen_err("Cannot get eHCA handle for adapter: %s.",
dev->ofdev.node->full_name); dev->ofdev.node->full_name);
......
...@@ -48,7 +48,7 @@ static int parse_flash_partitions(struct device_node *node, ...@@ -48,7 +48,7 @@ static int parse_flash_partitions(struct device_node *node,
const u32 *part; const u32 *part;
const char *name; const char *name;
part = get_property(node, "partitions", &plen); part = of_get_property(node, "partitions", &plen);
if (part == NULL) if (part == NULL)
goto err; goto err;
...@@ -59,7 +59,7 @@ static int parse_flash_partitions(struct device_node *node, ...@@ -59,7 +59,7 @@ static int parse_flash_partitions(struct device_node *node,
goto err; goto err;
} }
name = get_property(node, "partition-names", &plen); name = of_get_property(node, "partition-names", &plen);
for (i = 0; i < retval; i++) { for (i = 0; i < retval; i++) {
(*parts)[i].offset = *part++; (*parts)[i].offset = *part++;
...@@ -153,7 +153,7 @@ static int __devinit of_physmap_probe(struct of_device *dev, const struct of_dev ...@@ -153,7 +153,7 @@ static int __devinit of_physmap_probe(struct of_device *dev, const struct of_dev
goto err_out; goto err_out;
} }
width = get_property(dp, "bank-width", NULL); width = of_get_property(dp, "bank-width", NULL);
if (width == NULL) { if (width == NULL) {
dev_err(&dev->dev, "Can't get the flash bank width!\n"); dev_err(&dev->dev, "Can't get the flash bank width!\n");
err = -EINVAL; err = -EINVAL;
...@@ -174,7 +174,7 @@ static int __devinit of_physmap_probe(struct of_device *dev, const struct of_dev ...@@ -174,7 +174,7 @@ static int __devinit of_physmap_probe(struct of_device *dev, const struct of_dev
simple_map_init(&info->map); simple_map_init(&info->map);
of_probe = get_property(dp, "probe-type", NULL); of_probe = of_get_property(dp, "probe-type", NULL);
if (of_probe == NULL) { if (of_probe == NULL) {
probe_type = rom_probe_types; probe_type = rom_probe_types;
for (; info->mtd == NULL && *probe_type != NULL; probe_type++) for (; info->mtd == NULL && *probe_type != NULL; probe_type++)
......
...@@ -1260,9 +1260,10 @@ static int __devinit bmac_probe(struct macio_dev *mdev, const struct of_device_i ...@@ -1260,9 +1260,10 @@ static int __devinit bmac_probe(struct macio_dev *mdev, const struct of_device_i
printk(KERN_ERR "BMAC: can't use, need 3 addrs and 3 intrs\n"); printk(KERN_ERR "BMAC: can't use, need 3 addrs and 3 intrs\n");
return -ENODEV; return -ENODEV;
} }
prop_addr = get_property(macio_get_of_node(mdev), "mac-address", NULL); prop_addr = of_get_property(macio_get_of_node(mdev),
"mac-address", NULL);
if (prop_addr == NULL) { if (prop_addr == NULL) {
prop_addr = get_property(macio_get_of_node(mdev), prop_addr = of_get_property(macio_get_of_node(mdev),
"local-mac-address", NULL); "local-mac-address", NULL);
if (prop_addr == NULL) { if (prop_addr == NULL) {
printk(KERN_ERR "BMAC: Can't get mac-address\n"); printk(KERN_ERR "BMAC: Can't get mac-address\n");
......
...@@ -2609,7 +2609,7 @@ static int ehea_setup_ports(struct ehea_adapter *adapter) ...@@ -2609,7 +2609,7 @@ static int ehea_setup_ports(struct ehea_adapter *adapter)
lhea_dn = adapter->ebus_dev->ofdev.node; lhea_dn = adapter->ebus_dev->ofdev.node;
while ((eth_dn = of_get_next_child(lhea_dn, eth_dn))) { while ((eth_dn = of_get_next_child(lhea_dn, eth_dn))) {
dn_log_port_id = get_property(eth_dn, "ibm,hea-port-no", dn_log_port_id = of_get_property(eth_dn, "ibm,hea-port-no",
NULL); NULL);
if (!dn_log_port_id) { if (!dn_log_port_id) {
ehea_error("bad device node: eth_dn name=%s", ehea_error("bad device node: eth_dn name=%s",
...@@ -2649,7 +2649,7 @@ static struct device_node *ehea_get_eth_dn(struct ehea_adapter *adapter, ...@@ -2649,7 +2649,7 @@ static struct device_node *ehea_get_eth_dn(struct ehea_adapter *adapter,
lhea_dn = adapter->ebus_dev->ofdev.node; lhea_dn = adapter->ebus_dev->ofdev.node;
while ((eth_dn = of_get_next_child(lhea_dn, eth_dn))) { while ((eth_dn = of_get_next_child(lhea_dn, eth_dn))) {
dn_log_port_id = get_property(eth_dn, "ibm,hea-port-no", dn_log_port_id = of_get_property(eth_dn, "ibm,hea-port-no",
NULL); NULL);
if (dn_log_port_id) if (dn_log_port_id)
if (*dn_log_port_id == logical_port_id) if (*dn_log_port_id == logical_port_id)
...@@ -2790,7 +2790,7 @@ static int __devinit ehea_probe_adapter(struct ibmebus_dev *dev, ...@@ -2790,7 +2790,7 @@ static int __devinit ehea_probe_adapter(struct ibmebus_dev *dev,
adapter->ebus_dev = dev; adapter->ebus_dev = dev;
adapter_handle = get_property(dev->ofdev.node, "ibm,hea-handle", adapter_handle = of_get_property(dev->ofdev.node, "ibm,hea-handle",
NULL); NULL);
if (adapter_handle) if (adapter_handle)
adapter->handle = *adapter_handle; adapter->handle = *adapter_handle;
......
...@@ -110,9 +110,9 @@ static int __devinit mace_probe(struct macio_dev *mdev, const struct of_device_i ...@@ -110,9 +110,9 @@ static int __devinit mace_probe(struct macio_dev *mdev, const struct of_device_i
return -ENODEV; return -ENODEV;
} }
addr = get_property(mace, "mac-address", NULL); addr = of_get_property(mace, "mac-address", NULL);
if (addr == NULL) { if (addr == NULL) {
addr = get_property(mace, "local-mac-address", NULL); addr = of_get_property(mace, "local-mac-address", NULL);
if (addr == NULL) { if (addr == NULL) {
printk(KERN_ERR "Can't get mac-address for MACE %s\n", printk(KERN_ERR "Can't get mac-address for MACE %s\n",
mace->full_name); mace->full_name);
......
...@@ -80,7 +80,7 @@ static int pasemi_get_mac_addr(struct pasemi_mac *mac) ...@@ -80,7 +80,7 @@ static int pasemi_get_mac_addr(struct pasemi_mac *mac)
return -ENOENT; return -ENOENT;
} }
maddr = get_property(dn, "mac-address", NULL); maddr = of_get_property(dn, "mac-address", NULL);
if (maddr == NULL) { if (maddr == NULL) {
dev_warn(&pdev->dev, dev_warn(&pdev->dev,
"no mac address in device tree, not configuring\n"); "no mac address in device tree, not configuring\n");
......
...@@ -1830,7 +1830,7 @@ spider_net_init_firmware(struct spider_net_card *card) ...@@ -1830,7 +1830,7 @@ spider_net_init_firmware(struct spider_net_card *card)
if (!dn) if (!dn)
goto out_err; goto out_err;
fw_prop = get_property(dn, "firmware", &fw_size); fw_prop = of_get_property(dn, "firmware", &fw_size);
if (!fw_prop) if (!fw_prop)
goto out_err; goto out_err;
...@@ -2236,7 +2236,7 @@ spider_net_setup_netdev(struct spider_net_card *card) ...@@ -2236,7 +2236,7 @@ spider_net_setup_netdev(struct spider_net_card *card)
if (!dn) if (!dn)
return -EIO; return -EIO;
mac = get_property(dn, "local-mac-address", NULL); mac = of_get_property(dn, "local-mac-address", NULL);
if (!mac) if (!mac)
return -EIO; return -EIO;
memcpy(addr.sa_data, mac, ETH_ALEN); memcpy(addr.sa_data, mac, ETH_ALEN);
......
...@@ -2903,7 +2903,7 @@ static int __devinit gem_get_device_address(struct gem *gp) ...@@ -2903,7 +2903,7 @@ static int __devinit gem_get_device_address(struct gem *gp)
struct net_device *dev = gp->dev; struct net_device *dev = gp->dev;
const unsigned char *addr; const unsigned char *addr;
addr = get_property(gp->of_node, "local-mac-address", NULL); addr = of_get_property(gp->of_node, "local-mac-address", NULL);
if (addr == NULL) { if (addr == NULL) {
#ifdef CONFIG_SPARC #ifdef CONFIG_SPARC
addr = idprom->id_ethaddr; addr = idprom->id_ethaddr;
......
...@@ -451,7 +451,7 @@ static int bcm5421_init(struct mii_phy* phy) ...@@ -451,7 +451,7 @@ static int bcm5421_init(struct mii_phy* phy)
if (phy->platform_data) { if (phy->platform_data) {
struct device_node *np = of_get_parent(phy->platform_data); struct device_node *np = of_get_parent(phy->platform_data);
int can_low_power = 1; int can_low_power = 1;
if (np == NULL || get_property(np, "no-autolowpower", NULL)) if (np == NULL || of_get_property(np, "no-autolowpower", NULL))
can_low_power = 0; can_low_power = 0;
if (can_low_power) { if (can_low_power) {
/* Enable automatic low-power */ /* Enable automatic low-power */
......
...@@ -3787,7 +3787,7 @@ static int ucc_geth_probe(struct of_device* ofdev, const struct of_device_id *ma ...@@ -3787,7 +3787,7 @@ static int ucc_geth_probe(struct of_device* ofdev, const struct of_device_id *ma
ugeth_vdbg("%s: IN", __FUNCTION__); ugeth_vdbg("%s: IN", __FUNCTION__);
prop = get_property(np, "device-id", NULL); prop = of_get_property(np, "device-id", NULL);
ucc_num = *prop - 1; ucc_num = *prop - 1;
if ((ucc_num < 0) || (ucc_num > 7)) if ((ucc_num < 0) || (ucc_num > 7))
return -ENODEV; return -ENODEV;
...@@ -3795,9 +3795,9 @@ static int ucc_geth_probe(struct of_device* ofdev, const struct of_device_id *ma ...@@ -3795,9 +3795,9 @@ static int ucc_geth_probe(struct of_device* ofdev, const struct of_device_id *ma
ug_info = &ugeth_info[ucc_num]; ug_info = &ugeth_info[ucc_num];
ug_info->uf_info.ucc_num = ucc_num; ug_info->uf_info.ucc_num = ucc_num;
prop = get_property(np, "rx-clock", NULL); prop = of_get_property(np, "rx-clock", NULL);
ug_info->uf_info.rx_clock = *prop; ug_info->uf_info.rx_clock = *prop;
prop = get_property(np, "tx-clock", NULL); prop = of_get_property(np, "tx-clock", NULL);
ug_info->uf_info.tx_clock = *prop; ug_info->uf_info.tx_clock = *prop;
err = of_address_to_resource(np, 0, &res); err = of_address_to_resource(np, 0, &res);
if (err) if (err)
...@@ -3806,23 +3806,23 @@ static int ucc_geth_probe(struct of_device* ofdev, const struct of_device_id *ma ...@@ -3806,23 +3806,23 @@ static int ucc_geth_probe(struct of_device* ofdev, const struct of_device_id *ma
ug_info->uf_info.regs = res.start; ug_info->uf_info.regs = res.start;
ug_info->uf_info.irq = irq_of_parse_and_map(np, 0); ug_info->uf_info.irq = irq_of_parse_and_map(np, 0);
ph = get_property(np, "phy-handle", NULL); ph = of_get_property(np, "phy-handle", NULL);
phy = of_find_node_by_phandle(*ph); phy = of_find_node_by_phandle(*ph);
if (phy == NULL) if (phy == NULL)
return -ENODEV; return -ENODEV;
/* set the PHY address */ /* set the PHY address */
prop = get_property(phy, "reg", NULL); prop = of_get_property(phy, "reg", NULL);
if (prop == NULL) if (prop == NULL)
return -1; return -1;
ug_info->phy_address = *prop; ug_info->phy_address = *prop;
/* get the phy interface type, or default to MII */ /* get the phy interface type, or default to MII */
prop = get_property(np, "interface-type", NULL); prop = of_get_property(np, "interface-type", NULL);
if (!prop) { if (!prop) {
/* handle interface property present in old trees */ /* handle interface property present in old trees */
prop = get_property(phy, "interface", NULL); prop = of_get_property(phy, "interface", NULL);
if (prop != NULL) if (prop != NULL)
phy_interface = enet_to_phy_interface[*prop]; phy_interface = enet_to_phy_interface[*prop];
else else
...@@ -3832,10 +3832,10 @@ static int ucc_geth_probe(struct of_device* ofdev, const struct of_device_id *ma ...@@ -3832,10 +3832,10 @@ static int ucc_geth_probe(struct of_device* ofdev, const struct of_device_id *ma
} }
/* get speed, or derive from interface */ /* get speed, or derive from interface */
prop = get_property(np, "max-speed", NULL); prop = of_get_property(np, "max-speed", NULL);
if (!prop) { if (!prop) {
/* handle interface property present in old trees */ /* handle interface property present in old trees */
prop = get_property(phy, "interface", NULL); prop = of_get_property(phy, "interface", NULL);
if (prop != NULL) if (prop != NULL)
max_speed = enet_to_speed[*prop]; max_speed = enet_to_speed[*prop];
} else { } else {
......
...@@ -172,7 +172,7 @@ static int uec_mdio_probe(struct of_device *ofdev, const struct of_device_id *ma ...@@ -172,7 +172,7 @@ static int uec_mdio_probe(struct of_device *ofdev, const struct of_device_id *ma
while ((child = of_get_next_child(np, child)) != NULL) { while ((child = of_get_next_child(np, child)) != NULL) {
int irq = irq_of_parse_and_map(child, 0); int irq = irq_of_parse_and_map(child, 0);
if (irq != NO_IRQ) { if (irq != NO_IRQ) {
const u32 *id = get_property(child, "reg", NULL); const u32 *id = of_get_property(child, "reg", NULL);
new_bus->irq[*id] = irq; new_bus->irq[*id] = irq;
} }
} }
...@@ -203,7 +203,7 @@ static int uec_mdio_probe(struct of_device *ofdev, const struct of_device_id *ma ...@@ -203,7 +203,7 @@ static int uec_mdio_probe(struct of_device *ofdev, const struct of_device_id *ma
if ((res.start >= tempres.start) && if ((res.start >= tempres.start) &&
(res.end <= tempres.end)) { (res.end <= tempres.end)) {
/* set this UCC to be the MII master */ /* set this UCC to be the MII master */
const u32 *id = get_property(tempnp, "device-id", NULL); const u32 *id = of_get_property(tempnp, "device-id", NULL);
if (id == NULL) if (id == NULL)
goto bus_register_fail; goto bus_register_fail;
......
...@@ -182,10 +182,10 @@ static int get_children_props(struct device_node *dn, const int **drc_indexes, ...@@ -182,10 +182,10 @@ static int get_children_props(struct device_node *dn, const int **drc_indexes,
{ {
const int *indexes, *names, *types, *domains; const int *indexes, *names, *types, *domains;
indexes = get_property(dn, "ibm,drc-indexes", NULL); indexes = of_get_property(dn, "ibm,drc-indexes", NULL);
names = get_property(dn, "ibm,drc-names", NULL); names = of_get_property(dn, "ibm,drc-names", NULL);
types = get_property(dn, "ibm,drc-types", NULL); types = of_get_property(dn, "ibm,drc-types", NULL);
domains = get_property(dn, "ibm,drc-power-domains", NULL); domains = of_get_property(dn, "ibm,drc-power-domains", NULL);
if (!indexes || !names || !types || !domains) { if (!indexes || !names || !types || !domains) {
/* Slot does not have dynamically-removable children */ /* Slot does not have dynamically-removable children */
...@@ -218,7 +218,7 @@ int rpaphp_get_drc_props(struct device_node *dn, int *drc_index, ...@@ -218,7 +218,7 @@ int rpaphp_get_drc_props(struct device_node *dn, int *drc_index,
char *name_tmp, *type_tmp; char *name_tmp, *type_tmp;
int i, rc; int i, rc;
my_index = get_property(dn, "ibm,my-drc-index", NULL); my_index = of_get_property(dn, "ibm,my-drc-index", NULL);
if (!my_index) { if (!my_index) {
/* Node isn't DLPAR/hotplug capable */ /* Node isn't DLPAR/hotplug capable */
return -EINVAL; return -EINVAL;
......
...@@ -903,16 +903,16 @@ static int get_system_info(void) ...@@ -903,16 +903,16 @@ static int get_system_info(void)
if (!rootdn) if (!rootdn)
return -ENOENT; return -ENOENT;
model = get_property(rootdn, "model", NULL); model = of_get_property(rootdn, "model", NULL);
id = get_property(rootdn, "system-id", NULL); id = of_get_property(rootdn, "system-id", NULL);
if (model && id) if (model && id)
snprintf(system_id, sizeof(system_id), "%s-%s", model, id); snprintf(system_id, sizeof(system_id), "%s-%s", model, id);
name = get_property(rootdn, "ibm,partition-name", NULL); name = of_get_property(rootdn, "ibm,partition-name", NULL);
if (name) if (name)
strncpy(partition_name, name, sizeof(partition_name)); strncpy(partition_name, name, sizeof(partition_name));
num = get_property(rootdn, "ibm,partition-no", NULL); num = of_get_property(rootdn, "ibm,partition-no", NULL);
if (num) if (num)
partition_number = *num; partition_number = *num;
......
...@@ -162,11 +162,11 @@ static void gather_partition_info(void) ...@@ -162,11 +162,11 @@ static void gather_partition_info(void)
return; return;
} }
ppartition_name = get_property(rootdn, "ibm,partition-name", NULL); ppartition_name = of_get_property(rootdn, "ibm,partition-name", NULL);
if (ppartition_name) if (ppartition_name)
strncpy(partition_name, ppartition_name, strncpy(partition_name, ppartition_name,
sizeof(partition_name)); sizeof(partition_name));
p_number_ptr = get_property(rootdn, "ibm,partition-no", NULL); p_number_ptr = of_get_property(rootdn, "ibm,partition-no", NULL);
if (p_number_ptr) if (p_number_ptr)
partition_number = *p_number_ptr; partition_number = *p_number_ptr;
of_node_put(rootdn); of_node_put(rootdn);
......
...@@ -471,7 +471,7 @@ static int mac53c94_probe(struct macio_dev *mdev, const struct of_device_id *mat ...@@ -471,7 +471,7 @@ static int mac53c94_probe(struct macio_dev *mdev, const struct of_device_id *mat
goto out_free; goto out_free;
} }
clkprop = get_property(node, "clock-frequency", &proplen); clkprop = of_get_property(node, "clock-frequency", &proplen);
if (clkprop == NULL || proplen != sizeof(int)) { if (clkprop == NULL || proplen != sizeof(int)) {
printk(KERN_ERR "%s: can't get clock frequency, " printk(KERN_ERR "%s: can't get clock frequency, "
"assuming 25MHz\n", node->full_name); "assuming 25MHz\n", node->full_name);
......
...@@ -1947,7 +1947,7 @@ static int mesh_probe(struct macio_dev *mdev, const struct of_device_id *match) ...@@ -1947,7 +1947,7 @@ static int mesh_probe(struct macio_dev *mdev, const struct of_device_id *match)
ms->tgts[tgt].current_req = NULL; ms->tgts[tgt].current_req = NULL;
} }
if ((cfp = get_property(mesh, "clock-frequency", NULL))) if ((cfp = of_get_property(mesh, "clock-frequency", NULL)))
ms->clk_freq = *cfp; ms->clk_freq = *cfp;
else { else {
printk(KERN_INFO "mesh: assuming 50MHz clock frequency\n"); printk(KERN_INFO "mesh: assuming 50MHz clock frequency\n");
......
...@@ -1069,7 +1069,7 @@ mpc52xx_uart_of_enumerate(void) ...@@ -1069,7 +1069,7 @@ mpc52xx_uart_of_enumerate(void)
continue; continue;
/* Is a particular device number requested? */ /* Is a particular device number requested? */
devno = get_property(np, "port-number", NULL); devno = of_get_property(np, "port-number", NULL);
mpc52xx_uart_of_assign(of_node_get(np), devno ? *devno : -1); mpc52xx_uart_of_assign(of_node_get(np), devno ? *devno : -1);
} }
......
...@@ -29,8 +29,8 @@ static int __devinit of_platform_serial_setup(struct of_device *ofdev, ...@@ -29,8 +29,8 @@ static int __devinit of_platform_serial_setup(struct of_device *ofdev,
int ret; int ret;
memset(port, 0, sizeof *port); memset(port, 0, sizeof *port);
spd = get_property(np, "current-speed", NULL); spd = of_get_property(np, "current-speed", NULL);
clk = get_property(np, "clock-frequency", NULL); clk = of_get_property(np, "clock-frequency", NULL);
if (!clk) { if (!clk) {
dev_warn(&ofdev->dev, "no clock-frequency property set\n"); dev_warn(&ofdev->dev, "no clock-frequency property set\n");
return -ENODEV; return -ENODEV;
......
...@@ -1452,12 +1452,12 @@ static int __init pmz_init_port(struct uart_pmac_port *uap) ...@@ -1452,12 +1452,12 @@ static int __init pmz_init_port(struct uart_pmac_port *uap)
*/ */
if (device_is_compatible(np, "cobalt")) if (device_is_compatible(np, "cobalt"))
uap->flags |= PMACZILOG_FLAG_IS_INTMODEM; uap->flags |= PMACZILOG_FLAG_IS_INTMODEM;
conn = get_property(np, "AAPL,connector", &len); conn = of_get_property(np, "AAPL,connector", &len);
if (conn && (strcmp(conn, "infrared") == 0)) if (conn && (strcmp(conn, "infrared") == 0))
uap->flags |= PMACZILOG_FLAG_IS_IRDA; uap->flags |= PMACZILOG_FLAG_IS_IRDA;
uap->port_type = PMAC_SCC_ASYNC; uap->port_type = PMAC_SCC_ASYNC;
/* 1999 Powerbook G3 has slot-names property instead */ /* 1999 Powerbook G3 has slot-names property instead */
slots = get_property(np, "slot-names", &len); slots = of_get_property(np, "slot-names", &len);
if (slots && slots->count > 0) { if (slots && slots->count > 0) {
if (strcmp(slots->name, "IrDA") == 0) if (strcmp(slots->name, "IrDA") == 0)
uap->flags |= PMACZILOG_FLAG_IS_IRDA; uap->flags |= PMACZILOG_FLAG_IS_IRDA;
...@@ -1471,7 +1471,7 @@ static int __init pmz_init_port(struct uart_pmac_port *uap) ...@@ -1471,7 +1471,7 @@ static int __init pmz_init_port(struct uart_pmac_port *uap)
of_find_node_by_name(NULL, "i2c-modem"); of_find_node_by_name(NULL, "i2c-modem");
if (i2c_modem) { if (i2c_modem) {
const char* mid = const char* mid =
get_property(i2c_modem, "modem-id", NULL); of_get_property(i2c_modem, "modem-id", NULL);
if (mid) switch(*mid) { if (mid) switch(*mid) {
case 0x04 : case 0x04 :
case 0x05 : case 0x05 :
......
...@@ -422,7 +422,7 @@ static int __devinit radeon_read_xtal_OF (struct radeonfb_info *rinfo) ...@@ -422,7 +422,7 @@ static int __devinit radeon_read_xtal_OF (struct radeonfb_info *rinfo)
if (dp == NULL) if (dp == NULL)
return -ENODEV; return -ENODEV;
val = get_property(dp, "ATY,RefCLK", NULL); val = of_get_property(dp, "ATY,RefCLK", NULL);
if (!val || !*val) { if (!val || !*val) {
printk(KERN_WARNING "radeonfb: No ATY,RefCLK property !\n"); printk(KERN_WARNING "radeonfb: No ATY,RefCLK property !\n");
return -EINVAL; return -EINVAL;
...@@ -430,11 +430,11 @@ static int __devinit radeon_read_xtal_OF (struct radeonfb_info *rinfo) ...@@ -430,11 +430,11 @@ static int __devinit radeon_read_xtal_OF (struct radeonfb_info *rinfo)
rinfo->pll.ref_clk = (*val) / 10; rinfo->pll.ref_clk = (*val) / 10;
val = get_property(dp, "ATY,SCLK", NULL); val = of_get_property(dp, "ATY,SCLK", NULL);
if (val && *val) if (val && *val)
rinfo->pll.sclk = (*val) / 10; rinfo->pll.sclk = (*val) / 10;
val = get_property(dp, "ATY,MCLK", NULL); val = of_get_property(dp, "ATY,MCLK", NULL);
if (val && *val) if (val && *val)
rinfo->pll.mclk = (*val) / 10; rinfo->pll.mclk = (*val) / 10;
......
...@@ -70,7 +70,7 @@ static int __devinit radeon_parse_montype_prop(struct device_node *dp, u8 **out_ ...@@ -70,7 +70,7 @@ static int __devinit radeon_parse_montype_prop(struct device_node *dp, u8 **out_
int i, mt = MT_NONE; int i, mt = MT_NONE;
RTRACE("analyzing OF properties...\n"); RTRACE("analyzing OF properties...\n");
pmt = get_property(dp, "display-type", NULL); pmt = of_get_property(dp, "display-type", NULL);
if (!pmt) if (!pmt)
return MT_NONE; return MT_NONE;
RTRACE("display-type: %s\n", pmt); RTRACE("display-type: %s\n", pmt);
...@@ -89,7 +89,7 @@ static int __devinit radeon_parse_montype_prop(struct device_node *dp, u8 **out_ ...@@ -89,7 +89,7 @@ static int __devinit radeon_parse_montype_prop(struct device_node *dp, u8 **out_
} }
for (i = 0; propnames[i] != NULL; ++i) { for (i = 0; propnames[i] != NULL; ++i) {
pedid = get_property(dp, propnames[i], NULL); pedid = of_get_property(dp, propnames[i], NULL);
if (pedid != NULL) if (pedid != NULL)
break; break;
} }
...@@ -98,9 +98,10 @@ static int __devinit radeon_parse_montype_prop(struct device_node *dp, u8 **out_ ...@@ -98,9 +98,10 @@ static int __devinit radeon_parse_montype_prop(struct device_node *dp, u8 **out_
* single-head cards have hdno == -1 and skip this step * single-head cards have hdno == -1 and skip this step
*/ */
if (pedid == NULL && dp->parent && (hdno != -1)) if (pedid == NULL && dp->parent && (hdno != -1))
pedid = get_property(dp->parent, (hdno == 0) ? "EDID1" : "EDID2", NULL); pedid = of_get_property(dp->parent,
(hdno == 0) ? "EDID1" : "EDID2", NULL);
if (pedid == NULL && dp->parent && (hdno == 0)) if (pedid == NULL && dp->parent && (hdno == 0))
pedid = get_property(dp->parent, "EDID", NULL); pedid = of_get_property(dp->parent, "EDID", NULL);
if (pedid == NULL) if (pedid == NULL)
return mt; return mt;
...@@ -130,7 +131,7 @@ static int __devinit radeon_probe_OF_head(struct radeonfb_info *rinfo, int head_ ...@@ -130,7 +131,7 @@ static int __devinit radeon_probe_OF_head(struct radeonfb_info *rinfo, int head_
do { do {
if (!dp) if (!dp)
return MT_NONE; return MT_NONE;
pname = get_property(dp, "name", NULL); pname = of_get_property(dp, "name", NULL);
if (!pname) if (!pname)
return MT_NONE; return MT_NONE;
len = strlen(pname); len = strlen(pname);
......
...@@ -1290,7 +1290,7 @@ static void radeon_pm_full_reset_sdram(struct radeonfb_info *rinfo) ...@@ -1290,7 +1290,7 @@ static void radeon_pm_full_reset_sdram(struct radeonfb_info *rinfo)
if (rinfo->of_node != NULL) { if (rinfo->of_node != NULL) {
int size; int size;
mrtable = get_property(rinfo->of_node, "ATY,MRT", &size); mrtable = of_get_property(rinfo->of_node, "ATY,MRT", &size);
if (mrtable) if (mrtable)
mrtable_size = size >> 2; mrtable_size = size >> 2;
else else
......
...@@ -46,15 +46,15 @@ int nvidia_probe_of_connector(struct fb_info *info, int conn, u8 **out_edid) ...@@ -46,15 +46,15 @@ int nvidia_probe_of_connector(struct fb_info *info, int conn, u8 **out_edid)
for (dp = NULL; for (dp = NULL;
(dp = of_get_next_child(parent, dp)) != NULL;) { (dp = of_get_next_child(parent, dp)) != NULL;) {
pname = get_property(dp, "name", NULL); pname = of_get_property(dp, "name", NULL);
if (!pname) if (!pname)
continue; continue;
len = strlen(pname); len = strlen(pname);
if ((pname[len-1] == 'A' && conn == 1) || if ((pname[len-1] == 'A' && conn == 1) ||
(pname[len-1] == 'B' && conn == 2)) { (pname[len-1] == 'B' && conn == 2)) {
for (i = 0; propnames[i] != NULL; ++i) { for (i = 0; propnames[i] != NULL; ++i) {
pedid = get_property(dp, propnames[i], pedid = of_get_property(dp,
NULL); propnames[i], NULL);
if (pedid != NULL) if (pedid != NULL)
break; break;
} }
...@@ -65,7 +65,7 @@ int nvidia_probe_of_connector(struct fb_info *info, int conn, u8 **out_edid) ...@@ -65,7 +65,7 @@ int nvidia_probe_of_connector(struct fb_info *info, int conn, u8 **out_edid)
} }
if (pedid == NULL) { if (pedid == NULL) {
for (i = 0; propnames[i] != NULL; ++i) { for (i = 0; propnames[i] != NULL; ++i) {
pedid = get_property(parent, propnames[i], NULL); pedid = of_get_property(parent, propnames[i], NULL);
if (pedid != NULL) if (pedid != NULL)
break; break;
} }
......
...@@ -425,27 +425,27 @@ static void __init offb_init_nodriver(struct device_node *dp, int no_real_node) ...@@ -425,27 +425,27 @@ static void __init offb_init_nodriver(struct device_node *dp, int no_real_node)
const u32 *pp, *addrp, *up; const u32 *pp, *addrp, *up;
u64 asize; u64 asize;
pp = get_property(dp, "linux,bootx-depth", &len); pp = of_get_property(dp, "linux,bootx-depth", &len);
if (pp == NULL) if (pp == NULL)
pp = get_property(dp, "depth", &len); pp = of_get_property(dp, "depth", &len);
if (pp && len == sizeof(u32)) if (pp && len == sizeof(u32))
depth = *pp; depth = *pp;
pp = get_property(dp, "linux,bootx-width", &len); pp = of_get_property(dp, "linux,bootx-width", &len);
if (pp == NULL) if (pp == NULL)
pp = get_property(dp, "width", &len); pp = of_get_property(dp, "width", &len);
if (pp && len == sizeof(u32)) if (pp && len == sizeof(u32))
width = *pp; width = *pp;
pp = get_property(dp, "linux,bootx-height", &len); pp = of_get_property(dp, "linux,bootx-height", &len);
if (pp == NULL) if (pp == NULL)
pp = get_property(dp, "height", &len); pp = of_get_property(dp, "height", &len);
if (pp && len == sizeof(u32)) if (pp && len == sizeof(u32))
height = *pp; height = *pp;
pp = get_property(dp, "linux,bootx-linebytes", &len); pp = of_get_property(dp, "linux,bootx-linebytes", &len);
if (pp == NULL) if (pp == NULL)
pp = get_property(dp, "linebytes", &len); pp = of_get_property(dp, "linebytes", &len);
if (pp && len == sizeof(u32) && (*pp != 0xffffffffu)) if (pp && len == sizeof(u32) && (*pp != 0xffffffffu))
pitch = *pp; pitch = *pp;
else else
...@@ -463,9 +463,9 @@ static void __init offb_init_nodriver(struct device_node *dp, int no_real_node) ...@@ -463,9 +463,9 @@ static void __init offb_init_nodriver(struct device_node *dp, int no_real_node)
* ranges and pick one that is both big enough and if possible encloses * ranges and pick one that is both big enough and if possible encloses
* the "address" property. If none match, we pick the biggest * the "address" property. If none match, we pick the biggest
*/ */
up = get_property(dp, "linux,bootx-addr", &len); up = of_get_property(dp, "linux,bootx-addr", &len);
if (up == NULL) if (up == NULL)
up = get_property(dp, "address", &len); up = of_get_property(dp, "address", &len);
if (up && len == sizeof(u32)) if (up && len == sizeof(u32))
addr_prop = *up; addr_prop = *up;
...@@ -521,7 +521,7 @@ static int __init offb_init(void) ...@@ -521,7 +521,7 @@ static int __init offb_init(void)
return -ENODEV; return -ENODEV;
/* Check if we have a MacOS display without a node spec */ /* Check if we have a MacOS display without a node spec */
if (get_property(of_chosen, "linux,bootx-noscreen", NULL) != NULL) { if (of_get_property(of_chosen, "linux,bootx-noscreen", NULL) != NULL) {
/* The old code tried to work out which node was the MacOS /* The old code tried to work out which node was the MacOS
* display based on the address. I'm dropping that since the * display based on the address. I'm dropping that since the
* lack of a node spec only happens with old BootX versions * lack of a node spec only happens with old BootX versions
...@@ -532,14 +532,14 @@ static int __init offb_init(void) ...@@ -532,14 +532,14 @@ static int __init offb_init(void)
} }
for (dp = NULL; (dp = of_find_node_by_type(dp, "display"));) { for (dp = NULL; (dp = of_find_node_by_type(dp, "display"));) {
if (get_property(dp, "linux,opened", NULL) && if (of_get_property(dp, "linux,opened", NULL) &&
get_property(dp, "linux,boot-display", NULL)) { of_get_property(dp, "linux,boot-display", NULL)) {
boot_disp = dp; boot_disp = dp;
offb_init_nodriver(dp, 0); offb_init_nodriver(dp, 0);
} }
} }
for (dp = NULL; (dp = of_find_node_by_type(dp, "display"));) { for (dp = NULL; (dp = of_find_node_by_type(dp, "display"));) {
if (get_property(dp, "linux,opened", NULL) && if (of_get_property(dp, "linux,opened", NULL) &&
dp != boot_disp) dp != boot_disp)
offb_init_nodriver(dp, 0); offb_init_nodriver(dp, 0);
} }
......
...@@ -1760,13 +1760,13 @@ static int __devinit riva_get_EDID_OF(struct fb_info *info, struct pci_dev *pd) ...@@ -1760,13 +1760,13 @@ static int __devinit riva_get_EDID_OF(struct fb_info *info, struct pci_dev *pd)
NVTRACE_ENTER(); NVTRACE_ENTER();
dp = pci_device_to_OF_node(pd); dp = pci_device_to_OF_node(pd);
for (; dp != NULL; dp = dp->child) { for (; dp != NULL; dp = dp->child) {
disptype = get_property(dp, "display-type", NULL); disptype = of_get_property(dp, "display-type", NULL);
if (disptype == NULL) if (disptype == NULL)
continue; continue;
if (strncmp(disptype, "LCD", 3) != 0) if (strncmp(disptype, "LCD", 3) != 0)
continue; continue;
for (i = 0; propnames[i] != NULL; ++i) { for (i = 0; propnames[i] != NULL; ++i) {
pedid = get_property(dp, propnames[i], NULL); pedid = of_get_property(dp, propnames[i], NULL);
if (pedid != NULL) { if (pedid != NULL) {
par->EDID = (unsigned char *)pedid; par->EDID = (unsigned char *)pedid;
NVTRACE("LCD found.\n"); NVTRACE("LCD found.\n");
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册