<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/Documentation/devicetree/bindings/ata, branch linux-4.4.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.4.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.4.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2016-05-11T09:21:21Z</updated>
<entry>
<title>ata: ahci-platform: Add ports-implemented DT bindings.</title>
<updated>2016-05-11T09:21:21Z</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=6e337a05df8adfc54540ca2a2b9d621836697796'/>
<id>urn:sha1:6e337a05df8adfc54540ca2a2b9d621836697796</id>
<content type='text'>
commit 17dcc37e3e847bc0e67a5b1ec52471fcc6c18682 upstream.

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")
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: Greg Kroah-Hartman &lt;gregkh@linuxfoundation.org&gt;

</content>
</entry>
<entry>
<title>devicetree: bindings: Fixed a few typos</title>
<updated>2015-10-31T00:52:15Z</updated>
<author>
<name>Tang Yuantian</name>
</author>
<published>2015-10-29T06:22:17Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d72c0f430b19a7ee80d904a59c6c9a1c40e016cc'/>
<id>urn:sha1:d72c0f430b19a7ee80d904a59c6c9a1c40e016cc</id>
<content type='text'>
There is a few typos in Freescale QorIQ AHCI bindings, This
patch fixes them.

Signed-off-by: Tang Yuantian &lt;Yuantian.Tang@freescale.com&gt;
Signed-off-by: Tejun Heo &lt;tj@kernel.org&gt;
</content>
</entry>
<entry>
<title>ahci: qoriq: Rename LS2085A SoC support code to LS2080A</title>
<updated>2015-10-31T00:52:15Z</updated>
<author>
<name>Tang Yuantian</name>
</author>
<published>2015-10-29T06:22:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d19f9aaf01341bd02da3aca3197751f52155551a'/>
<id>urn:sha1:d19f9aaf01341bd02da3aca3197751f52155551a</id>
<content type='text'>
Freescale is renaming the LS2085A SoC to LS2080A.
This patch addresses the same.

Signed-off-by: Tang Yuantian &lt;Yuantian.Tang@freescale.com&gt;
Signed-off-by: Tejun Heo &lt;tj@kernel.org&gt;
</content>
</entry>
<entry>
<title>devicetree:bindings: add devicetree bindings for Freescale AHCI</title>
<updated>2015-09-08T16:30:06Z</updated>
<author>
<name>Tang Yuantian</name>
</author>
<published>2015-09-07T08:23:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=437dd8c3c20fa750a9db2e6b39b5e2ff7d01c79e'/>
<id>urn:sha1:437dd8c3c20fa750a9db2e6b39b5e2ff7d01c79e</id>
<content type='text'>
adds bindings for Freescale QorIQ AHCI SATA controller.

Signed-off-by: Tang Yuantian &lt;Yuantian.Tang@freescale.com&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>Revert "ahci: added support for Freescale AHCI sata"</title>
<updated>2015-09-08T16:30:06Z</updated>
<author>
<name>Tang Yuantian</name>
</author>
<published>2015-09-07T08:23:14Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=fc4f370d77f867fe327fb3591030930693e5438e'/>
<id>urn:sha1:fc4f370d77f867fe327fb3591030930693e5438e</id>
<content type='text'>
This reverts commit 5163fb62541e
("ahci: added support for Freescale AHCI sata")

The reverted patch added Freescale QorIQ AHCI sata support to
ahci_platform driver though, but it left SoC specific settings to uboot.
It leads to QorIQ sata heavily depending on uboot. In order to removing
the dependency we first revert the old patch and then will add a new driver
for QorIQ SATA.
Since there are no LS* platforms that have been upstreamed, So
the revert would not break anything exists.

Signed-off-by: Tang Yuantian &lt;Yuantian.Tang@freescale.com&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>devicetree:bindings: add devicetree bindings for ceva ahci</title>
<updated>2015-06-10T02:15:17Z</updated>
<author>
<name>Suneel Garapati</name>
</author>
<published>2015-06-09T08:53:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=03a740fb682c5ae9bf49ebad284986e9afc63958'/>
<id>urn:sha1:03a740fb682c5ae9bf49ebad284986e9afc63958</id>
<content type='text'>
adds bindings for CEVA AHCI SATA controller. optional property
broken-gen2 is useful incase of hardware speed limitation.

Signed-off-by: Suneel Garapati &lt;suneel.garapati@xilinx.com&gt;
Signed-off-by: Tejun Heo &lt;tj@kernel.org&gt;
</content>
</entry>
<entry>
<title>ahci: added support for Freescale AHCI sata</title>
<updated>2015-06-09T05:02:15Z</updated>
<author>
<name>Tang Yuantian</name>
</author>
<published>2015-06-04T07:10:04Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=5163fb62541e38fea400f96dcef9aa539fd00b48'/>
<id>urn:sha1:5163fb62541e38fea400f96dcef9aa539fd00b48</id>
<content type='text'>
Freescale introduced QorIQ series SOCs, like ls1021 ls2085, with AHCI
sata support. It complies with the serial ATA 3.0 specification
and the AHCI 1.3 specification.

Signed-off-by: Shaohui Xie &lt;Shaohui.Xie@freescale.com&gt;
Signed-off-by: Yuantian Tang &lt;Yuantian.Tang@freescale.com&gt;
Signed-off-by: Tejun Heo &lt;tj@kernel.org&gt;
</content>
</entry>
<entry>
<title>Documentation: devicetree: add Broadcom SATA binding</title>
<updated>2015-05-25T00:11:25Z</updated>
<author>
<name>Brian Norris</name>
</author>
<published>2015-05-12T23:28:19Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=e3e694f8217ecff7f6f6f3e9d98a32b235161b49'/>
<id>urn:sha1:e3e694f8217ecff7f6f6f3e9d98a32b235161b49</id>
<content type='text'>
Signed-off-by: Brian Norris &lt;computersforpeace@gmail.com&gt;
Signed-off-by: Tejun Heo &lt;tj@kernel.org&gt;
</content>
</entry>
<entry>
<title>ahci: st: Update the ahci_st DT documentation</title>
<updated>2015-04-01T16:07:02Z</updated>
<author>
<name>Peter Griffin</name>
</author>
<published>2015-03-31T07:35:07Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=9a8340bfeb03c5fc20b39aa533b164844ef582f9'/>
<id>urn:sha1:9a8340bfeb03c5fc20b39aa533b164844ef582f9</id>
<content type='text'>
As part of testing ahci_st driver working on stih407 I noticed
several things wrong in the DT documentation: -

1) Compatible string doesn't match the driver code
2) pwr-rst reset isn't documented (but exists in the driver)
3) some whitespace issues (spaces not tabs)

Also add in a stih407 family example into the doc.

Signed-off-by: Peter Griffin &lt;peter.griffin@linaro.org&gt;
Acked-by: Lee Jones &lt;lee.jones@linaro.org&gt;
Acked-by: Maxime Coquelin &lt;maxime.coquelin@st.com&gt;
Signed-off-by: Tejun Heo &lt;tj@kernel.org&gt;
</content>
</entry>
<entry>
<title>ahci: st: Update the DT example for how to obtain the PHY.</title>
<updated>2015-04-01T16:05:41Z</updated>
<author>
<name>Peter Griffin</name>
</author>
<published>2015-03-31T17:37:12Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=b6305d62234642a37fa1a68d15e741cfc3428c45'/>
<id>urn:sha1:b6305d62234642a37fa1a68d15e741cfc3428c45</id>
<content type='text'>
The example is wrong in that the phys property should take a
phandle to the phy port.

Also with the changing over to generic PHY type constants we also
update that as well.

Signed-off-by: Peter Griffin &lt;peter.griffin@linaro.org&gt;
Acked-by: Rob Herring &lt;robh@kernel.org&gt;
Acked-by: Lee Jones &lt;lee.jones@linaro.org&gt;
Signed-off-by: Tejun Heo &lt;tj@kernel.org&gt;
</content>
</entry>
</feed>
