<feed xmlns='http://www.w3.org/2005/Atom'>
<title>kernel.git/drivers/ata/ahci.c, branch linux-4.7.y</title>
<subtitle>Hosts the 0x221E linux distro kernel.
</subtitle>
<id>https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.7.y</id>
<link rel='self' href='https://git.0xinfinity.dev/distro/kernel.git/atom?h=linux-4.7.y'/>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/'/>
<updated>2016-03-11T17:31:49Z</updated>
<entry>
<title>AHCI: Remove obsolete Intel Lewisburg SATA RAID device IDs</title>
<updated>2016-03-11T17:31:49Z</updated>
<author>
<name>Scott Lawson</name>
</author>
<published>2016-02-26T18:09:52Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=8ba559fd09bcf4e87faad3efa465dacf04c076c9'/>
<id>urn:sha1:8ba559fd09bcf4e87faad3efa465dacf04c076c9</id>
<content type='text'>
These PCI device IDs have been removed from the Intel Lewisburg design
specification. They are no longer needed.

Signed-off-by: Scott Lawson &lt;scott.lawson@intel.com&gt;
Signed-off-by: Tejun Heo &lt;tj@kernel.org&gt;
</content>
</entry>
<entry>
<title>Merge branch 'for-4.5-fixes' into for-4.6</title>
<updated>2016-03-11T17:30:17Z</updated>
<author>
<name>Tejun Heo</name>
</author>
<published>2016-03-11T17:30:17Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=fe6c58146d42785386ca69bb1e35d53ac5940cb7'/>
<id>urn:sha1:fe6c58146d42785386ca69bb1e35d53ac5940cb7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ahci: Workaround for ThunderX Errata#22536</title>
<updated>2016-02-29T21:16:26Z</updated>
<author>
<name>Tirumalesh Chalamarla</name>
</author>
<published>2016-02-16T20:08:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d243bed32f5042582896237f88fa1798aee55ff9'/>
<id>urn:sha1:d243bed32f5042582896237f88fa1798aee55ff9</id>
<content type='text'>
Due to Errata in ThunderX, HOST_IRQ_STAT should be
cleared before leaving the interrupt handler.
The patch attempts to satisfy the need.

Changes from V2:
	- removed newfile
	- code is now under CONFIG_ARM64

Changes from V1:
	- Rebased on top of libata/for-4.6
        - Moved ThunderX intr handler to new file

tj: Minor adjustments to comments.

Signed-off-by: Tirumalesh Chalamarla &lt;tchalamarla@caviumnetworks.com&gt;
Signed-off-by: Tejun Heo &lt;tj@kernel.org&gt;
</content>
</entry>
<entry>
<title>ahci: Add runtime PM support for the host controller</title>
<updated>2016-02-19T15:52:46Z</updated>
<author>
<name>Mika Westerberg</name>
</author>
<published>2016-02-18T08:54:17Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=02e53293eafcb19b4fabc8a2e7bbfa11b88d0e6c'/>
<id>urn:sha1:02e53293eafcb19b4fabc8a2e7bbfa11b88d0e6c</id>
<content type='text'>
This patch adds runtime PM support for the AHCI host controller driver so
that the host controller is powered down when all SATA ports are runtime
suspended. Powering down the AHCI host controller can reduce power
consumption and possibly allow the CPU to enter lower power idle states
(S0ix) during runtime.

Runtime PM is blocked by default and needs to be unblocked from userspace
as needed (via power/* sysfs nodes).

Signed-off-by: Mika Westerberg &lt;mika.westerberg@linux.intel.com&gt;
Signed-off-by: Tejun Heo &lt;tj@kernel.org&gt;
</content>
</entry>
<entry>
<title>ahci: Convert driver to use modern PM hooks</title>
<updated>2016-02-19T15:52:46Z</updated>
<author>
<name>Mika Westerberg</name>
</author>
<published>2016-02-18T08:54:15Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f1d848f9fb0896809be90a4b6ab8a97e1b6e86aa'/>
<id>urn:sha1:f1d848f9fb0896809be90a4b6ab8a97e1b6e86aa</id>
<content type='text'>
In order to add support for runtime PM to the ahci driver we first need to
convert the driver to use modern non-legacy system suspend hooks. There
should be no functional changes.

tj: Updated .driver.pm init for older compilers as suggested by Andy
    and Chrsitoph.

Signed-off-by: Mika Westerberg &lt;mika.westerberg@linux.intel.com&gt;
Cc: Andy Shevchenko &lt;andy.shevchenko@gmail.com&gt;
Cc: Christoph Hellwig &lt;hch@infradead.org&gt;
Signed-off-by: Tejun Heo &lt;tj@kernel.org&gt;
</content>
</entry>
<entry>
<title>Adding Intel Lewisburg device IDs for SATA</title>
<updated>2016-02-18T16:28:31Z</updated>
<author>
<name>Alexandra Yates</name>
</author>
<published>2016-02-18T03:36:20Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=f5bdd66c705484b4bc77eb914be15c1b7881fae7'/>
<id>urn:sha1:f5bdd66c705484b4bc77eb914be15c1b7881fae7</id>
<content type='text'>
This patch complements the list of device IDs previously
added for lewisburg sata.

Signed-off-by: Alexandra Yates &lt;alexandra.yates@linux.intel.com&gt;
Signed-off-by: Tejun Heo &lt;tj@kernel.org&gt;
Cc: stable@vger.kernel.org
</content>
</entry>
<entry>
<title>ahci: Intel DNV device IDs SATA</title>
<updated>2016-02-10T16:35:55Z</updated>
<author>
<name>Alexandra Yates</name>
</author>
<published>2016-02-05T23:27:49Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=342decff2b846b46fa61eb5ee40986fab79a9a32'/>
<id>urn:sha1:342decff2b846b46fa61eb5ee40986fab79a9a32</id>
<content type='text'>
Adding Intel codename DNV platform device IDs for SATA.

Signed-off-by: Alexandra Yates &lt;alexandra.yates@linux.intel.com&gt;
Signed-off-by: Tejun Heo &lt;tj@kernel.org&gt;
Cc: stable@vger.kernel.org
</content>
</entry>
<entry>
<title>ahci: per-port msix support</title>
<updated>2015-11-16T16:29:10Z</updated>
<author>
<name>Dan Williams</name>
</author>
<published>2015-11-12T00:27:33Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=d684a90d38e24dcaf95fdb32c83efe05f80d152a'/>
<id>urn:sha1:d684a90d38e24dcaf95fdb32c83efe05f80d152a</id>
<content type='text'>
Some AHCI controllers support per-port MSI-X vectors.  At the same time
the Linux AHCI driver needs to support one-off architectures that
implement a single MSI-X vector for all ports.  The heuristic for
enabling AHCI ports becomes, in order of preference:

1/ per-port multi-MSI-X

2/ per-port multi-MSI

3/ single MSI

4/ single MSI-X

5/ legacy INTX

This all depends on AHCI implementations with potentially broken MSI-X
requesting less vectors than the number of ports.  If this assumption is
violated we will need to start explicitly white-listing AHCI-MSIX
implementations.

Reported-by: Ricardo Neri &lt;ricardo.neri@intel.com&gt;
[ricardo: fix struct msix_entry handling]
Reported-by: kernel test robot &lt;ying.huang@linux.intel.com&gt;
Signed-off-by: Dan Williams &lt;dan.j.williams@intel.com&gt;
Signed-off-by: Tejun Heo &lt;tj@kernel.org&gt;
</content>
</entry>
<entry>
<title>ahci: Order SATA device IDs for codename Lewisburg</title>
<updated>2015-11-16T16:22:16Z</updated>
<author>
<name>Alexandra Yates</name>
</author>
<published>2015-11-16T16:22:16Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=4d92f0099a06ef0e36c7673f7c090f1a448b2d1b'/>
<id>urn:sha1:4d92f0099a06ef0e36c7673f7c090f1a448b2d1b</id>
<content type='text'>
This change was to preserve the ascending order of device IDs.
There was an exception with the first two Lewisburg device IDs to
keep all device IDs of the same kind grouped by code name.

Signed-off-by: Alexandra Yates &lt;alexandra.yates@linux.intel.com&gt;
signed-off-by: Tejun Heo &lt;tj@kernel.org&gt;
</content>
</entry>
<entry>
<title>ahci: Add Device ID for Intel Sunrise Point PCH</title>
<updated>2015-11-16T16:19:59Z</updated>
<author>
<name>Charles_Rose@Dell.com</name>
</author>
<published>2015-11-06T20:18:56Z</published>
<link rel='alternate' type='text/html' href='https://git.0xinfinity.dev/distro/kernel.git/commit/?id=c5967b79ecabe2baca40658d9073e28b30d7f6cf'/>
<id>urn:sha1:c5967b79ecabe2baca40658d9073e28b30d7f6cf</id>
<content type='text'>
This patch adds missing AHCI RAID SATA Device IDs for the Intel Sunrise
Point PCH.

Signed-off-by: Nanda Kishore Chinna &lt;nanda_kishore_chinna@dell.com&gt;
Signed-off-by: Charles Rose &lt;charles_rose@dell.com&gt;
Signed-off-by: Tejun Heo &lt;tj@kernel.org&gt;
</content>
</entry>
</feed>
