Received: by 10.213.65.68 with SMTP id h4csp67584imn; Mon, 12 Mar 2018 06:59:46 -0700 (PDT) X-Google-Smtp-Source: AG47ELtajaoAXhXFhrowad8GEKXGJm5lEHxhohH7rkVo1avCmzw9LJHPIYBg76QEL+ny4U0iL1iX X-Received: by 10.99.43.88 with SMTP id r85mr6664536pgr.276.1520863186410; Mon, 12 Mar 2018 06:59:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1520863186; cv=none; d=google.com; s=arc-20160816; b=ZPqk+ChIh21j8NvTC3QhCXpBndL10UbdoYjfY1iA+fNHRdxGDH9gnKm4k/3j7ROybr NYZNYQKoLnDM3voWurtbAS+WQOXCWjp0HEqL+4GGs+Ptod4K0DSswdHIauv0RaJzFPyB yruv8sOV1CC3uENRel+gjjSd75rEBL/EC6XDiP2g2H0nXZX7D/vuzq7MIlVplMX0nQip GMZeS9piYtljcKFappwSZivjwN08LE9SHdfZ+x35ChB8umBlMlCaNbwHEjuxiM6ICYtk 53Vr2407riwvzEArle++0r4dznEBR0BpnOezuolt/Sdxy9y578a0yPKP/KAiY3UsFeDM ps0g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :references:in-reply-to:mime-version:dkim-signature :arc-authentication-results; bh=8kSQNkRSwsV3kgBOYgDy1AIBfphvypdsz3A6wNaMLcM=; b=o68+ogPW4ieDG+u3NJc0GYSws4oaDjcsWYJMY2VjoVDMY3PhvlNgtnvyB432v7sY2T srSp8ag7s0Uj6aOE1SZo6nFEcRc+aGODOuKqTP+MSWGM4fPiP6gQSjfxsHA7iCzpLmhR YAZo2CVnRmzOJl1OtU34NyHxLOC3Bh4LdUp8P8rupohEqMnAP0x3rmIkMz1sZfxGyV1j RaP9KgbiIV7p4MSo7uv5zd/Gozerd4pnm13Ja7zgIqDRKox7r0AoEU9US49j+Qkh0cCr tCjFCwKxA4LP5drl8v79aDhPWYWmzHNCC42SQCnv/bBiTGTDTMAff+WRBc4PkheRVINc xkLw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=T1u1SuyK; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id l6si5091975pgr.154.2018.03.12.06.59.30; Mon, 12 Mar 2018 06:59:46 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=T1u1SuyK; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932214AbeCLN6G (ORCPT + 99 others); Mon, 12 Mar 2018 09:58:06 -0400 Received: from mail-qk0-f177.google.com ([209.85.220.177]:41801 "EHLO mail-qk0-f177.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751229AbeCLN6D (ORCPT ); Mon, 12 Mar 2018 09:58:03 -0400 Received: by mail-qk0-f177.google.com with SMTP id s78so1908373qkl.8; Mon, 12 Mar 2018 06:58:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=8kSQNkRSwsV3kgBOYgDy1AIBfphvypdsz3A6wNaMLcM=; b=T1u1SuyKDuNRNsNm9hkT8D+B7lvwAXnCgYjP+dW8jR+dhf1l+549hC3tU/fhwpUEkr fTbPJGxvYwh1ACgeZXaBg2PdndQ2C0/CSjvgl865BABQaNbT6lXcS7/pqUsLu57HEqqV X3gxE2fTrTKbJHbQ2FdsRsqEzUdXtDqlS19A4QqbJ6gr10gGa2zTT3eUjNQkUbHJCPny 0khc81zb/yZyxgTsSvGcB3i3cEhW2XncR0D9YuQwO7NuOVt8iKz7tzzairJrAN1RERJm cbg3F+xv+N2ppQjcsAjMhuMb9CZz9SS2l3lo/tKBz9BHyvj3bviiMj4qSIlN/GHGL81h v63Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=8kSQNkRSwsV3kgBOYgDy1AIBfphvypdsz3A6wNaMLcM=; b=kVA7nQf3Hnm35xss2m2G36TKwCKmO/Ow/cQnN2tU3IqUVb/6Cqhrortr7t/3vz+vQ7 3MA5iEBbyqyj4L/Mf7rD8yRU0ZRkp7FHssm2j38ZFbfwV2SEyY6zzRxYSrArE0TYnScN +Lk6m20gV1Llna86B6ITkl9sFV0wrGh4CySmPe4ROvad6rxZ/4OwbI6f8b8PbmFt+Akk qi/u3fAuQZJCqsufTTSKxK8xarngbPzyZdVRe6mlGBigGvK2yq0Kqi4/apOij3Ppzwit 7O0riCl2XzsHEWlXzJwasnGEJpH2dxUcaY5px/Ts44+y23fhrQs6imCjvgq12LFQBh9P BLWw== X-Gm-Message-State: AElRT7GytCuFLrngTV64h2h0eqSiQ6zCiJsEVYAC7UOfbAb9CqoxXpm6 DD1xzZQ5q3GlgCRMkEuqF9GkJsp0b39xnCwkrW8= X-Received: by 10.55.126.69 with SMTP id z66mr11176179qkc.218.1520863083037; Mon, 12 Mar 2018 06:58:03 -0700 (PDT) MIME-Version: 1.0 Received: by 10.12.195.80 with HTTP; Mon, 12 Mar 2018 06:58:02 -0700 (PDT) In-Reply-To: <1520591651-4565-1-git-send-email-phil.edworthy@renesas.com> References: <1520591651-4565-1-git-send-email-phil.edworthy@renesas.com> From: Andy Shevchenko Date: Mon, 12 Mar 2018 15:58:02 +0200 Message-ID: Subject: Re: [PATCH] gpio: dwapb: Add support for a bus clock To: Phil Edworthy Cc: Hoan Tran , Linus Walleij , "open list:GPIO SUBSYSTEM" , Linux Kernel Mailing List , Michel Pollet Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Mar 9, 2018 at 12:34 PM, Phil Edworthy wrote: > From: Michel Pollet > > Enable specified clocks from DTS, if any. > > Signed-off-by: Michel Pollet > #include > #include > #include > +#include Keep in order. > + clk = devm_clk_get(&pdev->dev, NULL); > + if (!IS_ERR(clk) && clk_prepare_enable(clk)) > + dev_info(&pdev->dev, "no clock source\n"); First of all, it shadows any error from clk_prepare_enable(), second, it misses the clock name. Next, I don't see how you managed the clock during PM and / or ->remove() operation. -- With Best Regards, Andy Shevchenko