From patchwork Mon May 29 11:57:24 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stefan Wahren X-Patchwork-Id: 768159 X-Patchwork-Delegate: davem@davemloft.net Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3wbwLD4svWz9s5j for ; Mon, 29 May 2017 22:00:52 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751357AbdE2L7Q (ORCPT ); Mon, 29 May 2017 07:59:16 -0400 Received: from mout.kundenserver.de ([212.227.126.135]:59582 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751034AbdE2L7O (ORCPT ); Mon, 29 May 2017 07:59:14 -0400 Received: from duckbill-v2-sdk.fritz.box ([109.104.48.59]) by mrelayeu.kundenserver.de (mreue005 [212.227.15.167]) with ESMTPSA (Nemesis) id 0MEJOW-1d8kmZ39Xk-00FRjx; Mon, 29 May 2017 13:57:39 +0200 From: Stefan Wahren To: Rob Herring , Mark Rutland , "David S. Miller" Cc: Greg Kroah-Hartman , Jiri Slaby , Lino Sanfilippo , Jakub Kicinski , devicetree@vger.kernel.org, netdev@vger.kernel.org, linux-serial@vger.kernel.org, linux-kernel@vger.kernel.org, Stefan Wahren Subject: [PATCH v8 net-next 16/17] dt-bindings: qca7000: append UART interface to binding Date: Mon, 29 May 2017 13:57:24 +0200 Message-Id: <1496059045-13572-17-git-send-email-stefan.wahren@i2se.com> X-Mailer: git-send-email 2.1.4 In-Reply-To: <1496059045-13572-1-git-send-email-stefan.wahren@i2se.com> References: <1496059045-13572-1-git-send-email-stefan.wahren@i2se.com> X-Provags-ID: V03:K0:7PhUccnQwuYCtkjbxtzlWAIA6F+cbmLfw0sBU3epPJK+gl2dEbN 69btUuS/jUOvvnkKlrWgWd0YV4coRWhnMlR8uZjvgfcP1xZVIBe5IDl1r4N3CSxJrKGBRYk zqMStbmc3RIfXSO4r2qqKwj3XvFryAnZ3dO6IvC9FoDXc27cjpeGEl06wZwjmVrhqQwC8tf YL/pAb61zA8u+pvXjBFlg== X-UI-Out-Filterresults: notjunk:1; V01:K0:ucAd6/MCa50=:RBdozNEZ0/Wm2SbeZElpzo GV/h0HV5AkNQkmqCi2CDabtV4/PXR1HCkV16/1iuAqHaXmgMcRUsjfCCHyuVaXHi5MVeXRpqQ PjkZmMus2g+0ehVvscfTdwyvPohecFKs+jhLQeE2V19hGuayiug1UgODtDR5gn2eYsBqDdqme rDYOaI6MCHqg4Zj7KSFwvI3kQM02PMmpnkjSq5zum55jbOJe8lEdgr2g48rZ17wpwBQ3y8T+a N00cRT2xvEe2NMZ5t1opAD3tMKnVbS1ED1ksToCPaXnD9HUAXbmqRgsXtozMrDTOII+GUO2p0 sYlrb/E9kRgcmgx91wteIuWWw2mQvt1gAGqBw7HLtYfeKSYwsBMPJSYS56r5TCXOmAbYbZnJ6 0zuRq4mMwGW21eqFt3URhLbzrS+HxmPuWgn90Boz3jhMYO4+hr7293+ixZOf6ATV9m1SVd0Py lBwdEFXUtraA5BNmsx0nSEECVuzHPXrHqrWUCvo5i0EriUlKFAdYAlLoO74aIvyId6DDes6Sw gqiw85ioTBdkxf5zz+FDTDM2J6MbSM0c4HzqXm0ts1P5EhaxyGMi4qTJfPnvjKYj1wzG2s6iL nSmOmKfnZkpi/qjgQPohtxr3We3MxlGpgry3sFv2lS6FucKAUmjpdrou1HDKS6GZ1D/TzUkfK kNaiUVzuV9mcK2tYUWatZINRuu+79uHYI1Db1KElhOXf9nESQ3z2MB5DjF3CRRMJFaeE= Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org This merges the serdev binding for the QCA7000 UART driver (Ethernet over UART) into the existing document. Signed-off-by: Stefan Wahren --- .../devicetree/bindings/net/qca,qca7000.txt | 32 ++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/Documentation/devicetree/bindings/net/qca,qca7000.txt b/Documentation/devicetree/bindings/net/qca,qca7000.txt index a37f656..6d9efb2 100644 --- a/Documentation/devicetree/bindings/net/qca,qca7000.txt +++ b/Documentation/devicetree/bindings/net/qca,qca7000.txt @@ -54,3 +54,35 @@ ssp2: spi@80014000 { local-mac-address = [ A0 B0 C0 D0 E0 F0 ]; }; }; + +(b) Ethernet over UART + +In order to use the QCA7000 as UART slave it must be defined as a child of a +UART master in the device tree. It is possible to preconfigure the UART +settings of the QCA7000 firmware, but it's not possible to change them during +runtime. + +Required properties: +- compatible : Should be "qca,qca7000" + +Optional properties: +- local-mac-address : see ./ethernet.txt +- current-speed : current baud rate of QCA7000 which defaults to 115200 + if absent, see also ../serial/slave-device.txt + +UART Example: + +/* Freescale i.MX28 UART */ +auart0: serial@8006a000 { + compatible = "fsl,imx28-auart", "fsl,imx23-auart"; + reg = <0x8006a000 0x2000>; + pinctrl-names = "default"; + pinctrl-0 = <&auart0_2pins_a>; + status = "okay"; + + qca7000: ethernet { + compatible = "qca,qca7000"; + local-mac-address = [ A0 B0 C0 D0 E0 F0 ]; + current-speed = <38400>; + }; +};