lkml.org 
[lkml]   [2018]   [Apr]   [15]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    From
    Subject[PATCH] net: mediatek: use of_device_get_match_data()
    Date
    The usage of of_device_get_match_data() reduce the code size a bit.

    Also, the only way to call mtk_probe() is to match an entry in
    of_mtk_match[], so match cannot be NULL.

    Signed-off-by: Ryder Lee <ryder.lee@mediatek.com>
    ---
    drivers/net/ethernet/mediatek/mtk_eth_soc.c | 4 +---
    1 file changed, 1 insertion(+), 3 deletions(-)

    diff --git a/drivers/net/ethernet/mediatek/mtk_eth_soc.c b/drivers/net/ethernet/mediatek/mtk_eth_soc.c
    index e0b72bf..d8ebf0a 100644
    --- a/drivers/net/ethernet/mediatek/mtk_eth_soc.c
    +++ b/drivers/net/ethernet/mediatek/mtk_eth_soc.c
    @@ -2503,7 +2503,6 @@ static int mtk_probe(struct platform_device *pdev)
    {
    struct resource *res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
    struct device_node *mac_np;
    - const struct of_device_id *match;
    struct mtk_eth *eth;
    int err;
    int i;
    @@ -2512,8 +2511,7 @@ static int mtk_probe(struct platform_device *pdev)
    if (!eth)
    return -ENOMEM;

    - match = of_match_device(of_mtk_match, &pdev->dev);
    - eth->soc = (struct mtk_soc_data *)match->data;
    + eth->soc = of_device_get_match_data(&pdev->dev);

    eth->dev = &pdev->dev;
    eth->base = devm_ioremap_resource(&pdev->dev, res);
    --
    1.9.1
    \
     
     \ /
      Last update: 2018-04-16 04:34    [W:4.195 / U:0.084 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site