Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751419AbdFEPMS (ORCPT ); Mon, 5 Jun 2017 11:12:18 -0400 Received: from mail.kernel.org ([198.145.29.99]:47130 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751162AbdFEPMR (ORCPT ); Mon, 5 Jun 2017 11:12:17 -0400 DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 1144B23A06 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=kernel.org Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=atull@kernel.org MIME-Version: 1.0 In-Reply-To: <4945d90535e701e4e0207c08a7543a7623b94aeb.1496434383.git.stillcompiling@gmail.com> References: <20170525172911.11467-1-stillcompiling@gmail.com> <684ea151ba9aa2c6555a299daf56552ddc11f596.1496434383.git.stillcompiling@gmail.com> <4945d90535e701e4e0207c08a7543a7623b94aeb.1496434383.git.stillcompiling@gmail.com> From: Alan Tull Date: Mon, 5 Jun 2017 10:11:34 -0500 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [PATCH v12 2/6] doc: dt: document altera-passive-serial binding To: Joshua Clayton Cc: Moritz Fischer , Anatolij Gustschin , Bastian Stender , Shawn Guo , Rob Herring , Mark Rutland , Sascha Hauer , Fabio Estevam , Russell King , linux-fpga@vger.kernel.org, "devicetree@vger.kernel.org" , linux-kernel , "linux-arm-kernel@lists.infradead.org" Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2021 Lines: 51 On Fri, Jun 2, 2017 at 3:30 PM, Joshua Clayton wrote: > Describe an altera-passive-serial devicetree entry, required features > > Signed-off-by: Joshua Clayton > Acked-by: Rob Herring Signed-off-by: Alan Tull > --- > .../bindings/fpga/altera-passive-serial.txt | 29 ++++++++++++++++++++++ > 1 file changed, 29 insertions(+) > create mode 100644 Documentation/devicetree/bindings/fpga/altera-passive-serial.txt > > diff --git a/Documentation/devicetree/bindings/fpga/altera-passive-serial.txt b/Documentation/devicetree/bindings/fpga/altera-passive-serial.txt > new file mode 100644 > index 000000000000..48478bc07e29 > --- /dev/null > +++ b/Documentation/devicetree/bindings/fpga/altera-passive-serial.txt > @@ -0,0 +1,29 @@ > +Altera Passive Serial SPI FPGA Manager > + > +Altera FPGAs support a method of loading the bitstream over what is > +referred to as "passive serial". > +The passive serial link is not technically SPI, and might require extra > +circuits in order to play nicely with other SPI slaves on the same bus. > + > +See https://www.altera.com/literature/hb/cyc/cyc_c51013.pdf > + > +Required properties: > +- compatible: Must be one of the following: > + "altr,fpga-passive-serial", > + "altr,fpga-arria10-passive-serial" > +- reg: SPI chip select of the FPGA > +- nconfig-gpios: config pin (referred to as nCONFIG in the manual) > +- nstat-gpios: status pin (referred to as nSTATUS in the manual) > + > +Optional properties: > +- confd-gpios: confd pin (referred to as CONF_DONE in the manual) > + > +Example: > + fpga: fpga@0 { > + compatible = "altr,fpga-passive-serial"; > + spi-max-frequency = <20000000>; > + reg = <0>; > + nconfig-gpios = <&gpio4 9 GPIO_ACTIVE_LOW>; > + nstat-gpios = <&gpio4 11 GPIO_ACTIVE_LOW>; > + confd-gpios = <&gpio4 12 GPIO_ACTIVE_LOW>; > + }; > -- > 2.11.0 >