Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753374AbdC0Nlv (ORCPT ); Mon, 27 Mar 2017 09:41:51 -0400 Received: from mout.kundenserver.de ([212.227.126.130]:60234 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752278AbdC0Nkg (ORCPT ); Mon, 27 Mar 2017 09:40:36 -0400 From: Stefan Wahren To: Rob Herring , Mark Rutland , "David S. Miller" Cc: Greg Kroah-Hartman , Jiri Slaby , Marcel Holtmann , Sebastian Reichel , netdev@vger.kernel.org, devicetree@vger.kernel.org, linux-serial@vger.kernel.org, linux-kernel@vger.kernel.org, Stefan Wahren Subject: [PATCH RFC v4 07/10] dt-bindings: net: add binding for QCA7000 UART Date: Mon, 27 Mar 2017 15:37:25 +0200 Message-Id: <1490621848-24828-8-git-send-email-stefan.wahren@i2se.com> X-Mailer: git-send-email 2.1.4 In-Reply-To: <1490621848-24828-1-git-send-email-stefan.wahren@i2se.com> References: <1490621848-24828-1-git-send-email-stefan.wahren@i2se.com> X-Provags-ID: V03:K0:mCnbdNdNkutzSAaJwlmLBOEPCbeo2a70wJ8Z5zaEk2Bn/OejaeL OJHCX15Mjxu4MA+77D7Hrr1Ds3DPuP6UXPV5rDxWyuHOQw7wOZ7YJ+PXkCSd9knbzC1wALr TAbIelLHHL+3/YdlsEvRjcm6sWYJjuJSaYdQwWfzLr/D/TXn7mI3YmJ38zsekSgogVhNplD QpVLKutWrNVODkX/NmJCg== X-UI-Out-Filterresults: notjunk:1;V01:K0:9UO1voyetzU=:LzSxaKYvOjz+hHOP//kFQT 7uLZNLVzBqSM1lszXpMIhipZDNxFTLP8WW1/9Ets0SKsNzV7BAJYk7vjjta5ido2CuwJN+2Yr zZ1+y2mZKat+PRdLhicBNfJv19V82R3RrrlujakCZ4AEmap8V/jWYy2fi9VBr4RBjHFoh8XpP RcBUOvVOYB4tuegJ9k6HSEIlnvWc7diq9B6glzrie/8QIo/TljK1uWc65r/VeqStdUYXOIAMP k7NudR9VQwy9I7tr7LLRoSXbkTAaOQqK5cnueBPF9Fld6AtQDQ9ddY5y6XrXWpXa9eAraajmL sjVJBnUzeIFQL35RJEIcKafQDdq+H6dwt96tmlKa4srmgKYVX0Nh3KuPL2nC5eLeYDKDUg36g PoQNpNsZvkrU3cUd4BbFslT+XjBYEO2OZ6P4Aa4GEBmu1YhfVymF8luSa6Y2V2NoB0YpGQ75r Ap2EF093qCuKUWb+ctxXp8mryqRyiD1/3acbihZK79RFEThW7c+lsMfXsiyLFCyE4E/f9z4ni vjEZIBKF1ZkucIRRakJm+1fVJ+zWo35H2/OnzbR1gs972aGUxnbxUbv4dzki7kqUkhAQTXf5v TPH6Mv1M3O70updc0XH2/uzlwPTR60ZxqU0TzPHfOJYrx1KQBba9VtfU2YcMMcKytot64f+0n QGh4OvlFb101JlpSsu1SFyY/8QoaX2Aqc67h8ti/5qyM0C8uXutd3QicTaU2QjocJmAA= Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1808 Lines: 55 This is the serdev binding for the QCA7000 UART driver (Ethernet over UART). Signed-off-by: Stefan Wahren --- According to this binding are still some questions: Where should be the optional hardware flow control defined (at master or slave side)? Is it okay to have two bindings (qca-qca7000-spi and qca-qca7000-uart) or should they be merged? .../devicetree/bindings/net/qca-qca7000-uart.txt | 31 ++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 Documentation/devicetree/bindings/net/qca-qca7000-uart.txt diff --git a/Documentation/devicetree/bindings/net/qca-qca7000-uart.txt b/Documentation/devicetree/bindings/net/qca-qca7000-uart.txt new file mode 100644 index 0000000..f2e0450 --- /dev/null +++ b/Documentation/devicetree/bindings/net/qca-qca7000-uart.txt @@ -0,0 +1,31 @@ +* Qualcomm QCA7000 (Ethernet over UART protocol) + +Note: This binding applies in case the QCA7000 is configured as a +UART slave device. It is possible to preconfigure the UART settings +of the QCA7000 firmware, which can't be changed during runtime. + +Required properties: +- compatible : Should be "qca,qca7000-uart" + +Optional properties: +- local-mac-address : 6 bytes, Specifies MAC address +- current-speed : Specifies the serial device speed in + bits per second (default = 115200), which is + predefined by the QCA7000 firmware configuration + +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-uart"; + local-mac-address = [ A0 B0 C0 D0 E0 F0 ]; + current-speed = <38400>; + }; +}; -- 2.1.4