diff options
author | Benjamin Herrenschmidt <benh@kernel.crashing.org> | 2014-01-29 00:53:55 -0500 |
---|---|---|
committer | Benjamin Herrenschmidt <benh@kernel.crashing.org> | 2014-01-29 00:53:55 -0500 |
commit | e9a371100dfdfa4c9f994059d19d98c9b4fd80af (patch) | |
tree | 11e9d240d87834f9da927aaa4027e7dfcbd01eb8 /drivers/usb | |
parent | d891ea23d5203e5c47439b2a174f86a00b356a6c (diff) | |
parent | bc75059422338197ce487d338ac9c898761e1e61 (diff) |
Merge remote-tracking branch 'agust/next' into next
<<
Switch mpc512x to the common clock framework and adapt mpc512x
drivers to use the new clock driver. Old PPC_CLOCK code is
removed entirely since there are no users any more.
>>
Diffstat (limited to 'drivers/usb')
-rw-r--r-- | drivers/usb/host/fsl-mph-dr-of.c | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/drivers/usb/host/fsl-mph-dr-of.c b/drivers/usb/host/fsl-mph-dr-of.c index abd5050a4899..9162d1b6c0a3 100644 --- a/drivers/usb/host/fsl-mph-dr-of.c +++ b/drivers/usb/host/fsl-mph-dr-of.c | |||
@@ -261,19 +261,8 @@ int fsl_usb2_mpc5121_init(struct platform_device *pdev) | |||
261 | struct fsl_usb2_platform_data *pdata = dev_get_platdata(&pdev->dev); | 261 | struct fsl_usb2_platform_data *pdata = dev_get_platdata(&pdev->dev); |
262 | struct clk *clk; | 262 | struct clk *clk; |
263 | int err; | 263 | int err; |
264 | char clk_name[10]; | ||
265 | int base, clk_num; | ||
266 | |||
267 | base = pdev->resource->start & 0xf000; | ||
268 | if (base == 0x3000) | ||
269 | clk_num = 1; | ||
270 | else if (base == 0x4000) | ||
271 | clk_num = 2; | ||
272 | else | ||
273 | return -ENODEV; | ||
274 | 264 | ||
275 | snprintf(clk_name, sizeof(clk_name), "usb%d_clk", clk_num); | 265 | clk = devm_clk_get(pdev->dev.parent, "ipg"); |
276 | clk = devm_clk_get(pdev->dev.parent, clk_name); | ||
277 | if (IS_ERR(clk)) { | 266 | if (IS_ERR(clk)) { |
278 | dev_err(&pdev->dev, "failed to get clk\n"); | 267 | dev_err(&pdev->dev, "failed to get clk\n"); |
279 | return PTR_ERR(clk); | 268 | return PTR_ERR(clk); |