From: Olliver Schinagl <oliver+list-dxLnbx3+1qmEVqv0pETR8A@public.gmane.org>
To: Tejun Heo <tj-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.org>
Cc: Oliver Schinagl <oliver-dxLnbx3+1qmEVqv0pETR8A@public.gmane.org>,
grant.likely-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org,
"rob.herring-bsGFqQB8/DxBDgjK7y7TUQ@public.gmane.org"
<rob.herring-bsGFqQB8/DxBDgjK7y7TUQ@public.gmane.org>,
linux-ide-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
dev-3kdeTeqwOZ9EV1b7eY7vFQ@public.gmane.org,
maxime.ripard-wi1+55ScJUtKEb57/3fJTNBPR1lH4CV8@public.gmane.org,
ijc-KcIKpvwj1kUDXYZnReoRVg@public.gmane.org,
hdegoede-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org
Subject: Re: [PATCH 2/3] ARM: sunxi: Add an ahci-platform compatible AHCI driver for the Allwinner SUNXi series of SoCs
Date: Wed, 04 Dec 2013 14:16:49 +0100 [thread overview]
Message-ID: <529F2B41.8090009@schinagl.nl> (raw)
In-Reply-To: <20131204131402.GG3158-Gd/HAXX7CRxy/B6EtB590w@public.gmane.org>
On 04-12-13 14:14, Tejun Heo wrote:
> Hello,
>
> On Wed, Dec 04, 2013 at 01:56:23PM +0100, Oliver Schinagl wrote:
>> I took the imx driver as example, as I wasn't sure on where to
>> start. But I don't think it's possible yet without improving
>> ahci_platform as I suggested in the cover letter. So if
>> ahci_platform needs to be improved, I guess a separate patch series
>> would be more appropriate?
>>
>> So would it be acceptable to have this as the 2nd (and last?)
>> ahci_platform driver and go from there? Or do you want to block new
>> ahci_XXX drivers until ahci_platform has been improved?
>
> I don't want to block new drivers unconditionally but at least I want
> to know which direction we're headed in the longer term. Right now it
> feels like we could be at the beginning of an uncoordinated explosion
> of these drivers which will take a hell lot mpore effort to clean up
> after the fact. I could be wrong and these could actually be
> different enough to justify separate drivers and there isn't gonna be
> an avalanche of these but again I at least want to know the general
> direction things are headed before making any decisions.
I'd be happy to pour it in any form that's needed. I even do the
modification/rewrite of ahci_platform if I get enough help as it might
be a little over my head initially ;)
That said, I don't think it's much different at all and I do think it
could be much simpler. In my mind, the sunxi_ahci driver wouldn't need
to be much bigger then a few lines that are specific to the SoC
(hardware init) and registerd to the ahci_platform framework via
platform_ahci_register() instead of platform_device_register().
But again, point me (for dummies ;) in the right direction and I'll work
on it with some help.
Oliver
>
> Thanks.
>
WARNING: multiple messages have this Message-ID (diff)
From: Olliver Schinagl <oliver+list@schinagl.nl>
To: Tejun Heo <tj@kernel.org>
Cc: Oliver Schinagl <oliver@schinagl.nl>,
grant.likely@linaro.org,
"rob.herring@calxeda.com" <rob.herring@calxeda.com>,
linux-ide@vger.kernel.org, linux-kernel@vger.kernel.org,
devicetree@vger.kernel.org, dev@linux-sunxi.org,
maxime.ripard@free-electrons.com, ijc@hellion.org.uk,
hdegoede@redhat.com
Subject: Re: [PATCH 2/3] ARM: sunxi: Add an ahci-platform compatible AHCI driver for the Allwinner SUNXi series of SoCs
Date: Wed, 04 Dec 2013 14:16:49 +0100 [thread overview]
Message-ID: <529F2B41.8090009@schinagl.nl> (raw)
In-Reply-To: <20131204131402.GG3158@htj.dyndns.org>
On 04-12-13 14:14, Tejun Heo wrote:
> Hello,
>
> On Wed, Dec 04, 2013 at 01:56:23PM +0100, Oliver Schinagl wrote:
>> I took the imx driver as example, as I wasn't sure on where to
>> start. But I don't think it's possible yet without improving
>> ahci_platform as I suggested in the cover letter. So if
>> ahci_platform needs to be improved, I guess a separate patch series
>> would be more appropriate?
>>
>> So would it be acceptable to have this as the 2nd (and last?)
>> ahci_platform driver and go from there? Or do you want to block new
>> ahci_XXX drivers until ahci_platform has been improved?
>
> I don't want to block new drivers unconditionally but at least I want
> to know which direction we're headed in the longer term. Right now it
> feels like we could be at the beginning of an uncoordinated explosion
> of these drivers which will take a hell lot mpore effort to clean up
> after the fact. I could be wrong and these could actually be
> different enough to justify separate drivers and there isn't gonna be
> an avalanche of these but again I at least want to know the general
> direction things are headed before making any decisions.
I'd be happy to pour it in any form that's needed. I even do the
modification/rewrite of ahci_platform if I get enough help as it might
be a little over my head initially ;)
That said, I don't think it's much different at all and I do think it
could be much simpler. In my mind, the sunxi_ahci driver wouldn't need
to be much bigger then a few lines that are specific to the SoC
(hardware init) and registerd to the ahci_platform framework via
platform_ahci_register() instead of platform_device_register().
But again, point me (for dummies ;) in the right direction and I'll work
on it with some help.
Oliver
>
> Thanks.
>
next prev parent reply other threads:[~2013-12-04 13:16 UTC|newest]
Thread overview: 52+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-12-04 12:10 [PATCH 0/3] AHCI: sunxi: Add sunxi AHCI driver oliver-dxLnbx3+1qmEVqv0pETR8A
2013-12-04 12:10 ` oliver
[not found] ` <1386159055-10264-1-git-send-email-oliver-dxLnbx3+1qmEVqv0pETR8A@public.gmane.org>
2013-12-04 12:10 ` [PATCH 1/3] RFC: AHCI: libahci is missing DMA oliver-dxLnbx3+1qmEVqv0pETR8A
2013-12-04 12:10 ` oliver
2013-12-04 12:32 ` Tejun Heo
[not found] ` <20131204123234.GC3158-Gd/HAXX7CRxy/B6EtB590w@public.gmane.org>
2013-12-04 12:36 ` Oliver Schinagl
2013-12-04 12:36 ` Oliver Schinagl
2013-12-04 12:47 ` Sergei Shtylyov
[not found] ` <529F2463.8080907-M4DtvfQ/ZS1MRgGoP+s0PdBPR1lH4CV8@public.gmane.org>
2013-12-04 13:09 ` Oliver Schinagl
2013-12-04 13:09 ` Oliver Schinagl
2013-12-04 12:10 ` [PATCH 2/3] ARM: sunxi: Add an ahci-platform compatible AHCI driver for the Allwinner SUNXi series of SoCs oliver-dxLnbx3+1qmEVqv0pETR8A
2013-12-04 12:10 ` oliver
[not found] ` <1386159055-10264-3-git-send-email-oliver-dxLnbx3+1qmEVqv0pETR8A@public.gmane.org>
2013-12-04 12:26 ` Mark Rutland
2013-12-04 12:26 ` Mark Rutland
[not found] ` <20131204122602.GN16025-NuALmloUBlrZROr8t4l/smS4ubULX0JqMm0uRHvK7Nw@public.gmane.org>
2013-12-04 12:49 ` Oliver Schinagl
2013-12-04 12:49 ` Oliver Schinagl
2013-12-04 12:37 ` Tejun Heo
[not found] ` <20131204123708.GD3158-Gd/HAXX7CRxy/B6EtB590w@public.gmane.org>
2013-12-04 12:56 ` Oliver Schinagl
2013-12-04 12:56 ` Oliver Schinagl
[not found] ` <529F2677.3070208-dxLnbx3+1qmEVqv0pETR8A@public.gmane.org>
2013-12-04 13:14 ` Tejun Heo
2013-12-04 13:14 ` Tejun Heo
[not found] ` <20131204131402.GG3158-Gd/HAXX7CRxy/B6EtB590w@public.gmane.org>
2013-12-04 13:16 ` Olliver Schinagl [this message]
2013-12-04 13:16 ` Olliver Schinagl
[not found] ` <529F2B41.8090009-dxLnbx3+1qmEVqv0pETR8A@public.gmane.org>
2013-12-04 13:23 ` Tejun Heo
2013-12-04 13:23 ` Tejun Heo
2013-12-06 9:01 ` Thomas Petazzoni
2013-12-06 9:12 ` Oliver Schinagl
2013-12-06 9:12 ` Oliver Schinagl
2013-12-06 11:06 ` Hans de Goede
[not found] ` <52A19502.1090409-dxLnbx3+1qmEVqv0pETR8A@public.gmane.org>
2013-12-06 9:18 ` Thomas Petazzoni
2013-12-06 9:18 ` Thomas Petazzoni
2013-12-15 19:00 ` Hans de Goede
2013-12-15 19:00 ` Hans de Goede
2013-12-15 19:04 ` Tejun Heo
2013-12-16 6:21 ` Oliver Schinagl
[not found] ` <20131204132312.GH3158-Gd/HAXX7CRxy/B6EtB590w@public.gmane.org>
2013-12-11 14:51 ` Olliver Schinagl
2013-12-11 14:51 ` Olliver Schinagl
2013-12-12 6:40 ` Shawn Guo
2013-12-12 6:40 ` Shawn Guo
2013-12-12 8:47 ` Olliver Schinagl
2013-12-04 12:10 ` [PATCH 3/3] ARM: sunxi: dts: Add ahci support to a few A10 and A20 boards oliver-dxLnbx3+1qmEVqv0pETR8A
2013-12-04 12:10 ` oliver
[not found] ` <1386159055-10264-4-git-send-email-oliver-dxLnbx3+1qmEVqv0pETR8A@public.gmane.org>
2013-12-06 18:33 ` Maxime Ripard
2013-12-06 18:33 ` Maxime Ripard
2013-12-07 11:47 ` Olliver Schinagl
2013-12-07 11:47 ` Olliver Schinagl
[not found] ` <52A30ADB.7090106-dxLnbx3+1qmEVqv0pETR8A@public.gmane.org>
2013-12-07 13:11 ` Michal Suchanek
2013-12-07 13:11 ` [linux-sunxi] " Michal Suchanek
2013-12-09 19:16 ` Maxime Ripard
2013-12-09 19:16 ` Maxime Ripard
2013-12-04 12:14 ` [PATCH 0/3] AHCI: sunxi: Add sunxi AHCI driver Olliver Schinagl
2013-12-04 12:14 ` Olliver Schinagl
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=529F2B41.8090009@schinagl.nl \
--to=oliver+list-dxlnbx3+1qmevqv0petr8a@public.gmane.org \
--cc=dev-3kdeTeqwOZ9EV1b7eY7vFQ@public.gmane.org \
--cc=devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
--cc=grant.likely-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org \
--cc=hdegoede-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org \
--cc=ijc-KcIKpvwj1kUDXYZnReoRVg@public.gmane.org \
--cc=linux-ide-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
--cc=linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org \
--cc=linux-sunxi-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org \
--cc=maxime.ripard-wi1+55ScJUtKEb57/3fJTNBPR1lH4CV8@public.gmane.org \
--cc=oliver-dxLnbx3+1qmEVqv0pETR8A@public.gmane.org \
--cc=rob.herring-bsGFqQB8/DxBDgjK7y7TUQ@public.gmane.org \
--cc=tj-DgEjT+Ai2ygdnm+yROfE0A@public.gmane.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.