linux-tegra.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v3 0/8] Serial ATA support for NVIDIA Tegra124
@ 2014-07-16  8:54 Mikko Perttunen
  2014-07-16  8:54 ` [PATCH v3 1/8] of: Add NVIDIA Tegra SATA controller binding Mikko Perttunen
                   ` (7 more replies)
  0 siblings, 8 replies; 41+ messages in thread
From: Mikko Perttunen @ 2014-07-16  8:54 UTC (permalink / raw)
  To: swarren, thierry.reding, tj, hdegoede
  Cc: linux-kernel, linux-arm-kernel, linux-tegra, linux-ide,
	Mikko Perttunen

Hi,

This series adds support for the onboard AHCI-compliant Serial ATA
controller found on Tegra124 systems-on-chip.

A branch containing the series is located at 
	git://github.com/cyndis/linux.git
branch ahci-rel-v3.

Changes in v3:
- Fixed style issues in driver
- Changed resource management to use libahci_platform's functions
  I opted to not add reset_control support to libahci_platform yet
  in the interest of getting this series into 3.17. Adding support
  probably requires breaking the existing API and getting ACKs from
  the maintainers of each platform driver.
- Removed code that reads the calibration set to use from fuses.
  The new-style fuse driver this requires is also going in for 3.17,
  so this should make merging easier. For now, the driver defaults
  to assuming FUSE_SATA_CALIB = 0, which works at least for my testing
  hardware. This should be changed to read the actual fuse once the
  fuse series has landed.

Mikko Perttunen (8):
  of: Add NVIDIA Tegra SATA controller binding
  ARM: tegra: Add SATA controller to Tegra124 device tree
  ARM: tegra: Add SATA and SATA power to Jetson TK1 device tree
  clk: tegra: Enable hardware control of SATA PLL
  clk: tegra: Add SATA clocks to Tegra124 initialization table
  ata: ahci_platform: Increase AHCI_MAX_CLKS to 4
  ata: Add support for the Tegra124 SATA controller
  ARM: tegra: Add options for Tegra AHCI support to tegra_defconfig

 .../devicetree/bindings/ata/tegra-sata.txt         |  30 ++
 arch/arm/boot/dts/tegra124-jetson-tk1.dts          |  35 ++
 arch/arm/boot/dts/tegra124.dtsi                    |  25 ++
 arch/arm/configs/tegra_defconfig                   |   3 +
 drivers/ata/Kconfig                                |   9 +
 drivers/ata/Makefile                               |   1 +
 drivers/ata/ahci.h                                 |   2 +-
 drivers/ata/ahci_tegra.c                           | 406 +++++++++++++++++++++
 drivers/clk/tegra/clk-pll.c                        |   8 +
 drivers/clk/tegra/clk-tegra124.c                   |   2 +
 10 files changed, 520 insertions(+), 1 deletion(-)
 create mode 100644 Documentation/devicetree/bindings/ata/tegra-sata.txt
 create mode 100644 drivers/ata/ahci_tegra.c

-- 
1.8.1.5


^ permalink raw reply	[flat|nested] 41+ messages in thread

end of thread, other threads:[~2014-08-26 17:46 UTC | newest]

Thread overview: 41+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-07-16  8:54 [PATCH v3 0/8] Serial ATA support for NVIDIA Tegra124 Mikko Perttunen
2014-07-16  8:54 ` [PATCH v3 1/8] of: Add NVIDIA Tegra SATA controller binding Mikko Perttunen
     [not found]   ` <1405500863-19696-2-git-send-email-mperttunen-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2014-07-16  9:26     ` Varka Bhadram
     [not found]       ` <53C64553.9010704-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2014-07-16 11:42         ` Mikko Perttunen
2014-07-16 11:40   ` [PATCH v4 " Mikko Perttunen
     [not found]     ` <1405510814-31928-1-git-send-email-mperttunen-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2014-07-16 11:49       ` Hans de Goede
     [not found]         ` <53C666E5.6030009-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2014-07-16 13:13           ` Thierry Reding
2014-07-16 14:47             ` Hans de Goede
2014-07-16 19:51               ` Thierry Reding
2014-07-17  6:51                 ` Hans de Goede
2014-07-17  7:39                   ` Thierry Reding
2014-07-17  7:56                     ` Mikko Perttunen
2014-07-17 10:23                     ` Hans de Goede
2014-07-17 10:52                       ` Thierry Reding
2014-07-17 11:42                         ` Hans de Goede
2014-07-17 11:48                           ` Hans de Goede
     [not found]                       ` <53C7A433.4070404-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2014-07-17 11:35                         ` Mikko Perttunen
2014-07-18  7:11   ` [PATCH v5 " Mikko Perttunen
2014-07-18  7:16     ` Mikko Perttunen
2014-07-18 10:28       ` Hans de Goede
2014-07-18 11:32         ` Mikko Perttunen
2014-07-18 15:06         ` Thierry Reding
2014-07-18 21:54           ` Tejun Heo
2014-07-22 21:03           ` Stephen Warren
2014-07-18 10:26     ` Hans de Goede
2014-07-16  8:54 ` [PATCH v3 2/8] ARM: tegra: Add SATA controller to Tegra124 device tree Mikko Perttunen
     [not found]   ` <1405500863-19696-3-git-send-email-mperttunen-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2014-08-25 17:23     ` Stephen Warren
2014-08-26  7:14       ` Mikko Perttunen
2014-07-16  8:54 ` [PATCH v3 3/8] ARM: tegra: Add SATA and SATA power to Jetson TK1 " Mikko Perttunen
2014-07-16  8:54 ` [PATCH v3 4/8] clk: tegra: Enable hardware control of SATA PLL Mikko Perttunen
2014-07-16  8:54 ` [PATCH v3 5/8] clk: tegra: Add SATA clocks to Tegra124 initialization table Mikko Perttunen
     [not found] ` <1405500863-19696-1-git-send-email-mperttunen-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2014-07-16  8:54   ` [PATCH v3 6/8] ata: ahci_platform: Increase AHCI_MAX_CLKS to 4 Mikko Perttunen
2014-07-16  8:54 ` [PATCH v3 7/8] ata: Add support for the Tegra124 SATA controller Mikko Perttunen
2014-07-16 11:14   ` Hans de Goede
     [not found]     ` <53C65E96.9070508-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2014-07-16 11:42       ` Thierry Reding
     [not found]   ` <1405500863-19696-8-git-send-email-mperttunen-DDmLM1+adcrQT0dZR+AlfA@public.gmane.org>
2014-07-16 11:40     ` [PATCH v4 " Mikko Perttunen
2014-07-18  7:12     ` [PATCH v5 " Mikko Perttunen
2014-07-18 10:26       ` Hans de Goede
2014-07-18 10:49         ` Mikko Perttunen
2014-07-16  8:54 ` [PATCH v3 8/8] ARM: tegra: Add options for Tegra AHCI support to tegra_defconfig Mikko Perttunen
2014-08-26 17:46   ` Stephen Warren

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).