.. | .. |
---|
373 | 373 | char pllout_name[MAX_NAME_SIZE]; |
---|
374 | 374 | char postdiv_name[MAX_NAME_SIZE]; |
---|
375 | 375 | char pllen_name[MAX_NAME_SIZE]; |
---|
376 | | - struct clk_init_data init = {}; |
---|
| 376 | + struct clk_init_data init; |
---|
377 | 377 | struct davinci_pll_clk *pllout; |
---|
378 | 378 | struct davinci_pllen_clk *pllen; |
---|
379 | 379 | struct clk *oscin_clk = NULL; |
---|
.. | .. |
---|
651 | 651 | pllcmd = readl(pll->base + PLLCMD); |
---|
652 | 652 | pllcmd |= PLLCMD_GOSET; |
---|
653 | 653 | writel(pllcmd, pll->base + PLLCMD); |
---|
654 | | - /* fallthrough */ |
---|
| 654 | + fallthrough; |
---|
655 | 655 | case PRE_RATE_CHANGE: |
---|
656 | 656 | /* Wait until for outstanding changes to take effect */ |
---|
657 | 657 | do { |
---|
.. | .. |
---|
778 | 778 | int i; |
---|
779 | 779 | |
---|
780 | 780 | clk_data = kzalloc(sizeof(*clk_data), GFP_KERNEL); |
---|
781 | | - if (!clk_data) |
---|
| 781 | + if (!clk_data) { |
---|
| 782 | + of_node_put(child); |
---|
782 | 783 | return -ENOMEM; |
---|
| 784 | + } |
---|
783 | 785 | |
---|
784 | 786 | clks = kmalloc_array(n_clks, sizeof(*clks), GFP_KERNEL); |
---|
785 | 787 | if (!clks) { |
---|
786 | 788 | kfree(clk_data); |
---|
| 789 | + of_node_put(child); |
---|
787 | 790 | return -ENOMEM; |
---|
788 | 791 | } |
---|
789 | 792 | |
---|
.. | .. |
---|
907 | 910 | struct davinci_pll_platform_data *pdata; |
---|
908 | 911 | const struct of_device_id *of_id; |
---|
909 | 912 | davinci_pll_init pll_init = NULL; |
---|
910 | | - struct resource *res; |
---|
911 | 913 | void __iomem *base; |
---|
912 | 914 | |
---|
913 | 915 | of_id = of_match_device(davinci_pll_of_match, dev); |
---|
.. | .. |
---|
927 | 929 | return -EINVAL; |
---|
928 | 930 | } |
---|
929 | 931 | |
---|
930 | | - res = platform_get_resource(pdev, IORESOURCE_MEM, 0); |
---|
931 | | - base = devm_ioremap_resource(dev, res); |
---|
| 932 | + base = devm_platform_ioremap_resource(pdev, 0); |
---|
932 | 933 | if (IS_ERR(base)) |
---|
933 | 934 | return PTR_ERR(base); |
---|
934 | 935 | |
---|