From: Mark Rutland <mark.rutland@arm.com>
To: Loc Ho <lho@apm.com>
Cc: "devicetree@vger.kernel.org" <devicetree@vger.kernel.org>,
Suman Tripathi <stripathi@apm.com>,
"arnd@arndb.de" <arnd@arndb.de>,
"linux-scsi@vger.kernel.org" <linux-scsi@vger.kernel.org>,
"linux-ide@vger.kernel.org" <linux-ide@vger.kernel.org>,
"jcm@redhat.com" <jcm@redhat.com>,
"tj@kernel.org" <tj@kernel.org>,
"olof@lixom.net" <olof@lixom.net>, Tuan Phan <tphan@apm.com>,
"linux-arm-kernel@lists.infradead.org"
<linux-arm-kernel@lists.infradead.org>
Subject: Re: [PATCH v2 2/4] Documentation: Add APM X-Gene SoC 6.0Gbps SATA PHY driver binding documentation
Date: Wed, 20 Nov 2013 09:43:28 +0000 [thread overview]
Message-ID: <20131120094328.GS5914@e106331-lin.cambridge.arm.com> (raw)
In-Reply-To: <1384905197-3566-3-git-send-email-lho@apm.com>
On Tue, Nov 19, 2013 at 11:53:15PM +0000, Loc Ho wrote:
> Documentation: Add APM X-Gene SoC 6.0Gbps SATA PHY driver binding documentation
>
> Document the DTS binding for the X-Gene SoC SATA PHY driver.
>
> Signed-off-by: Loc Ho <lho@apm.com>
> Signed-off-by: Tuan Phan <tphan@apm.com>
> Signed-off-by: Suman Tripathi <stripathi@apm.com>
> ---
> .../devicetree/bindings/ata/apm-xgene-phy.txt | 61 ++++++++++++++++++++
> 1 files changed, 61 insertions(+), 0 deletions(-)
> create mode 100644 Documentation/devicetree/bindings/ata/apm-xgene-phy.txt
>
> diff --git a/Documentation/devicetree/bindings/ata/apm-xgene-phy.txt b/Documentation/devicetree/bindings/ata/apm-xgene-phy.txt
> new file mode 100644
> index 0000000..bbae164
> --- /dev/null
> +++ b/Documentation/devicetree/bindings/ata/apm-xgene-phy.txt
> @@ -0,0 +1,61 @@
> +* APM X-Gene 6.0 Gb/s SATA PHY nodes
> +
> +SATA PHY nodes are defined to describe on-chip Serial ATA PHY. Each SATA PHY
> +(pair of PHY) has its own node.
> +
> +Required properties:
> +- compatible : Shall be "apm,xgene-ahci-phy" or
> + "apm,xgene-ahci-phy2". The "apm,xgene-ahci-phy"
> + describes an port shared with SGMII Ethernet port.
> + The "apm,xgene-ahci-phy2" describes an port not
> + shared with SGMII and the PLL located at another
> + memory resource region.
Is there not a better name available than "apm,xgene-ahci-phy2"?
> +- reg : First PHY memory resource
> + Second separate PHY PLL clock memory resource if
> + type "apm,xgene-ahci-phy2"
Is ths PLL actually part of the PHY, or does it just feed the PHY?
> +- #phy-cells : Shall be 0
> +
> +Optional properties:
> +- status : Shall be "ok" if enabled or "na" if disabled. Default
> + is "ok".
Do not use "na", use the standard "disabled".
> +- txeyetuning : Manual control to fine tune the capture of the serial
> + bit lines from the automatic calibrated position.
> + Two set of 3-tuple setting for Gen1, Gen2, and Gen3.
> + Range from 0 to 0x7f. Default is 0xa.
If you have a property for which the name consists of multiple words,
split the words with '-'.
What does this actually mean?
What units are these values in?
What effect do those values have?
> +- txeyedirection : Eye tuning manual control direction. 0 means sample
> + data earlier than the nominal sampling point. 1 means
> + sample data later than the nominal sampling point.
> + Two set of 3-tuple setting for Gen1, Gen2, and Gen3.
> + Default is 0x0.
Likewise, use '-'.
s/than/then/ ?
> +- txboostgain : Frequency boost and DC gain control. Two set of
> + 3-tuple setting for Gen1, Gen2, and Gen3. Range is
> + between 0 to 0x1f. Default is 0x3.
Use '-'.
What units are these values in?
> +- txspeed : Tx operating speed. Two set of 3-tuple for
> + Gen1 (0x1), Gen2 (0x3), and Gen3 (0x7). Default is
> + 0x7.
Units?
> +
> +NOTE: PHY override parameters are board specific setting.
> +
> +Example:
> + sataphy0: sataphy@1f210000 {
> + compatible = "apm,xgene-ahci-phy";
> + reg = <0x0 0x1f210000 0x0 0x10000>;
> + #phy-cells = <0>;
> + status = "na";
Please eradicate all instances of "na".
> + };
> +
> + sataphy1: sataphy@1f220000 {
> + compatible = "apm,xgene-ahci-phy";
> + reg = <0x0 0x1f220000 0x0 0x10000>;
> + #phy-cells = <0>;
> + status = "ok";
> + };
> +
> + sataphy2: sataphy@1f230000 {
> + compatible = "apm,xgene-ahci-phy2";
> + reg = <0x0 0x1f230000 0x0 0x10000
> + 0x0 0x1f2d0000 0x0 0x10000 >;
Nit: bracket list entries individually, and don't apply random spacing:
reg = <0x0 0x1f230000 0x0 0x10000>,
<0x0 0x1f2d0000 0x0 0x10000>;
Thanks,
Mark.
next prev parent reply other threads:[~2013-11-20 9:43 UTC|newest]
Thread overview: 22+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-11-19 23:53 [PATCH v2 0/4] ata: Add APM X-Gene SoC 6.0Gbps SATA PHY support Loc Ho
2013-11-19 23:53 ` [PATCH v2 1/4] PHY: Add function set_speed to generic PHY framework Loc Ho
2013-11-19 23:53 ` [PATCH v2 2/4] Documentation: Add APM X-Gene SoC 6.0Gbps SATA PHY driver binding documentation Loc Ho
2013-11-19 23:53 ` [PATCH v2 3/4] ata: add APM X-Gene SoC 6.0Gbps SATA PHY driver Loc Ho
2013-11-19 23:53 ` [PATCH v2 4/4] arm64: Add APM X-Gene SoC 6.0Gbps SATA PHY DTS entries Loc Ho
2013-11-20 0:08 ` Loc Ho
2013-11-20 11:39 ` Mark Rutland
2013-11-20 18:03 ` Sergei Shtylyov
2013-11-20 18:48 ` Arnd Bergmann
2013-11-20 8:57 ` [PATCH v2 3/4] ata: add APM X-Gene SoC 6.0Gbps SATA PHY driver Ming Lei
2013-11-20 19:16 ` Loc Ho
2013-11-20 11:37 ` Mark Rutland
2013-11-20 12:06 ` Arnd Bergmann
2013-11-20 15:06 ` Tejun Heo
2013-11-20 15:41 ` Arnd Bergmann
2013-11-20 15:49 ` Tejun Heo
2013-11-20 18:46 ` Arnd Bergmann
2013-11-20 22:23 ` Loc Ho
2013-11-20 9:43 ` Mark Rutland [this message]
2013-11-20 20:07 ` [PATCH v2 2/4] Documentation: Add APM X-Gene SoC 6.0Gbps SATA PHY driver binding documentation Loc Ho
2013-11-22 9:37 ` Mark Rutland
2013-11-20 18:06 ` [PATCH v2 1/4] PHY: Add function set_speed to generic PHY framework Sergei Shtylyov
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20131120094328.GS5914@e106331-lin.cambridge.arm.com \
--to=mark.rutland@arm.com \
--cc=arnd@arndb.de \
--cc=devicetree@vger.kernel.org \
--cc=jcm@redhat.com \
--cc=lho@apm.com \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-ide@vger.kernel.org \
--cc=linux-scsi@vger.kernel.org \
--cc=olof@lixom.net \
--cc=stripathi@apm.com \
--cc=tj@kernel.org \
--cc=tphan@apm.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).