| .. | .. |
|---|
| 13 | 13 | #include <linux/clk-provider.h> |
|---|
| 14 | 14 | #include <linux/err.h> |
|---|
| 15 | 15 | #include <linux/device.h> |
|---|
| 16 | +#include <linux/io.h> |
|---|
| 16 | 17 | #include <linux/of_address.h> |
|---|
| 17 | 18 | #include <linux/slab.h> |
|---|
| 18 | 19 | #include <linux/of.h> |
|---|
| .. | .. |
|---|
| 170 | 171 | const char *parent_name; |
|---|
| 171 | 172 | struct clk *clk; |
|---|
| 172 | 173 | struct i2s_pll_clk *pll_clk; |
|---|
| 173 | | - struct clk_init_data init = {}; |
|---|
| 174 | | - struct resource *mem; |
|---|
| 174 | + struct clk_init_data init; |
|---|
| 175 | 175 | |
|---|
| 176 | 176 | pll_clk = devm_kzalloc(dev, sizeof(*pll_clk), GFP_KERNEL); |
|---|
| 177 | 177 | if (!pll_clk) |
|---|
| 178 | 178 | return -ENOMEM; |
|---|
| 179 | 179 | |
|---|
| 180 | | - mem = platform_get_resource(pdev, IORESOURCE_MEM, 0); |
|---|
| 181 | | - pll_clk->base = devm_ioremap_resource(dev, mem); |
|---|
| 180 | + pll_clk->base = devm_platform_ioremap_resource(pdev, 0); |
|---|
| 182 | 181 | if (IS_ERR(pll_clk->base)) |
|---|
| 183 | 182 | return PTR_ERR(pll_clk->base); |
|---|
| 184 | 183 | |
|---|