An error occurred fetching the project authors.
- 11 Feb, 2016 1 commit
-
-
Aleksey Makarov authored
The OCTEON SATA controller is currently found on cn71XX devices. Acked-by:
Arnd Bergmann <arnd@arndb.de> Acked-by:
Hans de Goede <hdegoede@redhat.com> Acked-by:
Rob Herring <robh@kernel.org> Signed-off-by:
David Daney <david.daney@cavium.com> Signed-off-by:
Vinita Gupta <vgupta@caviumnetworks.com> Signed-off-by:
Aleksey Makarov <aleksey.makarov@auriga.com> Signed-off-by:
Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> Signed-off-by:
Tejun Heo <tj@kernel.org>
-
- 08 Sep, 2015 1 commit
-
-
Tang Yuantian authored
Currently Freescale QorIQ series SATA is supported by ahci_platform driver. Some SoC specific settings have been put in uboot. So whether SATA works or not heavily depends on uboot. This patch will add a new driver to support QorIQ sata which removes the dependency on any other boot loader. Freescale QorIQ series sata, like ls1021a ls2085a ls1043a, is compatible with serial ATA 3.0 and AHCI 1.3 specification. Signed-off-by:
Yuantian Tang <Yuantian.Tang@freescale.com> Reviewed-by:
Hans de Goede <hdegoede@redhat.com> Signed-off-by:
Tejun Heo <tj@kernel.org>
-
- 10 Jun, 2015 1 commit
-
-
Suneel Garapati authored
Adds support for Ceva sata host controller on Xilinx Zynq UltraScale+ MPSoC. Signed-off-by:
Suneel Garapati <suneel.garapati@xilinx.com> Acked-by:
Hans de Goede <hdegoede@redhat.com> Signed-off-by:
Tejun Heo <tj@kernel.org>
-
- 25 May, 2015 1 commit
-
-
Brian Norris authored
Pretty straightforward driver, using the nice library-ization of the generic ahci_platform driver. Signed-off-by:
Brian Norris <computersforpeace@gmail.com> Signed-off-by:
Tejun Heo <tj@kernel.org>
-
- 14 Apr, 2015 1 commit
-
-
Daniel Axtens authored
The SCC PATA interface is only used by celleb. celleb has been dropped [1], so drop the drivers. [1] http://patchwork.ozlabs.org/patch/451730/ CC: "David S. Miller" <davem@davemloft.net> CC: linux-ide@vger.kernel.org CC: Valentin Rothberg <valentinrothberg@gmail.com> CC: mpe@ellerman.id.au CC: linuxppc-dev@lists.ozlab.org Acked-by:
Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> Signed-off-by:
Daniel Axtens <dja@axtens.net> Signed-off-by:
Tejun Heo <tj@kernel.org>
-
- 27 Mar, 2015 1 commit
-
-
Hannes Reinecke authored
Add some tracepoints for ata_qc_issue, ata_qc_complete, and ata_eh_link_autopsy. Signed-off-by:
Hannes Reinecke <hare@suse.de> Signed-off-by:
Tejun Heo <tj@kernel.org>
-
- 18 Jul, 2014 1 commit
-
-
Mikko Perttunen authored
This adds support for the integrated AHCI-compliant Serial ATA controller present on the NVIDIA Tegra124 system-on-chip. Signed-off-by:
Mikko Perttunen <mperttunen@nvidia.com> Acked-by:
Hans de Goede <hdegoede@redhat.com> Signed-off-by:
Tejun Heo <tj@kernel.org>
-
- 04 May, 2014 1 commit
-
-
Thomas Petazzoni authored
The Marvell Armada 380 SoC includes two AHCI compatible interfaces. However, like all DMA-capable Marvell interface, they require special handling to configure MBus windows. Therefore, this commit adds a new ahci_mvebu driver, which relies on the libahci_platform.c code recently introduced. Signed-off-by:
Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Acked-by:
Jason Cooper <jason@lakedaemon.net> Signed-off-by:
Tejun Heo <tj@kernel.org>
-
- 25 Mar, 2014 2 commits
-
-
Bartlomiej Zolnierkiewicz authored
Add the new ahci_da850 host driver. Platform changes needed to make DaVinci DA850 SATA AHCI support fully functional are in the separate "ARM: davinci: da850: update SATA AHCI support" commit. Please note that this driver doesn't have the superfluous clock control code as clock is already handled by the generic AHCI platform library code. Cc: Sekhar Nori <nsekhar@ti.com> Cc: Kevin Hilman <khilman@deeprootsystems.com> Cc: Hans de Goede <hdegoede@redhat.com> Signed-off-by:
Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> Signed-off-by:
Tejun Heo <tj@kernel.org>
-
Bartlomiej Zolnierkiewicz authored
Move AHCI platform library code from ahci_platform.c to libahci_platform.c and fix dependencies for ahci_st, ahci_imx and ahci_sunxi drivers. Acked-by:
Hans de Goede <hdegoede@redhat.com> Signed-off-by:
Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> Signed-off-by:
Tejun Heo <tj@kernel.org>
-
- 17 Mar, 2014 1 commit
-
-
Loc Ho authored
This patch adds support for the APM X-Gene SoC AHCI SATA host controller driver. It requires the corresponding APM X-Gene SoC PHY driver. This initial version only supports Gen3 speed. Signed-off-by:
Loc Ho <lho@apm.com> Signed-off-by:
Tuan Phan <tphan@apm.com> Signed-off-by:
Suman Tripathi <stripathi@apm.com> Reviewed-by:
Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> Signed-off-by:
Tejun Heo <tj@kernel.org>
-
- 14 Mar, 2014 2 commits
-
-
Bartlomiej Zolnierkiewicz authored
* The config option for ahci_st driver was renamed from CONFIG_SATA_AHCI_ST to CONFIG_AHCI_ST but Makefile was not updated. Fix it (also while at it move the ahci_st driver entry below ahci_imx and ahci_sunxi ones). * Fix a few build issues in the ahci_st driver itself. Signed-off-by:
Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> Signed-off-by:
Tejun Heo <tj@kernel.org>
-
Lee Jones authored
Acked-by:
Alexandre Torgue <alexandre.torgue@st.com> Signed-off-by:
Lee Jones <lee.jones@linaro.org> Signed-off-by:
Tejun Heo <tj@kernel.org>
-
- 22 Feb, 2014 1 commit
-
-
Olliver Schinagl authored
This patch adds support for the ahci sata controler found on Allwinner A10 and A20 SoCs to the ahci_platform driver. Orignally written by Olliver Schinagl using the approach of having a platform device which probe method creates a new child platform device which gets driven by ahci_platform.c, as done by ahci_imx.c . Refactored by Hans de Goede to add most of the non sunxi specific functionality to ahci_platform.c and use a platform_data pointer from of_device_id for the sunxi specific bits. Signed-off-by:
Olliver Schinagl <oliver@schinagl.nl> Signed-off-by:
Hans de Goede <hdegoede@redhat.com> Signed-off-by:
Tejun Heo <tj@kernel.org>
-
- 24 Jul, 2013 1 commit
-
-
Richard Zhu authored
imx6q contains one Synopsys AHCI SATA controller, But it can't share ahci_platform driver with other controllers because there are some misalignments of the generic AHCI controller - the bits definitions of the HBA registers, the Vendor Specific registers, the AHCI PHY clock and the AHCI signals adjustment window(GPR13 register). - CAP_SSS(bit20) of the HOST_CAP is writable, default value is '0', should be configured to be '1' - bit0 (only one AHCI SATA port on imx6q) of the HOST_PORTS_IMPL should be set to be '1'.(default 0) - One Vendor Specific register HOST_TIMER1MS(offset:0xe0) should be configured regarding to the frequency of AHB bus clock. - Configurations of the AHCI PHY clock, and the signal parameters of the GPR13 Setup its own ahci sata driver, contained the imx6q specific initialized codes, re-use the generic ahci_platform driver, and keep the generic ahci_platform driver clean as much as possible. tj: patch description reformatted Signed-off-by:
Richard Zhu <r65037@freescale.com> Reviewed-by:
Shawn Guo <shawn.guo@linaro.org> Signed-off-by:
Tejun Heo <tj@kernel.org>
-
- 20 Feb, 2013 1 commit
-
-
Vladimir Barinov authored
Add Renesas R-Car on-chip 3Gbps SATA controller driver. Signed-off-by:
Vladimir Barinov <vladimir.barinov@cogentembedded.com> [Sergei: few bugs fixed, significant cleanup] Signed-off-by:
Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> Signed-off-by:
Jeff Garzik <jgarzik@redhat.com>
-
- 21 Jan, 2013 1 commit
-
-
Aaron Lu authored
The ODD can be enabled for ZPODD if the following three conditions are satisfied: 1 The ODD supports device attention; 2 The platform can runtime power off the ODD through ACPI; 3 The ODD is either slot type or drawer type. For such ODDs, zpodd_init is called and a new structure is allocated for it to store ZPODD related stuffs. And the zpodd_dev_enabled function is used to test if ZPODD is currently enabled for this ODD. A new config CONFIG_SATA_ZPODD is added to selectively build ZPODD code. Signed-off-by:
Aaron Lu <aaron.lu@intel.com> Acked-by:
Tejun Heo <tj@kernel.org> Signed-off-by:
Jeff Garzik <jgarzik@redhat.com>
-
- 02 Oct, 2012 1 commit
-
-
Mark Langsdorf authored
Allow sata_highbank to build even if no other users of libahci.o are built. Signed-off-by:
Mark Langsdorf <mark.langsdorf@calxeda.com> Signed-off-by:
Jeff Garzik <jgarzik@redhat.com>
-
- 13 Sep, 2012 1 commit
-
-
Mark Langsdorf authored
Calxeda highbank SATA phy has intermittent problems bringing up a link with Gen3 drives. Retrying the phy hard reset can work-around this issue, but each reset also disables spread spectrum support. The reset function also needs to reprogram the phy to enable spread spectrum support. Create a new driver based on ahci_platform to support the Calxeda Highbank SATA controller. Signed-off-by:
Mark Langsdorf <mark.langsdorf@calxeda.com> Signed-off-by:
Rob Herring <rob.herring@calxeda.com> Signed-off-by:
Jeff Garzik <jgarzik@redhat.com>
-
- 22 May, 2012 1 commit
-
-
Rafal Prylowski authored
Add PATA host controller driver for ep93xx. Signed-off-by:
Rafal Prylowski <prylowski@metasoft.pl> Cc: Joao Ramos <joao.ramos@inov.pt> Cc: H Hartley Sweeten <hsweeten@visionengravers.com> Cc: Ryan Mallon <rmallon@gmail.com> Cc: Sergei Shtylyov <sshtylyov@mvista.com> Cc: Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> Signed-off-by:
Jeff Garzik <jgarzik@redhat.com>
-
- 14 Oct, 2011 1 commit
-
-
Bartlomiej Zolnierkiewicz authored
QDI65x0 controllers are fully supported by pata_legacy driver so remove no longer needed pata_qdi driver. Leave PATA_QDI config option for compatibility reasons and teach pata_legacy to preserve the old behavior of pata_qdi driver. Acked-by:
Alan Cox <alan@linux.intel.com> Signed-off-by:
Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> Signed-off-by:
Jeff Garzik <jgarzik@redhat.com>
-
- 19 Aug, 2011 1 commit
-
-
Arnaud Patard (Rtp) authored
Add basic support for pata on iMX. It has been tested only on imx51. SDMA support will probably be added later so this version supports only PIO. v2: - enable only when needed IORDY - use dev_get_drvdata v3: - add missing clk_put() calls - use platform_get_irq() - fix resume code to avoid disabling IORDY on resume v4: - Remove EXPERIMENTAL and switch to depends on ARCH_MXC - Use devm_kzalloc() - make clock a must-have - Use only 1 ioremap Signed-off-by:
Arnaud Patard <arnaud.patard@rtp-net.org> Signed-off-by:
Jeff Garzik <jgarzik@redhat.com>
-
- 14 Mar, 2011 1 commit
-
-
Viresh Kumar authored
The Arasan CompactFlash Device Controller has three basic modes of operation: PC card ATA using I/O mode, PC card ATA using memory mode, PC card ATA using true IDE modes. Currently driver supports only True IDE mode. Signed-off-by:
Viresh Kumar <viresh.kumar@st.com> Signed-off-by:
Jeff Garzik <jgarzik@pobox.com>
-
- 06 Jan, 2011 1 commit
-
-
David Milburn authored
Add support for Acard ATP8620 host controller. Based upon initial version by Jeff Garzik. Signed-off-by:
David Milburn <dmilburn@redhat.com> Signed-off-by:
Jeff Garzik <jgarzik@redhat.com>
-
- 24 Dec, 2010 1 commit
-
-
Wolfram Sang authored
Found by this build-error if BMDMA is disabled: drivers/ata/pata_mpc52xx.c: In function 'mpc52xx_ata_init_one': drivers/ata/pata_mpc52xx.c:662: error: 'ata_bmdma_interrupt' undeclared (first use in this function) ... Move the Kconfig entry to the proper location as needed since 9a7780c9 (libata-sff: make BMDMA optional) Signed-off-by:
Wolfram Sang <w.sang@pengutronix.de> Signed-off-by:
Jeff Garzik <jgarzik@redhat.com>
-
- 22 Oct, 2010 2 commits
-
-
Tracey Dent authored
Changed <module>-objs to <module>-y in Makefile. Signed-off-by:
Tracey Dent <tdent48227@gmail.com> Signed-off-by:
Jeff Garzik <jgarzik@redhat.com>
-
Gwendal Grignou authored
This is a scheleton for libata transport class. All information is read only, exporting information from libata: - ata_port class: one per ATA port - ata_link class: one per ATA port or 15 for SATA Port Multiplier - ata_device class: up to 2 for PATA link, usually one for SATA. Signed-off-by:
Gwendal Grignou <gwendal@google.com> Reviewed-by:
Grant Grundler <grundler@google.com> Signed-off-by:
Jeff Garzik <jgarzik@redhat.com>
-
- 25 Aug, 2010 1 commit
-
-
Bartlomiej Zolnierkiewicz authored
Winbond W83759A controller is fully supported by pata_legacy driver so remove no longer needed pata_winbond driver. Leave PATA_WINBOND_VLB config option for compatibility reasons and teach pata_legacy to preserve the old behavior of pata_winbond driver. Signed-off-by:
Bartlomiej Zolnierkiewicz <bzolnier@gmail.com> Signed-off-by:
Jeff Garzik <jgarzik@redhat.com>
-
- 01 Aug, 2010 2 commits
-
-
Abhilash Kesavan authored
Adds support for the Samsung PATA controller. This driver is based on the Libata subsystem and references the earlier patches sent for IDE subsystem. Signed-off-by:
Abhilash Kesavan <a.kesavan@samsung.com> Signed-off-by:
Kukjin Kim <kgene.kim@samsung.com> Cc: Ben Dooks <ben-linux@fluff.org> Acked-by:
Sergei Shtylyov <sshtylyov@mvista.com> Signed-off-by:
Jeff Garzik <jgarzik@redhat.com>
-
Rupjyoti Sarmah authored
This patch enables the on-chip DWC SATA controller of the AppliedMicro processor 460EX. Signed-off-by:
Rupjyoti Sarmah <rsarmah@appliedmicro.com> Signed-off-by:
Mark Miesfeld <mmiesfeld@appliedmicro.com> Signed-off-by:
Prodyut Hazarika <phazarika@appliedmicro.com> Signed-off-by:
Jeff Garzik <jgarzik@redhat.com>
-
- 18 Jun, 2010 1 commit
-
-
Marek Vasut authored
This patch adds a driver for a harddrive attached to PXA address and data bus. Unlike pata_platform, this driver allows usage of PXA DMA controller, making the transmission speed 3x higher. Signed-off-by:
Marek Vasut <marek.vasut@gmail.com> Acked-by:
Jeff Garzik <jgarzik@redhat.com> Signed-off-by:
Eric Miao <eric.y.miao@gmail.com>
-
- 25 May, 2010 1 commit
-
-
Tejun Heo authored
Make BMDMA optional depending on new config variable CONFIG_ATA_BMDMA. In Kconfig, drivers are grouped into five groups - non-SFF native, SFF w/ custom DMA interface, SFF w/ BMDMA, PIO-only SFF, and generic fallback / legacy ones. Kconfig and Makefile are reorganized according to the groups and ordered alphabetically inside each group. ata_ioports.bmdma_addr and ata_port.bmdma_prd[_dma] are put into CONFIG_ATA_BMDMA, as are all bmdma related ops, variables and functions. This increase the binary size slightly when BMDMA is enabled but on both native-only and PIO-only configurations the size is slightly reduced. Either way, the size difference is insignificant. This change is more meaningful to signify the separation between SFF and BMDMA and as a tool to verify the separation. Signed-off-by:
Tejun Heo <tj@kernel.org> Signed-off-by:
Jeff Garzik <jgarzik@redhat.com>
-
- 14 May, 2010 2 commits
-
-
Anton Vorontsov authored
This can be used for AHCI-compatible interfaces implemented inside System-On-Chip solutions, or AHCI devices connected via localbus. Signed-off-by:
Anton Vorontsov <avorontsov@ru.mvista.com> Signed-off-by:
Jeff Garzik <jgarzik@redhat.com>
-
Anton Vorontsov authored
This patch should contain no functional changes, just moves code around. Signed-off-by:
Anton Vorontsov <avorontsov@ru.mvista.com> Signed-off-by:
Jeff Garzik <jgarzik@redhat.com>
-
- 09 Dec, 2009 1 commit
-
-
Benjamin Herrenschmidt authored
This is a libata driver for the "macio" IDE controller used on most Apple PowerMac and PowerBooks. It's a libata equivalent of drivers/ide/ppc/pmac.c It supports all the features of its predecessor, including mediabay hotplug and suspend/resume. It should also support module load/unload. The timing calculations have been simplified to use pre-calculated tables compared to drivers/ide/pmac.c and it uses the new mediabay interface provided by a previous patch. Signed-off-by:
Benjamin Herrenschmidt <benh@kernel.crashing.org> Acked-by:
Tejun Heo <tj@kernel.org>
-
- 03 Dec, 2009 1 commit
-
-
Alan Cox authored
We were never able to get docs for this out of Toshiba for years. Dave Barnes produced a NetBSD driver however and from that we can fill in the needed tables. As we correct the PCI identifiers a bit also update the old ide generic driver at the same time so it stays compiling. Signed-off-by:
Alan Cox <alan@linux.intel.com> Signed-off-by:
Jeff Garzik <jgarzik@redhat.com>
-
- 17 Sep, 2009 1 commit
-
-
John(Jung-Ik) Lee authored
This is a new pata driver for ARTOP 867X 64bit 4-channel UDMA133 ATA ctrls. Based on the Atp867 data sheet rev 1.2, Acard, and in part on early ide codes from Eric Uhrhane <ericu@google.com>. Signed-off-by:
John(Jung-Ik) Lee <jilee@google.com> Reviewed-by:
Grant Grundler <grundler@google.com> Reviewed-by:
Gwendal Gringo <gwendal@google.com> Signed-off-by:
Jeff Garzik <jgarzik@redhat.com>
-
- 01 Sep, 2009 1 commit
-
-
Alan Cox authored
From: Alan Cox <alan@linux.intel.com> Signed-off-by:
Alan Cox <alan@linux.intel.com> Signed-off-by:
Jeff Garzik <jgarzik@redhat.com>
-
- 23 Jun, 2009 1 commit
-
-
Sergey Matyukevich authored
This patch provides PATA driver for CompactFlash interface in True IDE mode on AT91SAM9260 SoC. Signed-off-by:
Sergey Matyukevich <geomatsi@gmail.com> Signed-off-by:
Jeff Garzik <jgarzik@redhat.com>
-
- 31 May, 2009 1 commit
-
-
Marek Vašut authored
Support for Palm LifeDrive's internal harddrive. Signed-off-by:
Marek Vasut <marek.vasut@gmail.com> Acked-by:
Jeff Garzik <jgarzik@redhat.com> Signed-off-by:
Russell King <rmk+kernel@arm.linux.org.uk>
-