Received: by 10.223.185.116 with SMTP id b49csp934681wrg; Wed, 14 Feb 2018 09:05:57 -0800 (PST) X-Google-Smtp-Source: AH8x224O8qOhRIn3K1o5bUOV/lZ9iNXrkJDRsjU5Nl+KY+EdQZ2CF/DqXuo7dTfKQgXAlLV+XZ9X X-Received: by 2002:a17:902:d806:: with SMTP id a6-v6mr5044506plz.274.1518627957005; Wed, 14 Feb 2018 09:05:57 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1518627956; cv=none; d=google.com; s=arc-20160816; b=UrULbVeXl007iFWAB6e0uQFsmsuUg0p/pk0cOGjQSUb5Cp+VYVEnjOeXnNfvWvbUar MWykNImqS1rZAUQWC9QqothmwXAXSyJDLbkcdmPGiS+Lc56WnoJJRlhqTnChakw/6UQU EOaUPEClxlk7MEkOfROOeHpE99pFa2DMMCRQ36PdA7aG3M/cgxufRdnpubaFDQbXd8Pb 15fmTb6mMfU5jVVh3rbODUaQt3rXWGcrFGL+A2qv8mRsa0IINPHy6ERHMGkn/jkb2YoL kVPeg2TO1B3dIoXTMUry23HgykyolQLM1pzET/ILo2d2nZJstKbx/IRhWSv9f/t+NyUP AuUA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:from:cc:to:subject :content-transfer-encoding:mime-version:references:in-reply-to:date :dkim-signature:arc-authentication-results; bh=3GMV4eoM43pWoVu6/KM5x1f93xgJ2QbzWO8zetntoZ0=; b=Xc6RXq4YKCK1WuH5Ps4YN//qmqmydhb/IsRouGQdv4xyLfDPfUuPVVaKCnp16dk1iO G4hv73VcgFDb0/Zlq490peUp0xZesorDCH/U9Bse44gK78OksoNKuqWHhgmF6weEbOaB 6Uemf6UAxYERDiv0p0WLzkUTHrva6tj9vF+KCp2M7tRnBL9y0GPHvUj4GyibEW4/j77k 3uPXJAfCUh9mOExGBc9skBOS2CI/SP1Wr9JOujNqXIHeSeKYtOO+G0//189+ytnzaWNF ZAyZXPzkczG8Y2fUJIa5w1JrNCYmo9WfhEWBpoFX+CveMDNhBkN3E0pz6utexCrnF6+7 FNAg== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=KOPFJ8MB; 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=fail (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 t10si3220936pfk.153.2018.02.14.09.05.20; Wed, 14 Feb 2018 09:05:56 -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=fail header.i=@gmail.com header.s=20161025 header.b=KOPFJ8MB; 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=fail (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1033288AbeBNREX (ORCPT + 99 others); Wed, 14 Feb 2018 12:04:23 -0500 Received: from mail-oi0-f68.google.com ([209.85.218.68]:36478 "EHLO mail-oi0-f68.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1032907AbeBNREU (ORCPT ); Wed, 14 Feb 2018 12:04:20 -0500 Received: by mail-oi0-f68.google.com with SMTP id 24so17015367oij.3; Wed, 14 Feb 2018 09:04:20 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=date:in-reply-to:references:mime-version:content-transfer-encoding :subject:to:cc:from:message-id; bh=3GMV4eoM43pWoVu6/KM5x1f93xgJ2QbzWO8zetntoZ0=; b=KOPFJ8MBjgx15oIXwGqVsBbtV0m4f1ZWeLR/Yv614UO1NzbevtOgc17qAoFjcTZtyk k2jHG4rH9Jz3iIAnsRxjNfeFUkZBqkBv1sjq5OWa/TozZ4vA6/nDb/pDjFwPf9s7OsNi rsjWLmu9gS8XxMV4NllZevx+8wmxcFU2z1bxcAOU9KWoOWIjYYGpU+oqwBNySTtW//fy ZNy2UNMxjy0VIlrMiIIZNk444NYi0a4MZvOHWQqfhawmowXLjQxVwgSUgIM7ini07Yl8 P0/F+i2GgXHvGWFjukD1X77PKCFIIzrN+aIA/K9ah75BtXTxp4aORzqEY+8ZIq0pep8E HZNw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:in-reply-to:references:mime-version :content-transfer-encoding:subject:to:cc:from:message-id; bh=3GMV4eoM43pWoVu6/KM5x1f93xgJ2QbzWO8zetntoZ0=; b=fBsWTNj/mTv/oGiaLvy88YCx82crKSjSLPySyE5l4wzbVEfQspdLyT5m9TWHfsBzM8 nR9C8FE6pRI3CLJybWKQKabGT6DgStM8pA+17lMjXgE70kj3886dkSa5RsL6LqZ7hk/u K7BncjEMlYgb5ZU473qsj7RJdEFnK8M2wd5uIfSBbTQElNsourVKWjAP2xnKdZNxKMIR By0AO0P9vK1KNDZK4XrACbueAyT2PfrOgUy4Qnu4fbk/Fdvi9jn6e4MjJJQUWLNW+OG2 4pgbgKOjEyW3iCHWSgF1v3K7sinxhTYK5ewGVFZozv1BOLXOEBliOxTdtNzqHhg2Fv6b 4fag== X-Gm-Message-State: APf1xPA9s7htEaXAVOq3F+gHSVHHU/ojMcTBg/PQW5FDgUWS26SM04BE X7lxxSTHLOiqW0rRApJd5Dg= X-Received: by 10.202.71.211 with SMTP id u202mr3922974oia.227.1518627859836; Wed, 14 Feb 2018 09:04:19 -0800 (PST) Received: from ?IPv6:2001:470:d:73f:f024:12b0:6c42:54c6? ([2001:470:d:73f:f024:12b0:6c42:54c6]) by smtp.gmail.com with ESMTPSA id h186sm3246523oif.30.2018.02.14.09.04.17 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 14 Feb 2018 09:04:18 -0800 (PST) Date: Wed, 14 Feb 2018 09:04:12 -0800 In-Reply-To: <1518624432-15110-1-git-send-email-d.schultz@phytec.de> References: <1518624432-15110-1-git-send-email-d.schultz@phytec.de> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Subject: Re: [PATCH v3 1/2] net: phy: dp83867: Add binding for the CLK_OUT pin muxing option To: Daniel Schultz , robh+dt@kernel.org, mark.rutland@arm.com, andrew@lunn.ch, netdev@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org CC: w.egorov@phytec.de From: Florian Fainelli Message-ID: <4CCCD320-91E4-4FCD-A467-FD323BAB2427@gmail.com> Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On February 14, 2018 8:07:11 AM PST, Daniel Schultz wrote: >From: Wadim Egorov > >The DP83867 has a muxing option for the CLK_OUT pin=2E It is possible >to set CLK_OUT for different channels=2E >Create a binding to select a specific clock for CLK_OUT pin=2E > >Signed-off-by: Wadim Egorov >Signed-off-by: Daniel Schultz >--- >Changes: > v2: > Added check if clk_output_sel has a valid value > Only write the clock ouput register if a musing is desired > v3: > - > > drivers/net/phy/dp83867=2Ec | 19 +++++++++++++++++++ > include/dt-bindings/net/ti-dp83867=2Eh | 14 ++++++++++++++ > 2 files changed, 33 insertions(+) > >diff --git a/drivers/net/phy/dp83867=2Ec b/drivers/net/phy/dp83867=2Ec >index c1ab976=2E=2Ea862194 100644 >--- a/drivers/net/phy/dp83867=2Ec >+++ b/drivers/net/phy/dp83867=2Ec >@@ -75,6 +75,8 @@ >=20 > #define DP83867_IO_MUX_CFG_IO_IMPEDANCE_MAX 0x0 > #define DP83867_IO_MUX_CFG_IO_IMPEDANCE_MIN 0x1f >+#define DP83867_IO_MUX_CFG_CLK_O_SEL_MASK (0x1f << 8) >+#define DP83867_IO_MUX_CFG_CLK_O_SEL_SHIFT 8 >=20 Nit: it looks like you could use the shift constant you define for definin= g the mask as well=2E Other than that: Reviewed-by: Florian Fainelli --=20 Florian