From mboxrd@z Thu Jan 1 00:00:00 1970 From: =?UTF-8?q?Antoine=20T=C3=A9nart?= Subject: [PATCH 0/6] ARM: berlin: add AHCI support Date: Tue, 22 Apr 2014 17:38:19 +0200 Message-ID: <1398181105-19714-1-git-send-email-antoine.tenart@free-electrons.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=m.gmane.org@lists.infradead.org To: sebastian.hesselbarth@gmail.com, tj@kernel.org Cc: zmxu@marvell.com, jszhang@marvell.com, devicetree@vger.kernel.org, =?UTF-8?q?Antoine=20T=C3=A9nart?= , linux-kernel@vger.kernel.org, linux-ide@vger.kernel.org, alexandre.belloni@free-electrons.com, linux-arm-kernel@lists.infradead.org List-Id: linux-ide@vger.kernel.org VGhpcyBzZXJpZXMgYWRkcyB0aGUgc3VwcG9ydCBmb3IgQmVybGluIFNvQ3MgQUhDSSBjb250cm9s bGVycy4gVGhlCmNvbnRyb2xsZXIgYWxsb3dzIHRvIHVzZSB0aGUgU0FUQSBob3N0IGludGVyZmFj ZSBhbmQsIGZvciBleGFtcGxlLCB0aGUKZVNBVEEgcG9ydCBvbiB0aGUgQkcyUS4KCkFsc28gZW5h YmxlIHRoZSBlU0FUQSBpbnRlcmZhY2Ugb24gdGhlIEJHMlEgRE1QLgoKVGVzdGVkIG9uIHRoZSBC RzJRIERNUC4KCkFudG9pbmUgVMOpbmFydCAoNik6CiAgYXRhOiBhaGNpOiBhZGQgQUhDSSBzdXBw b3J0IGZvciBCZXJsaW4gU29DcwogIERvY3VtZW50YXRpb246IGJpbmRpbmdzOiBhZGQgdGhlIGJl cmxpbi1hY2hpIGNvbXBhdGlibGUgdG8gdGhlIGFoY2kKICAgIHBsYXRmb3JtCiAgQVJNOiBiZXJs aW46IGFkZCB0aGUgQUhDSSBub2RlIGZvciB0aGUgQkcyUQogIEFSTTogYmVybGluOiBlbmFibGUg dGhlIGVTQVRBIGludGVyZmFjZSBvbiB0aGUgQkcyUSBETVAKICBBUk06IGJlcmxpbjogYWRkIHRo ZSBBSENJIG5vZGUgZm9yIHRoZSBCRzIKICBBUk06IGJlcmxpbjogYWRkIHRoZSBBSENJIG5vZGUg Zm9yIHRoZSBCRzJDRAoKIC4uLi9kZXZpY2V0cmVlL2JpbmRpbmdzL2F0YS9haGNpLXBsYXRmb3Jt LnR4dCAgICAgIHwgICAzICstCiBhcmNoL2FybS9ib290L2R0cy9iZXJsaW4yLmR0c2kgICAgICAg ICAgICAgICAgICAgICB8ICAgNyArCiBhcmNoL2FybS9ib290L2R0cy9iZXJsaW4yY2QuZHRzaSAg ICAgICAgICAgICAgICAgICB8ICAgNyArCiBhcmNoL2FybS9ib290L2R0cy9iZXJsaW4ycS1tYXJ2 ZWxsLWRtcC5kdHMgICAgICAgICB8ICAgNSArCiBhcmNoL2FybS9ib290L2R0cy9iZXJsaW4ycS5k dHNpICAgICAgICAgICAgICAgICAgICB8ICAxMiArKwogZHJpdmVycy9hdGEvS2NvbmZpZyAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDkgKysKIGRyaXZlcnMvYXRhL01ha2VmaWxl ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxICsKIGRyaXZlcnMvYXRhL2FoY2lf YmVybGluLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTc1ICsrKysrKysrKysrKysrKysr KysrKwogOCBmaWxlcyBjaGFuZ2VkLCAyMTggaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQog Y3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvYXRhL2FoY2lfYmVybGluLmMKCi0tIAoxLjguMy4y CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KbGludXgt YXJtLWtlcm5lbCBtYWlsaW5nIGxpc3QKbGludXgtYXJtLWtlcm5lbEBsaXN0cy5pbmZyYWRlYWQu b3JnCmh0dHA6Ly9saXN0cy5pbmZyYWRlYWQub3JnL21haWxtYW4vbGlzdGluZm8vbGludXgtYXJt LWtlcm5lbAo= From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S933090AbaDVPjE (ORCPT ); Tue, 22 Apr 2014 11:39:04 -0400 Received: from top.free-electrons.com ([176.31.233.9]:49879 "EHLO mail.free-electrons.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1756666AbaDVPiw (ORCPT ); Tue, 22 Apr 2014 11:38:52 -0400 From: =?UTF-8?q?Antoine=20T=C3=A9nart?= To: sebastian.hesselbarth@gmail.com, tj@kernel.org Cc: =?UTF-8?q?Antoine=20T=C3=A9nart?= , alexandre.belloni@free-electrons.com, zmxu@marvell.com, jszhang@marvell.com, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, linux-ide@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 0/6] ARM: berlin: add AHCI support Date: Tue, 22 Apr 2014 17:38:19 +0200 Message-Id: <1398181105-19714-1-git-send-email-antoine.tenart@free-electrons.com> X-Mailer: git-send-email 1.8.3.2 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This series adds the support for Berlin SoCs AHCI controllers. The controller allows to use the SATA host interface and, for example, the eSATA port on the BG2Q. Also enable the eSATA interface on the BG2Q DMP. Tested on the BG2Q DMP. Antoine Ténart (6): ata: ahci: add AHCI support for Berlin SoCs Documentation: bindings: add the berlin-achi compatible to the ahci platform ARM: berlin: add the AHCI node for the BG2Q ARM: berlin: enable the eSATA interface on the BG2Q DMP ARM: berlin: add the AHCI node for the BG2 ARM: berlin: add the AHCI node for the BG2CD .../devicetree/bindings/ata/ahci-platform.txt | 3 +- arch/arm/boot/dts/berlin2.dtsi | 7 + arch/arm/boot/dts/berlin2cd.dtsi | 7 + arch/arm/boot/dts/berlin2q-marvell-dmp.dts | 5 + arch/arm/boot/dts/berlin2q.dtsi | 12 ++ drivers/ata/Kconfig | 9 ++ drivers/ata/Makefile | 1 + drivers/ata/ahci_berlin.c | 175 +++++++++++++++++++++ 8 files changed, 218 insertions(+), 1 deletion(-) create mode 100644 drivers/ata/ahci_berlin.c -- 1.8.3.2 From mboxrd@z Thu Jan 1 00:00:00 1970 From: antoine.tenart@free-electrons.com (=?UTF-8?q?Antoine=20T=C3=A9nart?=) Date: Tue, 22 Apr 2014 17:38:19 +0200 Subject: [PATCH 0/6] ARM: berlin: add AHCI support Message-ID: <1398181105-19714-1-git-send-email-antoine.tenart@free-electrons.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org This series adds the support for Berlin SoCs AHCI controllers. The controller allows to use the SATA host interface and, for example, the eSATA port on the BG2Q. Also enable the eSATA interface on the BG2Q DMP. Tested on the BG2Q DMP. Antoine T?nart (6): ata: ahci: add AHCI support for Berlin SoCs Documentation: bindings: add the berlin-achi compatible to the ahci platform ARM: berlin: add the AHCI node for the BG2Q ARM: berlin: enable the eSATA interface on the BG2Q DMP ARM: berlin: add the AHCI node for the BG2 ARM: berlin: add the AHCI node for the BG2CD .../devicetree/bindings/ata/ahci-platform.txt | 3 +- arch/arm/boot/dts/berlin2.dtsi | 7 + arch/arm/boot/dts/berlin2cd.dtsi | 7 + arch/arm/boot/dts/berlin2q-marvell-dmp.dts | 5 + arch/arm/boot/dts/berlin2q.dtsi | 12 ++ drivers/ata/Kconfig | 9 ++ drivers/ata/Makefile | 1 + drivers/ata/ahci_berlin.c | 175 +++++++++++++++++++++ 8 files changed, 218 insertions(+), 1 deletion(-) create mode 100644 drivers/ata/ahci_berlin.c -- 1.8.3.2