diff options
author | Rob Herring <robh@kernel.org> | 2018-08-28 11:44:30 -0400 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2018-08-29 22:41:30 -0400 |
commit | 21c328dcecfc419544c37bbd2decc1e73b6b367b (patch) | |
tree | f7a61cce3be53916bce43b5d2f26a469450e220f | |
parent | 8bad008e79512a06c075c9fb34c5c74acff4ee13 (diff) |
net: ethernet: Convert to using %pOFn instead of device_node.name
In preparation to remove the node name pointer from struct device_node,
convert printf users to use the %pOFn format specifier.
Cc: "David S. Miller" <davem@davemloft.net>
Cc: Yisen Zhuang <yisen.zhuang@huawei.com>
Cc: Salil Mehta <salil.mehta@huawei.com>
Cc: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
Cc: Felix Fietkau <nbd@openwrt.org>
Cc: John Crispin <john@phrozen.org>
Cc: Sean Wang <sean.wang@mediatek.com>
Cc: Nelson Chang <nelson.chang@mediatek.com>
Cc: Matthias Brugger <matthias.bgg@gmail.com>
Cc: Wingman Kwok <w-kwok2@ti.com>
Cc: Murali Karicheri <m-karicheri2@ti.com>
Cc: netdev@vger.kernel.org
Signed-off-by: Rob Herring <robh@kernel.org>
Reviewed-by: Matthias Brugger <matthias.bgg@gmail.com>
Acked-by: Sean Wang <sean.wang@mediatek.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
-rw-r--r-- | drivers/net/ethernet/freescale/fsl_pq_mdio.c | 4 | ||||
-rw-r--r-- | drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c | 8 | ||||
-rw-r--r-- | drivers/net/ethernet/marvell/mv643xx_eth.c | 6 | ||||
-rw-r--r-- | drivers/net/ethernet/mediatek/mtk_eth_soc.c | 2 | ||||
-rw-r--r-- | drivers/net/ethernet/sun/sunhme.c | 2 | ||||
-rw-r--r-- | drivers/net/ethernet/ti/netcp_core.c | 22 | ||||
-rw-r--r-- | drivers/net/ethernet/ti/netcp_ethss.c | 42 |
7 files changed, 40 insertions, 46 deletions
diff --git a/drivers/net/ethernet/freescale/fsl_pq_mdio.c b/drivers/net/ethernet/freescale/fsl_pq_mdio.c index ac2c3f6a12bc..82722d05fedb 100644 --- a/drivers/net/ethernet/freescale/fsl_pq_mdio.c +++ b/drivers/net/ethernet/freescale/fsl_pq_mdio.c | |||
@@ -446,8 +446,8 @@ static int fsl_pq_mdio_probe(struct platform_device *pdev) | |||
446 | goto error; | 446 | goto error; |
447 | } | 447 | } |
448 | 448 | ||
449 | snprintf(new_bus->id, MII_BUS_ID_SIZE, "%s@%llx", np->name, | 449 | snprintf(new_bus->id, MII_BUS_ID_SIZE, "%pOFn@%llx", np, |
450 | (unsigned long long)res.start); | 450 | (unsigned long long)res.start); |
451 | 451 | ||
452 | priv->map = of_iomap(np, 0); | 452 | priv->map = of_iomap(np, 0); |
453 | if (!priv->map) { | 453 | if (!priv->map) { |
diff --git a/drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c b/drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c index 1c2326bd76e2..6521d8d53745 100644 --- a/drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c +++ b/drivers/net/ethernet/hisilicon/hns/hns_dsaf_mac.c | |||
@@ -807,8 +807,8 @@ static int hns_mac_get_info(struct hns_mac_cb *mac_cb) | |||
807 | */ | 807 | */ |
808 | put_device(&mac_cb->phy_dev->mdio.dev); | 808 | put_device(&mac_cb->phy_dev->mdio.dev); |
809 | 809 | ||
810 | dev_dbg(mac_cb->dev, "mac%d phy_node: %s\n", | 810 | dev_dbg(mac_cb->dev, "mac%d phy_node: %pOFn\n", |
811 | mac_cb->mac_id, np->name); | 811 | mac_cb->mac_id, np); |
812 | } | 812 | } |
813 | of_node_put(np); | 813 | of_node_put(np); |
814 | 814 | ||
@@ -825,8 +825,8 @@ static int hns_mac_get_info(struct hns_mac_cb *mac_cb) | |||
825 | * if the phy_dev is found | 825 | * if the phy_dev is found |
826 | */ | 826 | */ |
827 | put_device(&mac_cb->phy_dev->mdio.dev); | 827 | put_device(&mac_cb->phy_dev->mdio.dev); |
828 | dev_dbg(mac_cb->dev, "mac%d phy_node: %s\n", | 828 | dev_dbg(mac_cb->dev, "mac%d phy_node: %pOFn\n", |
829 | mac_cb->mac_id, np->name); | 829 | mac_cb->mac_id, np); |
830 | } | 830 | } |
831 | of_node_put(np); | 831 | of_node_put(np); |
832 | 832 | ||
diff --git a/drivers/net/ethernet/marvell/mv643xx_eth.c b/drivers/net/ethernet/marvell/mv643xx_eth.c index 62f204f32316..1e9bcbdc6a90 100644 --- a/drivers/net/ethernet/marvell/mv643xx_eth.c +++ b/drivers/net/ethernet/marvell/mv643xx_eth.c | |||
@@ -2733,17 +2733,17 @@ static int mv643xx_eth_shared_of_add_port(struct platform_device *pdev, | |||
2733 | 2733 | ||
2734 | memset(&res, 0, sizeof(res)); | 2734 | memset(&res, 0, sizeof(res)); |
2735 | if (of_irq_to_resource(pnp, 0, &res) <= 0) { | 2735 | if (of_irq_to_resource(pnp, 0, &res) <= 0) { |
2736 | dev_err(&pdev->dev, "missing interrupt on %s\n", pnp->name); | 2736 | dev_err(&pdev->dev, "missing interrupt on %pOFn\n", pnp); |
2737 | return -EINVAL; | 2737 | return -EINVAL; |
2738 | } | 2738 | } |
2739 | 2739 | ||
2740 | if (of_property_read_u32(pnp, "reg", &ppd.port_number)) { | 2740 | if (of_property_read_u32(pnp, "reg", &ppd.port_number)) { |
2741 | dev_err(&pdev->dev, "missing reg property on %s\n", pnp->name); | 2741 | dev_err(&pdev->dev, "missing reg property on %pOFn\n", pnp); |
2742 | return -EINVAL; | 2742 | return -EINVAL; |
2743 | } | 2743 | } |
2744 | 2744 | ||
2745 | if (ppd.port_number >= 3) { | 2745 | if (ppd.port_number >= 3) { |
2746 | dev_err(&pdev->dev, "invalid reg property on %s\n", pnp->name); | 2746 | dev_err(&pdev->dev, "invalid reg property on %pOFn\n", pnp); |
2747 | return -EINVAL; | 2747 | return -EINVAL; |
2748 | } | 2748 | } |
2749 | 2749 | ||
diff --git a/drivers/net/ethernet/mediatek/mtk_eth_soc.c b/drivers/net/ethernet/mediatek/mtk_eth_soc.c index 6e6abdc399de..b44bcfd85b05 100644 --- a/drivers/net/ethernet/mediatek/mtk_eth_soc.c +++ b/drivers/net/ethernet/mediatek/mtk_eth_soc.c | |||
@@ -405,7 +405,7 @@ static int mtk_mdio_init(struct mtk_eth *eth) | |||
405 | eth->mii_bus->priv = eth; | 405 | eth->mii_bus->priv = eth; |
406 | eth->mii_bus->parent = eth->dev; | 406 | eth->mii_bus->parent = eth->dev; |
407 | 407 | ||
408 | snprintf(eth->mii_bus->id, MII_BUS_ID_SIZE, "%s", mii_np->name); | 408 | snprintf(eth->mii_bus->id, MII_BUS_ID_SIZE, "%pOFn", mii_np); |
409 | ret = of_mdiobus_register(eth->mii_bus, mii_np); | 409 | ret = of_mdiobus_register(eth->mii_bus, mii_np); |
410 | 410 | ||
411 | err_put_node: | 411 | err_put_node: |
diff --git a/drivers/net/ethernet/sun/sunhme.c b/drivers/net/ethernet/sun/sunhme.c index 06da2f59fcbf..863fd602fd33 100644 --- a/drivers/net/ethernet/sun/sunhme.c +++ b/drivers/net/ethernet/sun/sunhme.c | |||
@@ -2999,7 +2999,7 @@ static int happy_meal_pci_probe(struct pci_dev *pdev, | |||
2999 | /* Now make sure pci_dev cookie is there. */ | 2999 | /* Now make sure pci_dev cookie is there. */ |
3000 | #ifdef CONFIG_SPARC | 3000 | #ifdef CONFIG_SPARC |
3001 | dp = pci_device_to_OF_node(pdev); | 3001 | dp = pci_device_to_OF_node(pdev); |
3002 | strcpy(prom_name, dp->name); | 3002 | snprintf(prom_name, sizeof(prom_name), "%pOFn", dp); |
3003 | #else | 3003 | #else |
3004 | if (is_quattro_p(pdev)) | 3004 | if (is_quattro_p(pdev)) |
3005 | strcpy(prom_name, "SUNW,qfe"); | 3005 | strcpy(prom_name, "SUNW,qfe"); |
diff --git a/drivers/net/ethernet/ti/netcp_core.c b/drivers/net/ethernet/ti/netcp_core.c index a1d335a3c5e4..1f612268c998 100644 --- a/drivers/net/ethernet/ti/netcp_core.c +++ b/drivers/net/ethernet/ti/netcp_core.c | |||
@@ -225,17 +225,6 @@ static int emac_arch_get_mac_addr(char *x, void __iomem *efuse_mac, u32 swap) | |||
225 | return 0; | 225 | return 0; |
226 | } | 226 | } |
227 | 227 | ||
228 | static const char *netcp_node_name(struct device_node *node) | ||
229 | { | ||
230 | const char *name; | ||
231 | |||
232 | if (of_property_read_string(node, "label", &name) < 0) | ||
233 | name = node->name; | ||
234 | if (!name) | ||
235 | name = "unknown"; | ||
236 | return name; | ||
237 | } | ||
238 | |||
239 | /* Module management routines */ | 228 | /* Module management routines */ |
240 | static int netcp_register_interface(struct netcp_intf *netcp) | 229 | static int netcp_register_interface(struct netcp_intf *netcp) |
241 | { | 230 | { |
@@ -267,8 +256,13 @@ static int netcp_module_probe(struct netcp_device *netcp_device, | |||
267 | } | 256 | } |
268 | 257 | ||
269 | for_each_available_child_of_node(devices, child) { | 258 | for_each_available_child_of_node(devices, child) { |
270 | const char *name = netcp_node_name(child); | 259 | const char *name; |
260 | char node_name[32]; | ||
271 | 261 | ||
262 | if (of_property_read_string(node, "label", &name) < 0) { | ||
263 | snprintf(node_name, sizeof(node_name), "%pOFn", child); | ||
264 | name = node_name; | ||
265 | } | ||
272 | if (!strcasecmp(module->name, name)) | 266 | if (!strcasecmp(module->name, name)) |
273 | break; | 267 | break; |
274 | } | 268 | } |
@@ -2209,8 +2203,8 @@ static int netcp_probe(struct platform_device *pdev) | |||
2209 | for_each_available_child_of_node(interfaces, child) { | 2203 | for_each_available_child_of_node(interfaces, child) { |
2210 | ret = netcp_create_interface(netcp_device, child); | 2204 | ret = netcp_create_interface(netcp_device, child); |
2211 | if (ret) { | 2205 | if (ret) { |
2212 | dev_err(dev, "could not create interface(%s)\n", | 2206 | dev_err(dev, "could not create interface(%pOFn)\n", |
2213 | child->name); | 2207 | child); |
2214 | goto probe_quit_interface; | 2208 | goto probe_quit_interface; |
2215 | } | 2209 | } |
2216 | } | 2210 | } |
diff --git a/drivers/net/ethernet/ti/netcp_ethss.c b/drivers/net/ethernet/ti/netcp_ethss.c index 72b98e27c992..0397ccb6597e 100644 --- a/drivers/net/ethernet/ti/netcp_ethss.c +++ b/drivers/net/ethernet/ti/netcp_ethss.c | |||
@@ -3137,15 +3137,15 @@ static void init_secondary_ports(struct gbe_priv *gbe_dev, | |||
3137 | for_each_child_of_node(node, port) { | 3137 | for_each_child_of_node(node, port) { |
3138 | slave = devm_kzalloc(dev, sizeof(*slave), GFP_KERNEL); | 3138 | slave = devm_kzalloc(dev, sizeof(*slave), GFP_KERNEL); |
3139 | if (!slave) { | 3139 | if (!slave) { |
3140 | dev_err(dev, "memory alloc failed for secondary port(%s), skipping...\n", | 3140 | dev_err(dev, "memory alloc failed for secondary port(%pOFn), skipping...\n", |
3141 | port->name); | 3141 | port); |
3142 | continue; | 3142 | continue; |
3143 | } | 3143 | } |
3144 | 3144 | ||
3145 | if (init_slave(gbe_dev, slave, port)) { | 3145 | if (init_slave(gbe_dev, slave, port)) { |
3146 | dev_err(dev, | 3146 | dev_err(dev, |
3147 | "Failed to initialize secondary port(%s), skipping...\n", | 3147 | "Failed to initialize secondary port(%pOFn), skipping...\n", |
3148 | port->name); | 3148 | port); |
3149 | devm_kfree(dev, slave); | 3149 | devm_kfree(dev, slave); |
3150 | continue; | 3150 | continue; |
3151 | } | 3151 | } |
@@ -3239,8 +3239,8 @@ static int set_xgbe_ethss10_priv(struct gbe_priv *gbe_dev, | |||
3239 | ret = of_address_to_resource(node, XGBE_SS_REG_INDEX, &res); | 3239 | ret = of_address_to_resource(node, XGBE_SS_REG_INDEX, &res); |
3240 | if (ret) { | 3240 | if (ret) { |
3241 | dev_err(gbe_dev->dev, | 3241 | dev_err(gbe_dev->dev, |
3242 | "Can't xlate xgbe of node(%s) ss address at %d\n", | 3242 | "Can't xlate xgbe of node(%pOFn) ss address at %d\n", |
3243 | node->name, XGBE_SS_REG_INDEX); | 3243 | node, XGBE_SS_REG_INDEX); |
3244 | return ret; | 3244 | return ret; |
3245 | } | 3245 | } |
3246 | 3246 | ||
@@ -3254,8 +3254,8 @@ static int set_xgbe_ethss10_priv(struct gbe_priv *gbe_dev, | |||
3254 | ret = of_address_to_resource(node, XGBE_SM_REG_INDEX, &res); | 3254 | ret = of_address_to_resource(node, XGBE_SM_REG_INDEX, &res); |
3255 | if (ret) { | 3255 | if (ret) { |
3256 | dev_err(gbe_dev->dev, | 3256 | dev_err(gbe_dev->dev, |
3257 | "Can't xlate xgbe of node(%s) sm address at %d\n", | 3257 | "Can't xlate xgbe of node(%pOFn) sm address at %d\n", |
3258 | node->name, XGBE_SM_REG_INDEX); | 3258 | node, XGBE_SM_REG_INDEX); |
3259 | return ret; | 3259 | return ret; |
3260 | } | 3260 | } |
3261 | 3261 | ||
@@ -3269,8 +3269,8 @@ static int set_xgbe_ethss10_priv(struct gbe_priv *gbe_dev, | |||
3269 | ret = of_address_to_resource(node, XGBE_SERDES_REG_INDEX, &res); | 3269 | ret = of_address_to_resource(node, XGBE_SERDES_REG_INDEX, &res); |
3270 | if (ret) { | 3270 | if (ret) { |
3271 | dev_err(gbe_dev->dev, | 3271 | dev_err(gbe_dev->dev, |
3272 | "Can't xlate xgbe serdes of node(%s) address at %d\n", | 3272 | "Can't xlate xgbe serdes of node(%pOFn) address at %d\n", |
3273 | node->name, XGBE_SERDES_REG_INDEX); | 3273 | node, XGBE_SERDES_REG_INDEX); |
3274 | return ret; | 3274 | return ret; |
3275 | } | 3275 | } |
3276 | 3276 | ||
@@ -3347,8 +3347,8 @@ static int get_gbe_resource_version(struct gbe_priv *gbe_dev, | |||
3347 | ret = of_address_to_resource(node, GBE_SS_REG_INDEX, &res); | 3347 | ret = of_address_to_resource(node, GBE_SS_REG_INDEX, &res); |
3348 | if (ret) { | 3348 | if (ret) { |
3349 | dev_err(gbe_dev->dev, | 3349 | dev_err(gbe_dev->dev, |
3350 | "Can't translate of node(%s) of gbe ss address at %d\n", | 3350 | "Can't translate of node(%pOFn) of gbe ss address at %d\n", |
3351 | node->name, GBE_SS_REG_INDEX); | 3351 | node, GBE_SS_REG_INDEX); |
3352 | return ret; | 3352 | return ret; |
3353 | } | 3353 | } |
3354 | 3354 | ||
@@ -3372,8 +3372,8 @@ static int set_gbe_ethss14_priv(struct gbe_priv *gbe_dev, | |||
3372 | ret = of_address_to_resource(node, GBE_SGMII34_REG_INDEX, &res); | 3372 | ret = of_address_to_resource(node, GBE_SGMII34_REG_INDEX, &res); |
3373 | if (ret) { | 3373 | if (ret) { |
3374 | dev_err(gbe_dev->dev, | 3374 | dev_err(gbe_dev->dev, |
3375 | "Can't translate of gbe node(%s) address at index %d\n", | 3375 | "Can't translate of gbe node(%pOFn) address at index %d\n", |
3376 | node->name, GBE_SGMII34_REG_INDEX); | 3376 | node, GBE_SGMII34_REG_INDEX); |
3377 | return ret; | 3377 | return ret; |
3378 | } | 3378 | } |
3379 | 3379 | ||
@@ -3388,8 +3388,8 @@ static int set_gbe_ethss14_priv(struct gbe_priv *gbe_dev, | |||
3388 | ret = of_address_to_resource(node, GBE_SM_REG_INDEX, &res); | 3388 | ret = of_address_to_resource(node, GBE_SM_REG_INDEX, &res); |
3389 | if (ret) { | 3389 | if (ret) { |
3390 | dev_err(gbe_dev->dev, | 3390 | dev_err(gbe_dev->dev, |
3391 | "Can't translate of gbe node(%s) address at index %d\n", | 3391 | "Can't translate of gbe node(%pOFn) address at index %d\n", |
3392 | node->name, GBE_SM_REG_INDEX); | 3392 | node, GBE_SM_REG_INDEX); |
3393 | return ret; | 3393 | return ret; |
3394 | } | 3394 | } |
3395 | 3395 | ||
@@ -3498,8 +3498,8 @@ static int set_gbenu_ethss_priv(struct gbe_priv *gbe_dev, | |||
3498 | ret = of_address_to_resource(node, GBENU_SM_REG_INDEX, &res); | 3498 | ret = of_address_to_resource(node, GBENU_SM_REG_INDEX, &res); |
3499 | if (ret) { | 3499 | if (ret) { |
3500 | dev_err(gbe_dev->dev, | 3500 | dev_err(gbe_dev->dev, |
3501 | "Can't translate of gbenu node(%s) addr at index %d\n", | 3501 | "Can't translate of gbenu node(%pOFn) addr at index %d\n", |
3502 | node->name, GBENU_SM_REG_INDEX); | 3502 | node, GBENU_SM_REG_INDEX); |
3503 | return ret; | 3503 | return ret; |
3504 | } | 3504 | } |
3505 | 3505 | ||
@@ -3642,7 +3642,7 @@ static int gbe_probe(struct netcp_device *netcp_device, struct device *dev, | |||
3642 | ret = netcp_xgbe_serdes_init(gbe_dev->xgbe_serdes_regs, | 3642 | ret = netcp_xgbe_serdes_init(gbe_dev->xgbe_serdes_regs, |
3643 | gbe_dev->ss_regs); | 3643 | gbe_dev->ss_regs); |
3644 | } else { | 3644 | } else { |
3645 | dev_err(dev, "unknown GBE node(%s)\n", node->name); | 3645 | dev_err(dev, "unknown GBE node(%pOFn)\n", node); |
3646 | ret = -ENODEV; | 3646 | ret = -ENODEV; |
3647 | } | 3647 | } |
3648 | 3648 | ||
@@ -3667,8 +3667,8 @@ static int gbe_probe(struct netcp_device *netcp_device, struct device *dev, | |||
3667 | for_each_child_of_node(interfaces, interface) { | 3667 | for_each_child_of_node(interfaces, interface) { |
3668 | ret = of_property_read_u32(interface, "slave-port", &slave_num); | 3668 | ret = of_property_read_u32(interface, "slave-port", &slave_num); |
3669 | if (ret) { | 3669 | if (ret) { |
3670 | dev_err(dev, "missing slave-port parameter, skipping interface configuration for %s\n", | 3670 | dev_err(dev, "missing slave-port parameter, skipping interface configuration for %pOFn\n", |
3671 | interface->name); | 3671 | interface); |
3672 | continue; | 3672 | continue; |
3673 | } | 3673 | } |
3674 | gbe_dev->num_slaves++; | 3674 | gbe_dev->num_slaves++; |