[PATCH 1/2] Add support for Designware SATA controller driver
Mark Miesfeld
miesfeld at gmail.com
Thu Apr 30 09:35:26 EST 2009
Feng,
Can you just insert my Signed off by line, using Mark Miesfeld
<miesfeld at gmail.com>
I always goof up the formatting. If that is okay with you and meets
your ethical standards.
--
Mark Miesfeld
miesfeld at gmail.com
On Wed, Apr 29, 2009 at 4:28 PM, Wolfgang Denk <wd at denx.de> wrote:
> Dear Feng Kan,
>
> In message <1241042419-19774-1-git-send-email-fkan at amcc.com> you wrote:
>> Signed-off-by: Feng Kan <fkan at amcc.com>
>> ---
>> drivers/ata/Kconfig | 76 +-
>> drivers/ata/Makefile | 1 +
>> drivers/ata/sata_dwc.c | 2047 ++++++++++++++++++++++++++++++++++++++++++++++++
>> 3 files changed, 2091 insertions(+), 33 deletions(-)
>> create mode 100644 drivers/ata/sata_dwc.c
>>
>> diff --git a/drivers/ata/Kconfig b/drivers/ata/Kconfig
>> index 0bcf264..5321e47 100644
>> --- a/drivers/ata/Kconfig
>> +++ b/drivers/ata/Kconfig
>> @@ -72,56 +72,66 @@ config SATA_FSL
>>
>> If unsure, say N.
>>
>> -config ATA_SFF
>> - bool "ATA SFF support"
>> - default y
>> +config SATA_DWC
>> + tristate "DesignWare Cores SATA support"
>> + depends on 460EX
>> help
>> - This option adds support for ATA controllers with SFF
>> - compliant or similar programming interface.
>> + This option enables support for the Synopsys DesignWare Cores SATA
>> + controller.
>> + It can be found on the AMCC 460EX.
>>
>> - SFF is the legacy IDE interface that has been around since
>> - the dawn of time. Almost all PATA controllers have an
>> - SFF interface. Many SATA controllers have an SFF interface
>> - when configured into a legacy compatibility mode.
>> + If unsure, say N.
>>
>> - For users with exclusively modern controllers like AHCI,
>> - Silicon Image 3124, or Marvell 6440, you may choose to
>> - disable this uneeded SFF support.
>> +config ATA_SFF
>> +bool "ATA SFF support"
>> +default y
>> +help
>> + This option adds support for ATA controllers with SFF
>> + compliant or similar programming interface.
>>
>> - If unsure, say Y.
>> + SFF is the legacy IDE interface that has been around since
>> + the dawn of time. Almost all PATA controllers have an
>> + SFF interface. Many SATA controllers have an SFF interface
>> + when configured into a legacy compatibility mode.
>> +
>> + For users with exclusively modern controllers like AHCI,
>> + Silicon Image 3124, or Marvell 6440, you may choose to
>> + disable this uneeded SFF support.
>> +
>> + If unsure, say Y.
>
> Why are you reformatting exiting, correct help text, into brokenness?
>
> ...
>> +static irqreturn_t sata_dwc_isr(int irq, void *dev_instance)
>> +{
> ...
>> + dev_dbg(ap->dev, "%s non-NCQ cmd interrupt, protocol: %s\n",
>> + __func__, prot_2_txt(qc->tf.protocol));
>> +DRVSTILLBUSY:
> ^^^^^^^^^^^^^^^^
> ...
>> +PROCESS: /* process completed commands */
> ^^^^^^^^^^^
>
> ...
>> +STILLBUSY:
> ^^^^^^^^^^^^^
> ...
>> +DONE:
> ^^^^^^^^
>
> etc. Please do not use all-caps identifier names (not even for
> labels).
>
> ...
>> +/*******************************************************************************
>> + * Function : sata_dwc_port_start
>> + * arguments : struct ata_ioports *port
>> + * Return value : returns 0 if success, error code otherwise
>> + * This function allocates the scatter gather LLI table for AHB DMA
>> + ******************************************************************************/
>
> Here and elsewhere: incorrect multiline comment style.
>
> ...
>> +
>> +MODULE_LICENSE("GPL");
>> +MODULE_AUTHOR("Mark Miesfeld <mmiesfeld at amcc.com>");
>
> Should not Mark add his Signed-off-by: line, too?
>
>
> Best regards,
>
> Wolfgang Denk
>
> --
> DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
> HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
> Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
> Conscious is when you are aware of something, and conscience is when
> you wish you weren't.
> --
> To unsubscribe from this list: send the line "unsubscribe linux-ide" in
> the body of a message to majordomo at vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
More information about the Linuxppc-dev
mailing list