Received: by 2002:ac0:aed5:0:0:0:0:0 with SMTP id t21csp4432748imb; Wed, 6 Mar 2019 13:17:54 -0800 (PST) X-Google-Smtp-Source: APXvYqwRnEA1FzWAZra1nJNGRD4ITqfpU4e5MjW5IILV/aNiSeuewIBfFLd/BSqL1okXx2WSVrNw X-Received: by 2002:a63:1616:: with SMTP id w22mr8070155pgl.200.1551907074147; Wed, 06 Mar 2019 13:17:54 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1551907074; cv=none; d=google.com; s=arc-20160816; b=v6VRbTM+foUQGMxM0Mst0lUIGopz39Ketr4DvAU6KoSOrcKO1LkhJ0ANKmntHv5yZK YQAsDml40w8lksExL3sSBmf8naYpJDwzs3nJaAL7G3lKOuDkaUwO3+tHsKo5/NQNRiYY z28W77gCr4kgTXs+mx0a4fqs4K27Xt9WD9/lw/tSlpUMNQ8VA35hvcM6uDF9RxsKLbn/ rnPyHzKTO/PG5QgkewfX1BqEqQn1Vf2OrGv271yt2l8Gt4LXHRUpazg6ANEz1XOtVK82 2rKXWRXNgSnV6bSDAskGUmqHSDqME9YF+PGlZW5DmhkyriQDW/43OxWafxWxgRWTOd4Q NK7w== 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 :in-reply-to:references:mime-version:dkim-signature; bh=WkZ4HEOJZFJ5tvEsQ4ywiwfaW/8mEqhWWpAAzk9aizg=; b=1I5d1C54SvD/5qo/6LRsNVRZYsK7KybZMdxAqQMG8PJ/bTgsi/evotmF88Yw5Oc5Vg CS4A6UTOgyMCTm6epYpl3OY5TVVY2e0Ky6sVftmfgLeMxkkP6J32CM91+fc5oQSRXIdc 32dO8RGZ/NstjDKcTdL80bBmGHDxh/V38/kc5Z3Jv3GawlheSnCtHlRsakKl2Na/z49C J/5ZQEaqUVmqHLfWk1Wu6ZrfxkfiwR7iFW/MLFQIGFUBYIxTMo0hwAsQzlsmaEUZy5xh bmPe2K8hPw5Z8nKMrrROv8t8fjXX+dI1vniLn62JLpp1ifwsOo9rhwEHc7LUaINIoxXp L/9w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@googlemail.com header.s=20161025 header.b=IjQr5S8g; 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=googlemail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 62si2381300plf.154.2019.03.06.13.17.38; Wed, 06 Mar 2019 13:17:54 -0800 (PST) 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=@googlemail.com header.s=20161025 header.b=IjQr5S8g; 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=QUARANTINE sp=QUARANTINE dis=NONE) header.from=googlemail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727806AbfCFVAw (ORCPT + 99 others); Wed, 6 Mar 2019 16:00:52 -0500 Received: from mail-oi1-f194.google.com ([209.85.167.194]:39641 "EHLO mail-oi1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727661AbfCFVAv (ORCPT ); Wed, 6 Mar 2019 16:00:51 -0500 Received: by mail-oi1-f194.google.com with SMTP id b4so11066393oif.6; Wed, 06 Mar 2019 13:00:51 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=WkZ4HEOJZFJ5tvEsQ4ywiwfaW/8mEqhWWpAAzk9aizg=; b=IjQr5S8gwfPe+w9yvuXdiT+V+jsiia4rARi/vB88Q5xKvTp8AIaK/D6CG3920dUhG2 NSk3tujLvxjCe4D4ndxu6c+tg17hSyu5qwV3IXH53hEZm8Cfqa2/e8tp1aKkZir2bi4l kZT5jssK5fudG5pIakE4tXpKG0bU5Blw15M6yKCvIe092BBakxRgDgkcQ5vCxfenoHJ9 BjCuTSBX1/Xjg4oQKdjekVqUV3pNnDm+d8Y3cRI2nulsOpW3lHVNYZgYlHRqrHJkszZP uv38j4CkNgqIOILJut9FV97s0yaVETJXSuNdp5W3k0GtHVPrJyit1XQqlcDbRrUpJKaL utbA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=WkZ4HEOJZFJ5tvEsQ4ywiwfaW/8mEqhWWpAAzk9aizg=; b=kxz5bIvPe+W0EEzWgl/gYnueYGHG6xTpmT6Q+tPGjzbCQuFvSxHmhIY+4MfxKnAYlg fbFRUPgj6HjqDeRysbU31uJSfT3twi3xxFkf9dzRE+nNgFhhSxy2bj5mrYOhVU9zLV/D yRWKpgVBSPpS0eeZlsniexjMR6URCHi9TCyOYMQC0I9Xq7d76/r4CrybzCVBnjoQj5mt qxroBgMvCFkWRrApwrPizm9dKRaKeYb0un3iXtwgOBdrvxQMH9TjK94OlGXYt/Fk6JF8 4OBY6Q16NcQ2S27HHWA2Nq27z8EYNL89Z8f73enffeYIVQUZy43e/46AUAdzri93GTk4 uqXw== X-Gm-Message-State: APjAAAU6K37BAAkR74yoesDmNRlDaxqmDjlDEWwVYGKcVr4LcFWdVrRZ pE3jo2uQLwAt5byuBaw1S+RgnF8XFRHEJhaYYUc= X-Received: by 2002:aca:aacb:: with SMTP id t194mr2996977oie.129.1551906050696; Wed, 06 Mar 2019 13:00:50 -0800 (PST) MIME-Version: 1.0 References: <20190304103846.2060-1-narmstrong@baylibre.com> <20190304103846.2060-6-narmstrong@baylibre.com> In-Reply-To: <20190304103846.2060-6-narmstrong@baylibre.com> From: Martin Blumenstingl Date: Wed, 6 Mar 2019 22:00:39 +0100 Message-ID: Subject: Re: [PATCH v2 5/8] phy: amlogic: add Amlogic G12A USB2 PHY Driver To: Neil Armstrong Cc: gregkh@linuxfoundation.org, hminas@synopsys.com, balbi@kernel.org, kishon@ti.com, linux-amlogic@lists.infradead.org, linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org 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 Hi Neil, On Mon, Mar 4, 2019 at 11:40 AM Neil Armstrong wrote: [...] > +#include > +#include > +#include > +#include > +#include > +#include > +#include there's a "regmap" include right above. this driver doesn't use syscon so this include can be dropped [...] > +static int phy_meson_g12a_usb2_exit(struct phy *phy) > +{ > + struct phy_meson_g12a_usb2_priv *priv = phy_get_drvdata(phy); > + > + return reset_control_reset(priv->reset); do you know whether we should reset_control_assert here instead of reset_control_reset? the probe function below already uses reset_control_deassert, so the current implementation is inconsistent. in v1 you replied with "Maybe it would be better, indeed." - if there's a reason why reset_control_assert doesn't work here then I would like to have a comment stating why Apart from these two this is looking good! Human readable BIT/GENMASK #defines for the register bits would be nice, but I'm not sure if you have the details to add these. Regards Martin