Received: by 10.192.165.156 with SMTP id m28csp624688imm; Wed, 11 Apr 2018 04:56:28 -0700 (PDT) X-Google-Smtp-Source: AIpwx49y9II0lD0uCivs6cSIXkUMTYYusL5X6xGASxxW/Ke/pLH9RNSU/+NNOr5hioVr/bEQ/uEt X-Received: by 2002:a17:902:5a4:: with SMTP id f33-v6mr4863523plf.278.1523447788828; Wed, 11 Apr 2018 04:56:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1523447788; cv=none; d=google.com; s=arc-20160816; b=bwGBEiThpWdrwI/Y9dmBqNTkSn4QXqeMmEKG9pltk1ywXQAWVRDk2oIYx68EqRM1Jh 740gSBJx3rikCuA6cQLxJIeGrg7BMHDOk0h1Abxh75bbe+JZZaVvsyOvWc4kqq7B4YMx lESng48P1Nq2Ld1sa/m5jqSLKaTntRdk6EcYgdsiZgzYDZVIK6unm9R8t3CDJyORaaYK NGgt3FGVxT0MzQEaMQgVqOat04BsX9FOGDrCM9S04fBc9kkOhsrkLmR1jPEGQ82QyPX/ asdxT5pWx9z8xwMcT1tMmhAWL97j0bdawtAY47XaRPqrj2wve4kbZx2mv1f2XH8QmiRc Uu8g== 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 :references:in-reply-to:mime-version:dkim-signature:dkim-signature :arc-authentication-results; bh=+xF/QQrbDaB/C2STWUBftaDCOueXgSmK3FO0WBIu0SA=; b=oXsrDeDgnBZ/w4oarpjxd/KSuIvXTaCxtOIhVvxihMtTNWckuis0BKAkytq8FaMPJe vWDs4GJOUztkZwgJrp63817S3iUaQ+iERGJGVavu8BsYzxaai7D37ZG7uDxP6RNhvCjZ XU60cMNLhX6/zl3eSP+lELOC6qS9Qgcg5F4dXft6WHV3kS2BfaeyaH8THepFGxw2GsnT KqthrwYOMROgzXNZ38ULP3+HfFHxgETBJZQVOsBd7FyW55qWm1C3Nl008kkzARoBZJaQ +CVAPg5PUKws3u3r5/eFUw3aiNQwlzZ8yr8gfxfqptolmYRCrXcUsRB0RjJ8Z99XwUIJ Ek+A== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=DUyPo2ab; dkim=fail header.i=@jms.id.au header.s=google header.b=ivyWI6KY; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id w9si751476pfl.268.2018.04.11.04.55.52; Wed, 11 Apr 2018 04:56:28 -0700 (PDT) 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=DUyPo2ab; dkim=fail header.i=@jms.id.au header.s=google header.b=ivyWI6KY; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752979AbeDKLws (ORCPT + 99 others); Wed, 11 Apr 2018 07:52:48 -0400 Received: from mail-qt0-f193.google.com ([209.85.216.193]:46005 "EHLO mail-qt0-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751961AbeDKLwp (ORCPT ); Wed, 11 Apr 2018 07:52:45 -0400 Received: by mail-qt0-f193.google.com with SMTP id f8so1514600qtg.12; Wed, 11 Apr 2018 04:52:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=+xF/QQrbDaB/C2STWUBftaDCOueXgSmK3FO0WBIu0SA=; b=DUyPo2ab8NghpHM5I10oN2D6a0p48a1M37TL8+zJ2fYE5S3u0c3NKhD57JOyh3Q13/ v9XAg7qBZGoQpoHk5OMSwWpDOUQVwGAenxRlt24fG+EbIFnyH5ev/cwz0hRTAfzImZYb lTdbh46NvaedRrPxezoBkL9IeUxHZBJa153UGn1PQsFXgqUdA4nNh90dgO+to058HWZZ 5DfwJcaQNxPvvObG7NbGVq5HQrezIUGiQbL62tjieDSmeBD8QpX4OfhlMLUYbPVxXhUw iBbUL5XLlSno5Rh++v77ojp6y9Un5MLVcqmuhK4z98CgNiU1q7FRwX9ORDljCFY6nz7t 6xNw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jms.id.au; s=google; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=+xF/QQrbDaB/C2STWUBftaDCOueXgSmK3FO0WBIu0SA=; b=ivyWI6KY6erQ8CRwDR3jeNv0sxebnDS3jGiAycByc+1f+1MtYT4kc2nMjux357uN/Q W7zCgGNN5NeTxSIO90kIk/h8tkMC9P/rnWfgUrt7Al5DZ+s1GBB9SjyQDrEvhd9DI1dZ 4mFw6CsLO5BpCUIGwscXtNXN3Ml62cnpH5ZMo= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=+xF/QQrbDaB/C2STWUBftaDCOueXgSmK3FO0WBIu0SA=; b=qaDGKWAVKgeJjI98iJ/OEZ4nMlleTKMLqieC68XVYSkSKVv36R8kIM++dsxdWwu98e XVG5EMU/69Cuvhx76cVLdld8a3ZW8Z6RXcK6BBHR0fi9kf4btf4fLdyOLvC8ytt+bmyf wZenofTUL+41lo0ZjkoPdKrWxL3lh9n4lO3McINNycHGjG0Cw2FSjEeTzJ4ysIoMsGfh IYhQpT6IJmZ1xPNFfGhJHjvJlRGSEJWXV2APtO5CSGYMQ13HqxWwhLishwAAuDxQiXzH lN6r4L0W2LyikuwbT+mi0tWN92k39ZEggQyVH5Exzxza7FCNHLL9rA1vPZhKf8lVbSgi To+g== X-Gm-Message-State: ALQs6tAMD9j3vsCsjVwSOA3uyU9c5RMrv/Oh7p8APwAVvuWx8eUFGPrX OPj8oVsmgSHy0jY4IgaP9SLD/5Oa55n5Ap0VQn4= X-Received: by 10.237.36.74 with SMTP id s10mr6792417qtc.23.1523447563885; Wed, 11 Apr 2018 04:52:43 -0700 (PDT) MIME-Version: 1.0 Received: by 10.200.63.197 with HTTP; Wed, 11 Apr 2018 04:52:23 -0700 (PDT) In-Reply-To: <20180410183212.16787-5-jae.hyun.yoo@linux.intel.com> References: <20180410183212.16787-1-jae.hyun.yoo@linux.intel.com> <20180410183212.16787-5-jae.hyun.yoo@linux.intel.com> From: Joel Stanley Date: Wed, 11 Apr 2018 21:22:23 +0930 X-Google-Sender-Auth: FToGwyE2BzKPG5iVm8whVxLh0Rw Message-ID: Subject: Re: [PATCH v3 04/10] Documentations: dt-bindings: Add a document of PECI adapter driver for Aspeed AST24xx/25xx SoCs To: Jae Hyun Yoo , Rob Herring , linux-aspeed@lists.ozlabs.org, Ryan Chen Cc: Alan Cox , Andrew Jeffery , Andrew Lunn , Andy Shevchenko , Arnd Bergmann , Benjamin Herrenschmidt , Fengguang Wu , Greg KH , Guenter Roeck , Haiyue Wang , James Feist , Jason M Biils , Jean Delvare , Julia Cartwright , Miguel Ojeda , Milton Miller II , Pavel Machek , Randy Dunlap , Stef van Os , Sumeet R Pawnikar , Vernon Mauery , Linux Kernel Mailing List , linux-doc@vger.kernel.org, devicetree , linux-hwmon@vger.kernel.org, Linux ARM , OpenBMC Maillist 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 On 11 April 2018 at 04:02, Jae Hyun Yoo wrote: > This commit adds a dt-bindings document of PECI adapter driver for Aspeed We try to capitalise ASPEED. > AST24xx/25xx SoCs. > --- > .../devicetree/bindings/peci/peci-aspeed.txt | 60 ++++++++++++++++++++++ > 1 file changed, 60 insertions(+) > create mode 100644 Documentation/devicetree/bindings/peci/peci-aspeed.txt > > diff --git a/Documentation/devicetree/bindings/peci/peci-aspeed.txt b/Documentation/devicetree/bindings/peci/peci-aspeed.txt > new file mode 100644 > index 000000000000..4598bb8c20fa > --- /dev/null > +++ b/Documentation/devicetree/bindings/peci/peci-aspeed.txt > @@ -0,0 +1,60 @@ > +Device tree configuration for PECI buses on the AST24XX and AST25XX SoCs. > + > +Required properties: > +- compatible : Should be "aspeed,ast2400-peci" or "aspeed,ast2500-peci" > + - aspeed,ast2400-peci: Aspeed AST2400 family PECI > + controller > + - aspeed,ast2500-peci: Aspeed AST2500 family PECI > + controller > +- reg : Should contain PECI controller registers location and > + length. > +- #address-cells : Should be <1>. > +- #size-cells : Should be <0>. > +- interrupts : Should contain PECI controller interrupt. > +- clocks : Should contain clock source for PECI controller. > + Should reference clkin. Are you sure that this is driven by clkin? Most peripherals on the Aspeed are attached to the apb, so should reference that clock. > +- clock_frequency : Should contain the operation frequency of PECI controller > + in units of Hz. > + 187500 ~ 24000000 Can you explain why you need both the parent clock and this frequency to be specified? > + > +Optional properties: > +- msg-timing-nego : Message timing negotiation period. This value will Perhaps msg-timing-period? Or just msg-timing? > + determine the period of message timing negotiation to be > + issued by PECI controller. The unit of the programmed > + value is four times of PECI clock period. > + 0 ~ 255 (default: 1) > +- addr-timing-nego : Address timing negotiation period. This value will > + determine the period of address timing negotiation to be > + issued by PECI controller. The unit of the programmed > + value is four times of PECI clock period. > + 0 ~ 255 (default: 1) > +- rd-sampling-point : Read sampling point selection. The whole period of a bit > + time will be divided into 16 time frames. This value will > + determine the time frame in which the controller will > + sample PECI signal for data read back. Usually in the > + middle of a bit time is the best. > + 0 ~ 15 (default: 8) > +- cmd_timeout_ms : Command timeout in units of ms. > + 1 ~ 60000 (default: 1000) > + > +Example: > + peci: peci@1e78b000 { > + compatible = "simple-bus"; > + #address-cells = <1>; > + #size-cells = <1>; > + ranges = <0x0 0x1e78b000 0x60>; > + > + peci0: peci-bus@0 { > + compatible = "aspeed,ast2500-peci"; > + reg = <0x0 0x60>; > + #address-cells = <1>; > + #size-cells = <0>; > + interrupts = <15>; > + clocks = <&clk_clkin>; > + clock-frequency = <24000000>; > + msg-timing-nego = <1>; > + addr-timing-nego = <1>; > + rd-sampling-point = <8>; > + cmd-timeout-ms = <1000>; > + }; > + }; > -- > 2.16.2 >