Re: [PATCH v2 2/7] usb: phy: msm: Migrate to Managed Device Resource allocation

2013-07-25 Thread Ivan T. Ivanov

Hi, 

On Wed, 2013-07-24 at 15:38 +0300, Felipe Balbi wrote:
 Hi,
 
 On Tue, Jul 09, 2013 at 06:47:08PM +0300, Ivan T. Ivanov wrote:
  From: Ivan T. Ivanov iiva...@mm-sol.com
  
  Use managed device resources to clean up the probe/remove
  and get DT support for free.
  
  Signed-off-by: Ivan T. Ivanov iiva...@mm-sol.com
  ---
   drivers/usb/phy/phy-msm-usb.c |   78 
  +++--
   1 file changed, 20 insertions(+), 58 deletions(-)
  
  diff --git a/drivers/usb/phy/phy-msm-usb.c b/drivers/usb/phy/phy-msm-usb.c
  index ab1b880..cc37f5e 100644
  --- a/drivers/usb/phy/phy-msm-usb.c
  +++ b/drivers/usb/phy/phy-msm-usb.c
  @@ -1458,30 +1455,27 @@ static int __init msm_otg_probe(struct 
  platform_device *pdev)
   * clock is introduced to remove the dependency on AXI
   * bus frequency.
   */
  -   motg-core_clk = clk_get(pdev-dev, usb_hs_core_clk);
  +   motg-core_clk = devm_clk_get(pdev-dev, usb_hs_core_clk);
  if (IS_ERR(motg-core_clk))
  motg-core_clk = NULL;
   
  res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
  if (!res) {
 
 no need to check for the resource when using devm_ioremap_resource()
 
  dev_err(pdev-dev, failed to get platform resource mem\n);
  -   ret = -ENODEV;
  -   goto put_core_clk;
  +   return -ENODEV;
  }
   
  -   motg-regs = ioremap(res-start, resource_size(res));
  +   motg-regs = devm_ioremap_resource(pdev-dev, res);
  if (!motg-regs) {
  dev_err(pdev-dev, ioremap failed\n);
 
 don't print error messages when using devm_ioremap_resource()

Will fix these places and re-send,

Thank you,
Ivan



--
To unsubscribe from this list: send the line unsubscribe linux-usb in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH v2 2/7] usb: phy: msm: Migrate to Managed Device Resource allocation

2013-07-24 Thread Felipe Balbi
Hi,

On Tue, Jul 09, 2013 at 06:47:08PM +0300, Ivan T. Ivanov wrote:
 From: Ivan T. Ivanov iiva...@mm-sol.com
 
 Use managed device resources to clean up the probe/remove
 and get DT support for free.
 
 Signed-off-by: Ivan T. Ivanov iiva...@mm-sol.com
 ---
  drivers/usb/phy/phy-msm-usb.c |   78 
 +++--
  1 file changed, 20 insertions(+), 58 deletions(-)
 
 diff --git a/drivers/usb/phy/phy-msm-usb.c b/drivers/usb/phy/phy-msm-usb.c
 index ab1b880..cc37f5e 100644
 --- a/drivers/usb/phy/phy-msm-usb.c
 +++ b/drivers/usb/phy/phy-msm-usb.c
 @@ -1458,30 +1455,27 @@ static int __init msm_otg_probe(struct 
 platform_device *pdev)
* clock is introduced to remove the dependency on AXI
* bus frequency.
*/
 - motg-core_clk = clk_get(pdev-dev, usb_hs_core_clk);
 + motg-core_clk = devm_clk_get(pdev-dev, usb_hs_core_clk);
   if (IS_ERR(motg-core_clk))
   motg-core_clk = NULL;
  
   res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
   if (!res) {

no need to check for the resource when using devm_ioremap_resource()

   dev_err(pdev-dev, failed to get platform resource mem\n);
 - ret = -ENODEV;
 - goto put_core_clk;
 + return -ENODEV;
   }
  
 - motg-regs = ioremap(res-start, resource_size(res));
 + motg-regs = devm_ioremap_resource(pdev-dev, res);
   if (!motg-regs) {
   dev_err(pdev-dev, ioremap failed\n);

don't print error messages when using devm_ioremap_resource()

-- 
balbi


signature.asc
Description: Digital signature