From: Hans de Goede <hdegoede@redhat.com>
To: Tejun Heo <tj@kernel.org>, Kefeng Wang <wangkefeng.wang@huawei.com>
Cc: linux-ide@vger.kernel.org, linux-kernel@vger.kernel.org,
guohanjun@huawei.com, Kefeng Wang <kefeng.wang@linaro.org>
Subject: Re: [PATCH V2 2/2] ahci: add support for Hisilicon sata
Date: Thu, 17 Apr 2014 09:48:03 +0200 [thread overview]
Message-ID: <534F8733.1080009@redhat.com> (raw)
In-Reply-To: <20140416204917.GB26632@htj.dyndns.org>
Hi,
On 04/16/2014 10:49 PM, Tejun Heo wrote:
> Hello,
>
> On Thu, Apr 10, 2014 at 01:24:28PM +0800, Kefeng Wang wrote:
>> From: Kefeng Wang <kefeng.wang@linaro.org>
>>
>> The hip04 SoC of hisilicon has an AHCI compliant SATA controller,
>> and it is compliant with the ahci 1.3 and sata 3.0 specification.
>>
>> There is a wrong bit in HOST_CAP of hip04 sata controller, which
>> enable unsupported feature of FBS, use AHCI_HFLAG_NO_FBS hflag to
>> disable it.
>>
>> Cc: Hans de Geode <hdegoede@redhat.com>
>> Signed-off-by: Kefeng Wang <kefeng.wang@linaro.org>
>> @@ -54,8 +55,10 @@ static int ahci_probe(struct platform_device *pdev)
>> if (rc)
>> goto disable_resources;
>> }
>> + if (of_device_is_compatible(pdev->dev.of_node, "hisilicon,hisi-ahci"))
>> + pi.private_data = (void *)AHCI_HFLAG_NO_FBS;
>
> Hmmm.... this should work but looks a bit tedious and it could be
> better to have a better mechanism to match devices to their
> port_infos. Hans, can you please comment? If getting something more
> structured is too much work, I can go with this but wanna find out
> whether that's the case.
The more structured solution would be v1 of this patch, which I asked
Kefan to change since it seemed overkill. But if you prefer that version
that is fine with me.
Note that as I've already mentioned earlier in the thread this could be
made somewhat cleaner by having an host_flags parameter to
ahci_platform_init_host().
Regards,
Hans
next prev parent reply other threads:[~2014-04-17 7:48 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-04-10 5:24 [PATCH V2 0/2] ahci: support for hisilicon sata Kefeng Wang
2014-04-10 5:24 ` [PATCH V2 1/2] ata: ahci: append new hflag AHCI_HFLAG_NO_FBS Kefeng Wang
2014-04-16 20:49 ` Tejun Heo
2014-04-10 5:24 ` [PATCH V2 2/2] ahci: add support for Hisilicon sata Kefeng Wang
2014-04-16 20:49 ` Tejun Heo
2014-04-17 7:48 ` Hans de Goede [this message]
2014-04-17 13:31 ` Tejun Heo
2014-04-18 1:07 ` Kefeng Wang
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=534F8733.1080009@redhat.com \
--to=hdegoede@redhat.com \
--cc=guohanjun@huawei.com \
--cc=kefeng.wang@linaro.org \
--cc=linux-ide@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=tj@kernel.org \
--cc=wangkefeng.wang@huawei.com \
/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).