[PATCH V6 2/5] ahci_plt Add the board_ids and pi refer to different features

Eric Miao eric.miao at linaro.org
Mon Aug 29 04:51:46 EDT 2011


On Mon, Aug 29, 2011 at 4:36 PM, Wolfram Sang <w.sang at pengutronix.de> wrote:
> On Mon, Aug 29, 2011 at 03:18:55PM +0800, Richard Zhu wrote:
>> On imx53 AHCI, soft reset fails with IPMS set when PMP
>> is enabled but SATA HDD/ODD is connected to SATA port,
>> do soft reset again to port 0.
>> So the 'ahci_pmp_retry_srst_ops' is required when imx53
>> ahci is present.
>>
>> Signed-off-by: Richard Zhu <richard.zhu at linaro.org>
>> ---
>>  drivers/ata/ahci_platform.c |   44 +++++++++++++++++++++++++++++++++++++-----
>>  1 files changed, 38 insertions(+), 6 deletions(-)
>>
>> diff --git a/drivers/ata/ahci_platform.c b/drivers/ata/ahci_platform.c
>> index 6fef1fa..f32c91e 100644
>> --- a/drivers/ata/ahci_platform.c
>> +++ b/drivers/ata/ahci_platform.c
>> @@ -23,6 +23,41 @@
>>  #include <linux/ahci_platform.h>
>>  #include "ahci.h"
>>
>> +enum ahci_type {
>> +     AHCI,           /* standard platform ahci */
>> +     IMX53_AHCI,     /* ahci on i.mx53 */
>
> How about making all the IMX*-naming more generic because other SoC might need
> this somewhen, too?



More information about the linux-arm-kernel mailing list