linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [patch 0/3] imx: Efika: Add pata device
@ 2011-07-22 10:37 Arnaud Patard (Rtp)
  2011-07-22 10:37 ` [patch 1/3] imx51: add " Arnaud Patard (Rtp)
                   ` (2 more replies)
  0 siblings, 3 replies; 12+ messages in thread
From: Arnaud Patard (Rtp) @ 2011-07-22 10:37 UTC (permalink / raw)
  To: linux-arm-kernel


This patchset is adding ressources, clock and device declarations for the
pata device available on imx51. Last patch enables pata on efika platforms.
To be complete, this patchset needs a driver, which is about to be sent for
merge to ata developers.

v2: created a imx51_add_mxc_pata() as suggested

Arnaud

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

* [patch 1/3] imx51: add pata device
  2011-07-22 10:37 [patch 0/3] imx: Efika: Add pata device Arnaud Patard (Rtp)
@ 2011-07-22 10:37 ` Arnaud Patard (Rtp)
  2011-07-22 15:14   ` Fabio Estevam
  2011-07-22 19:10   ` Uwe Kleine-König
  2011-07-22 10:37 ` [patch 2/3] imx51: add pata clock Arnaud Patard (Rtp)
  2011-07-22 10:37 ` [patch 3/3] imx: efika: Enable pata Arnaud Patard (Rtp)
  2 siblings, 2 replies; 12+ messages in thread
From: Arnaud Patard (Rtp) @ 2011-07-22 10:37 UTC (permalink / raw)
  To: linux-arm-kernel

An embedded and charset-unspecified text was scrubbed...
Name: efika_pata_add_dev.patch
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20110722/be54f3a6/attachment.ksh>

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

* [patch 2/3] imx51: add pata clock
  2011-07-22 10:37 [patch 0/3] imx: Efika: Add pata device Arnaud Patard (Rtp)
  2011-07-22 10:37 ` [patch 1/3] imx51: add " Arnaud Patard (Rtp)
@ 2011-07-22 10:37 ` Arnaud Patard (Rtp)
  2011-07-22 10:37 ` [patch 3/3] imx: efika: Enable pata Arnaud Patard (Rtp)
  2 siblings, 0 replies; 12+ messages in thread
From: Arnaud Patard (Rtp) @ 2011-07-22 10:37 UTC (permalink / raw)
  To: linux-arm-kernel

An embedded and charset-unspecified text was scrubbed...
Name: efika_pata_add_clock.patch
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20110722/27043c1c/attachment.ksh>

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

* [patch 3/3] imx: efika: Enable pata.
  2011-07-22 10:37 [patch 0/3] imx: Efika: Add pata device Arnaud Patard (Rtp)
  2011-07-22 10:37 ` [patch 1/3] imx51: add " Arnaud Patard (Rtp)
  2011-07-22 10:37 ` [patch 2/3] imx51: add pata clock Arnaud Patard (Rtp)
@ 2011-07-22 10:37 ` Arnaud Patard (Rtp)
  2 siblings, 0 replies; 12+ messages in thread
From: Arnaud Patard (Rtp) @ 2011-07-22 10:37 UTC (permalink / raw)
  To: linux-arm-kernel

An embedded and charset-unspecified text was scrubbed...
Name: efika_pata_enable_pata.patch
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20110722/e1d30763/attachment.ksh>

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

* [patch 1/3] imx51: add pata device
  2011-07-22 10:37 ` [patch 1/3] imx51: add " Arnaud Patard (Rtp)
@ 2011-07-22 15:14   ` Fabio Estevam
  2011-07-22 19:09     ` Uwe Kleine-König
  2011-07-22 19:10   ` Uwe Kleine-König
  1 sibling, 1 reply; 12+ messages in thread
From: Fabio Estevam @ 2011-07-22 15:14 UTC (permalink / raw)
  To: linux-arm-kernel

On Fri, Jul 22, 2011 at 7:37 AM, Arnaud Patard
<arnaud.patard@rtp-net.org> wrote:
...
> +#define imx_mxc_pata_data_entry_single(soc) ? ? ? ? ? ? ? ? ? ? ? ? ? ?\
> + ? ? ? { ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? \
> + ? ? ? ? ? ? ? .iobase = soc ## _ATA_BASE_ADDR, ? ? ? ? ? ? ? ? ? ? ? ?\
> + ? ? ? ? ? ? ? .irq = soc ## _MXC_INT_ATA, ? ? ? ? ? ? ? ? ? ? ? ? ? ? \

Why not imx_pata_data_entry_single instead?

 "imx_mxc" looks redundant.

Regards,

Fabio Estevam

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

* [patch 1/3] imx51: add pata device
  2011-07-22 15:14   ` Fabio Estevam
@ 2011-07-22 19:09     ` Uwe Kleine-König
  2011-07-22 20:28       ` Arnaud Patard (Rtp)
  0 siblings, 1 reply; 12+ messages in thread
From: Uwe Kleine-König @ 2011-07-22 19:09 UTC (permalink / raw)
  To: linux-arm-kernel

On Fri, Jul 22, 2011 at 12:14:15PM -0300, Fabio Estevam wrote:
> On Fri, Jul 22, 2011 at 7:37 AM, Arnaud Patard
> <arnaud.patard@rtp-net.org> wrote:
> ...
> > +#define imx_mxc_pata_data_entry_single(soc) ? ? ? ? ? ? ? ? ? ? ? ? ? ?\
> > + ? ? ? { ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? \
> > + ? ? ? ? ? ? ? .iobase = soc ## _ATA_BASE_ADDR, ? ? ? ? ? ? ? ? ? ? ? ?\
> > + ? ? ? ? ? ? ? .irq = soc ## _MXC_INT_ATA, ? ? ? ? ? ? ? ? ? ? ? ? ? ? \
> 
> Why not imx_pata_data_entry_single instead?
> 
>  "imx_mxc" looks redundant.
imx is the platform prefix, mxc_pata the device's name. So IMHO the name
is right and consistent with the other device registration stuff.

Best regards
Uwe

-- 
Pengutronix e.K.                           | Uwe Kleine-K?nig            |
Industrial Linux Solutions                 | http://www.pengutronix.de/  |

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

* [patch 1/3] imx51: add pata device
  2011-07-22 10:37 ` [patch 1/3] imx51: add " Arnaud Patard (Rtp)
  2011-07-22 15:14   ` Fabio Estevam
@ 2011-07-22 19:10   ` Uwe Kleine-König
  1 sibling, 0 replies; 12+ messages in thread
From: Uwe Kleine-König @ 2011-07-22 19:10 UTC (permalink / raw)
  To: linux-arm-kernel

Hello Arnaud,

On Fri, Jul 22, 2011 at 12:37:11PM +0200, Arnaud Patard wrote:
> +extern const struct imx_mxc_pata_data im51_mxc_pata_data;
imx51 please

Uwe

-- 
Pengutronix e.K.                           | Uwe Kleine-K?nig            |
Industrial Linux Solutions                 | http://www.pengutronix.de/  |

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

* [patch 1/3] imx51: add pata device
  2011-07-22 19:09     ` Uwe Kleine-König
@ 2011-07-22 20:28       ` Arnaud Patard (Rtp)
  2011-07-22 21:10         ` Uwe Kleine-König
  0 siblings, 1 reply; 12+ messages in thread
From: Arnaud Patard (Rtp) @ 2011-07-22 20:28 UTC (permalink / raw)
  To: linux-arm-kernel

Uwe Kleine-K?nig <u.kleine-koenig@pengutronix.de> writes:

> On Fri, Jul 22, 2011 at 12:14:15PM -0300, Fabio Estevam wrote:
>> On Fri, Jul 22, 2011 at 7:37 AM, Arnaud Patard
>> <arnaud.patard@rtp-net.org> wrote:
>> ...
>> > +#define imx_mxc_pata_data_entry_single(soc) ? ? ? ? ? ? ? ? ? ? ? ? ? ?\
>> > + ? ? ? { ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? \
>> > + ? ? ? ? ? ? ? .iobase = soc ## _ATA_BASE_ADDR, ? ? ? ? ? ? ? ? ? ? ? ?\
>> > + ? ? ? ? ? ? ? .irq = soc ## _MXC_INT_ATA, ? ? ? ? ? ? ? ? ? ? ? ? ? ? \
>> 
>> Why not imx_pata_data_entry_single instead?
>> 
>>  "imx_mxc" looks redundant.
> imx is the platform prefix, mxc_pata the device's name. So IMHO the name
> is right and consistent with the other device registration stuff.

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

* [patch 1/3] imx51: add pata device
  2011-07-22 20:28       ` Arnaud Patard (Rtp)
@ 2011-07-22 21:10         ` Uwe Kleine-König
  0 siblings, 0 replies; 12+ messages in thread
From: Uwe Kleine-König @ 2011-07-22 21:10 UTC (permalink / raw)
  To: linux-arm-kernel

On Fri, Jul 22, 2011 at 10:28:49PM +0200, Arnaud Patard wrote:
> Uwe Kleine-K?nig <u.kleine-koenig@pengutronix.de> writes:
> 
> > On Fri, Jul 22, 2011 at 12:14:15PM -0300, Fabio Estevam wrote:
> >> On Fri, Jul 22, 2011 at 7:37 AM, Arnaud Patard
> >> <arnaud.patard@rtp-net.org> wrote:
> >> ...
> >> > +#define imx_mxc_pata_data_entry_single(soc) ? ? ? ? ? ? ? ? ? ? ? ? ? ?\
> >> > + ? ? ? { ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? \
> >> > + ? ? ? ? ? ? ? .iobase = soc ## _ATA_BASE_ADDR, ? ? ? ? ? ? ? ? ? ? ? ?\
> >> > + ? ? ? ? ? ? ? .irq = soc ## _MXC_INT_ATA, ? ? ? ? ? ? ? ? ? ? ? ? ? ? \
> >> 
> >> Why not imx_pata_data_entry_single instead?
> >> 
> >>  "imx_mxc" looks redundant.
> > imx is the platform prefix, mxc_pata the device's name. So IMHO the name
> > is right and consistent with the other device registration stuff.
> 
> From looking at devices-imx51.h, I don't see no obvious consistant
> naming scheme :
> 
> extern const struct imx_fec_data imx51_fec_data;
driver name: fec
> ...
> extern const struct imx_imx_i2c_data imx51_imx_i2c_data[];
driver name: imx_i2c
> ...
> extern const struct imx_mxc_nand_data imx51_mxc_nand_data;
driver name: mxc_nand
> ...
> extern const struct imx_spi_imx_data imx51_cspi_data;
driver name: spi_imx

So the driver names are not consistent, ok. But the names used in
devices-imx51.h match these. It's always imx_${drivername}_data.

> So, I can use either imx_pata_data or keep imx_mxc_pata_data or
> imx_imx_pata_data or imx_pata_imx_data. What do you both prefer ?
So if your driver is called "mxc_pata", please use
imx_mxc_pata_data_entry_single.

Best regards
Uwe

-- 
Pengutronix e.K.                           | Uwe Kleine-K?nig            |
Industrial Linux Solutions                 | http://www.pengutronix.de/  |

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

* [patch 0/3] imx: Efika: Add pata device
@ 2011-07-26 14:54 Arnaud Patard (Rtp)
  0 siblings, 0 replies; 12+ messages in thread
From: Arnaud Patard (Rtp) @ 2011-07-26 14:54 UTC (permalink / raw)
  To: linux-arm-kernel


This patchset is adding ressources, clock and device declarations for the
pata device available on imx51. Last patch enables pata on efika platforms.
To be complete, this patchset needs a driver, which is about to be sent for
merge to ata developers.

v2: Created a imx51_add_mxc_pata() as suggested
v3: Fix naming
v4: Change clock name to pata_imx

Arnaud

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

* [patch 0/3] imx: Efika: Add pata device
@ 2011-07-24 18:39 Arnaud Patard (Rtp)
  0 siblings, 0 replies; 12+ messages in thread
From: Arnaud Patard (Rtp) @ 2011-07-24 18:39 UTC (permalink / raw)
  To: linux-arm-kernel


This patchset is adding ressources, clock and device declarations for the
pata device available on imx51. Last patch enables pata on efika platforms.
To be complete, this patchset needs a driver, which is about to be sent for
merge to ata developers.

v2: Created a imx51_add_mxc_pata() as suggested
v3: Fix naming

Arnaud

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

* [patch 0/3] imx: Efika: Add pata device
@ 2011-07-16 20:44 Arnaud Patard (Rtp)
  0 siblings, 0 replies; 12+ messages in thread
From: Arnaud Patard (Rtp) @ 2011-07-16 20:44 UTC (permalink / raw)
  To: linux-arm-kernel


This patchset is adding ressources, clock and device declarations for the
pata device available on imx51. Last patch enables pata on efika platforms.
To be complete, this patchset needs a driver, which is about to be sent for
merge to ata developers.

Arnaud

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

end of thread, other threads:[~2011-07-26 14:54 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-07-22 10:37 [patch 0/3] imx: Efika: Add pata device Arnaud Patard (Rtp)
2011-07-22 10:37 ` [patch 1/3] imx51: add " Arnaud Patard (Rtp)
2011-07-22 15:14   ` Fabio Estevam
2011-07-22 19:09     ` Uwe Kleine-König
2011-07-22 20:28       ` Arnaud Patard (Rtp)
2011-07-22 21:10         ` Uwe Kleine-König
2011-07-22 19:10   ` Uwe Kleine-König
2011-07-22 10:37 ` [patch 2/3] imx51: add pata clock Arnaud Patard (Rtp)
2011-07-22 10:37 ` [patch 3/3] imx: efika: Enable pata Arnaud Patard (Rtp)
  -- strict thread matches above, loose matches on Subject: below --
2011-07-26 14:54 [patch 0/3] imx: Efika: Add pata device Arnaud Patard (Rtp)
2011-07-24 18:39 Arnaud Patard (Rtp)
2011-07-16 20:44 Arnaud Patard (Rtp)

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