<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/Documentation/devicetree/bindings/ata, branch linux-3.18.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.18.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-3.18.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2016-05-17T18:31:17Z</updated>
<entry>
<title>ata: ahci-platform: Add ports-implemented DT bindings.</title>
<updated>2016-05-17T18:31:17Z</updated>
<author>
<name>Srinivas Kandagatla</name>
</author>
<published>2016-04-01T07:52:57Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f9133a946b21af76708e868eb299f1f26ec82e61'/>
<id>urn:sha1:f9133a946b21af76708e868eb299f1f26ec82e61</id>
<content type='text'>
[ Upstream commit 17dcc37e3e847bc0e67a5b1ec52471fcc6c18682 ]

On some SOCs PORTS_IMPL register value is never programmed by the
firmware and left at zero value. Which means that no sata ports are
available for software. AHCI driver used to cope up with this by
fabricating the port_map if the PORTS_IMPL register is read zero,
but recent patch broke this workaround as zero value was valid for
NVMe disks.

This patch adds ports-implemented DT bindings as workaround for this issue
in a way that DT can can override the PORTS_IMPL register in cases where
the firmware did not program it already.

Fixes: 566d1827df2e ("libata: disable forced PORTS_IMPL for &gt;= AHCI 1.3")
Cc: stable@vger.kernel.org # v4.5+
Signed-off-by: Srinivas Kandagatla &lt;srinivas.kandagatla@linaro.org&gt;
Acked-by: Tejun Heo &lt;tj@kernel.org&gt;
Reviewed-by: Andy Gross &lt;andy.gross@linaro.org&gt;
Signed-off-by: Tejun Heo &lt;tj@kernel.org&gt;
Signed-off-by: Sasha Levin &lt;sasha.levin@oracle.com&gt;
</content>
</entry>
<entry>
<title>ata: sata_rcar: Add r8a7793 device support</title>
<updated>2014-10-28T03:50:36Z</updated>
<author>
<name>Koji Matsuoka</name>
</author>
<published>2014-10-28T03:45:32Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e35b98849f2530bb77f8fe649b3eaa1489ff9d33'/>
<id>urn:sha1:e35b98849f2530bb77f8fe649b3eaa1489ff9d33</id>
<content type='text'>
Signed-off-by: Koji Matsuoka &lt;koji.matsuoka.xm@renesas.com&gt;
Signed-off-by: Yoshihiro Kaneko &lt;ykaneko0929@gmail.com&gt;
Signed-off-by: Tejun Heo &lt;tj@kernel.org&gt;
</content>
</entry>
<entry>
<title>ata: sata_rcar: Disable DIPM mode for r8a7790 ES1</title>
<updated>2014-10-27T13:03:19Z</updated>
<author>
<name>Simon Horman</name>
</author>
<published>2014-10-27T00:14:30Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=aa1cf25887099bba68f1f3879c0d394e08b8779f'/>
<id>urn:sha1:aa1cf25887099bba68f1f3879c0d394e08b8779f</id>
<content type='text'>
Unlike other SATA R-Car r8a7790 controllers the r8a7790 ES1 SATA R-Car
controller needs to be run with DIPM disabled.

Signed-off-by: Simon Horman &lt;horms+renesas@verge.net.au&gt;
Signed-off-by: Tejun Heo &lt;tj@kernel.org&gt;
Cc: stable@vger.kernel.org
</content>
</entry>
<entry>
<title>ata: qcom: Add device tree bindings information</title>
<updated>2014-09-23T13:16:56Z</updated>
<author>
<name>Kumar Gala</name>
</author>
<published>2014-09-22T20:09:46Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8494294b66dbb4d7996dd944575eebd4ac2a126b'/>
<id>urn:sha1:8494294b66dbb4d7996dd944575eebd4ac2a126b</id>
<content type='text'>
Add device tree binding for Qualcomm AHCI SATA controller and specifically
the sata controller on the IPQ806x family of SoCs.

We can utilize the "generic-ahci" platform driver with the addition of the
sata phy to enable SATA support on Qualcomm SoCs with AHCI controllers.

Signed-off-by: Kumar Gala &lt;galak@codeaurora.org&gt;
Reviewed-by: Hans de Goede &lt;hdegoede@redhat.com&gt;
Signed-off-by: Tejun Heo &lt;tj@kernel.org&gt;
</content>
</entry>
<entry>
<title>Documentation: bindings: document the sub-nodes AHCI bindings</title>
<updated>2014-07-30T19:39:47Z</updated>
<author>
<name>Antoine Ténart</name>
</author>
<published>2014-07-30T18:13:59Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=724f24ee651c59aa3f42a8ea2d441cfac5015013'/>
<id>urn:sha1:724f24ee651c59aa3f42a8ea2d441cfac5015013</id>
<content type='text'>
The libahci now allows to use multiple PHYs and to represent each port
as a sub-node. Add these bindings to the documentation.

Signed-off-by: Antoine Ténart &lt;antoine.tenart@free-electrons.com&gt;
Signed-off-by: Tejun Heo &lt;tj@kernel.org&gt;
</content>
</entry>
<entry>
<title>ahci: st: Provide DT bindings for ST's SATA implementation</title>
<updated>2014-07-21T12:18:17Z</updated>
<author>
<name>Lee Jones</name>
</author>
<published>2014-07-21T08:28:36Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=af64dce4cb3a848ece2431e1a18feebdcf57f444'/>
<id>urn:sha1:af64dce4cb3a848ece2431e1a18feebdcf57f444</id>
<content type='text'>
Cc: devicetree@vger.kernel.org
Cc: Srinivas Kandagatla &lt;srinivas.kandagatla@st.com&gt;
Acked-by: Alexandre Torgue &lt;alexandre.torgue@st.com&gt;
Signed-off-by: Lee Jones &lt;lee.jones@linaro.org&gt;
Signed-off-by: Tejun Heo &lt;tj@kernel.org&gt;
</content>
</entry>
<entry>
<title>of: Add NVIDIA Tegra SATA controller binding</title>
<updated>2014-07-18T21:52:33Z</updated>
<author>
<name>Mikko Perttunen</name>
</author>
<published>2014-07-18T07:11:40Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4e6d1bbcc2c60e739ecae24314460c4395aafeac'/>
<id>urn:sha1:4e6d1bbcc2c60e739ecae24314460c4395aafeac</id>
<content type='text'>
This patch adds device tree binding documentation for the SATA
controller found on NVIDIA Tegra SoCs.

Signed-off-by: Mikko Perttunen &lt;mperttunen@nvidia.com&gt;
Acked-by: Hans de Goede &lt;hdegoede@redhat.com&gt;
Signed-off-by: Tejun Heo &lt;tj@kernel.org&gt;
</content>
</entry>
<entry>
<title>dt-bindings: ata: document ability to disable spread-spectrum clock</title>
<updated>2014-07-01T21:24:41Z</updated>
<author>
<name>Russell King</name>
</author>
<published>2014-06-24T10:19:53Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=1fc1263bd4d227e51345cd2bedd10ab85ae9871c'/>
<id>urn:sha1:1fc1263bd4d227e51345cd2bedd10ab85ae9871c</id>
<content type='text'>
Add documentation of the fsl,no-spread-spectrum option.

Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
Reviewed-by: Shawn Guo &lt;shawn.guo@freescale.com&gt;
Signed-off-by: Tejun Heo &lt;tj@kernel.org&gt;
</content>
</entry>
<entry>
<title>dt-bindings: ata: add ahci_imx electrical properties</title>
<updated>2014-07-01T21:24:40Z</updated>
<author>
<name>Russell King</name>
</author>
<published>2014-06-24T10:19:42Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=dcb1b29b0826c70a94f6fb8dcb1aef7fc66d118a'/>
<id>urn:sha1:dcb1b29b0826c70a94f6fb8dcb1aef7fc66d118a</id>
<content type='text'>
Add the documentation for the electrical properties for the iMX SATA
controller.  There are many values for these, and listing them would
be error prone.  Refer readers to the device documentation and driver
source code for these details.

Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
Reviewed-by: Shawn Guo &lt;shawn.guo@freescale.com&gt;
Signed-off-by: Tejun Heo &lt;tj@kernel.org&gt;
</content>
</entry>
<entry>
<title>dt-bindings: ata: create bindings for imx sata controller</title>
<updated>2014-07-01T21:24:39Z</updated>
<author>
<name>Shawn Guo</name>
</author>
<published>2014-06-24T10:19:27Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=23a7c31e4a1c2e0acfa91c6360636e4ac6d8dd40'/>
<id>urn:sha1:23a7c31e4a1c2e0acfa91c6360636e4ac6d8dd40</id>
<content type='text'>
To: Tejun Heo &lt;tj@kernel.org&gt;,linux-ide@vger.kernel.org

The Freescale i.MX SATA controller mostly conforms to the AHCI
interface, but there are some special extensions at integration level
like clocks settings and hardware parameters.

Let's create a separate bindings doc for imx sata controller, so that
more imx specific properties can be added later without messing up the
generic ahci-platform bindings.

Signed-off-by: Shawn Guo &lt;shawn.guo@freescale.com&gt;
Signed-off-by: Russell King &lt;rmk+kernel@arm.linux.org.uk&gt;
Signed-off-by: Tejun Heo &lt;tj@kernel.org&gt;
</content>
</entry>
</feed>
