From: sebastian.hesselbarth@gmail.com (Sebastian Hesselbarth)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH v2 0/5] Berlin BG2 AHCI and SATA PHY
Date: Tue, 21 Oct 2014 11:07:52 +0200 [thread overview]
Message-ID: <1413882477-27922-1-git-send-email-sebastian.hesselbarth@gmail.com> (raw)
This patch set is v2 of the catch up with latest Berlin improvements
provided by Antoine - in particular SATA PHY support and AHCI generic
for Berlin BG2.
Marvell BSP code for BG2 suggests more differences between the two
PHY revisions found on BG2 and BG2Q, but the only important one seems
to be the PHY_BASE used in AHCI vendor-specific registers. I also
confirmed that power_off does indeed power off the PHY on BG2, too
(It wasn't very clear in BSP code).
Anyway, I have tested this on BG2-based Sony NSZ-GS7 and attached
SATA HDD is successfully detected and partitions are displayed.
This patch set is now based on v3.18-rc1. As usual a branch based on
v3.18-rc1 can be found at
git://git.infradead.org/users/hesselba/linux-berlin.git devel/bg2-sata-v2
Compared to v1, there is only a minor change that removes an unrequired
status = "disabled" property from BG2 SATA node.
Patches 1-3 should go through Kishon's PHY tree, I pick up DT patches 4
and 5.
Patch 1 prepares phy-berlin-sata to support different PHY_BASE addresses
by moving the constant to driver private data.
Patches 2 and 3 add a new compatible to driver and DT documentation that
reflects the differences between BG2Q and BG2 SATA PHY.
Patches 4 and 5 finally add DT nodes to both Berlin2 SoC dtsi and Sony
NSZ-GS7 board DT file. SATA plug on NSZ-GS7 is unpopulated but can be
very easily equipped with SATA receptable and some 0402 caps. I decided
to enable SATA by default although not all users may populate it.
Sebastian Hesselbarth (5):
phy: berlin-sata: Move PHY_BASE into private data struct
phy: berlin-sata: Add support for BG2 SATA PHY
phy: berlin-sata: Document BG2 compatible
ARM: berlin: Add AHCI and SATA PHY nodes to BG2
ARM: berlin: Enable SATA on Sony NSZ-GS7
.../devicetree/bindings/phy/berlin-sata-phy.txt | 4 +-
arch/arm/boot/dts/berlin2-sony-nsz-gs7.dts | 7 ++++
arch/arm/boot/dts/berlin2.dtsi | 39 ++++++++++++++++++
drivers/phy/phy-berlin-sata.c | 48 +++++++++++++++-------
4 files changed, 83 insertions(+), 15 deletions(-)
---
Cc: Kishon Vijay Abraham I <kishon@ti.com>
Cc: "Antoine T?nart" <antoine.tenart@free-electrons.com>
Cc: devicetree at vger.kernel.org
Cc: linux-arm-kernel at lists.infradead.org
Cc: linux-kernel at vger.kernel.org
--
2.1.1
next reply other threads:[~2014-10-21 9:07 UTC|newest]
Thread overview: 21+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-10-21 9:07 Sebastian Hesselbarth [this message]
2014-10-21 9:07 ` [PATCH v2 1/5] phy: berlin-sata: Move PHY_BASE into private data struct Sebastian Hesselbarth
2014-10-21 9:33 ` Kishon Vijay Abraham I
2014-10-21 9:40 ` Sebastian Hesselbarth
2014-10-24 20:14 ` Sebastian Hesselbarth
2014-10-24 20:25 ` Felipe Balbi
2014-10-24 20:35 ` Sebastian Hesselbarth
2014-10-27 12:27 ` Kishon Vijay Abraham I
2014-10-27 18:32 ` Sebastian Hesselbarth
2014-10-30 5:27 ` Kishon Vijay Abraham I
2014-10-21 9:07 ` [PATCH v2 2/5] phy: berlin-sata: Add support for BG2 SATA PHY Sebastian Hesselbarth
2014-10-21 9:07 ` [PATCH v2 3/5] phy: berlin-sata: Document BG2 compatible Sebastian Hesselbarth
2014-10-21 9:07 ` [PATCH v2 4/5] ARM: berlin: Add AHCI and SATA PHY nodes to BG2 Sebastian Hesselbarth
2014-10-21 9:07 ` [PATCH v2 5/5] ARM: berlin: Enable SATA on Sony NSZ-GS7 Sebastian Hesselbarth
2014-10-30 10:21 ` [PATCH v3 0/5] Berlin BG2 AHCI and SATA PHY Sebastian Hesselbarth
2014-10-30 10:21 ` [PATCH v3 1/5] phy: berlin-sata: Move PHY_BASE into private data struct Sebastian Hesselbarth
2014-10-30 10:21 ` [PATCH v3 2/5] phy: berlin-sata: Add support for BG2 SATA PHY Sebastian Hesselbarth
2014-10-30 10:21 ` [PATCH v3 3/5] phy: berlin-sata: Document BG2 compatible Sebastian Hesselbarth
2014-10-30 10:21 ` [PATCH v3 4/5] ARM: berlin: Add AHCI and SATA PHY nodes to BG2 Sebastian Hesselbarth
2014-11-11 23:23 ` Sebastian Hesselbarth
2014-10-30 10:21 ` [PATCH v3 5/5] ARM: berlin: Enable SATA on Sony NSZ-GS7 Sebastian Hesselbarth
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1413882477-27922-1-git-send-email-sebastian.hesselbarth@gmail.com \
--to=sebastian.hesselbarth@gmail.com \
--cc=linux-arm-kernel@lists.infradead.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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).