Thread (7 messages) flat view 7 messages, 2 authors, 2011-02-15
STALE5702d

Revision v5 of 7 in this series.

Revisions (7)
  1. v2 [diff vs current]
  2. v2 [diff vs current]
  3. v4 [diff vs current]
  4. v4 [diff vs current]
  5. v5 [diff vs current]
  6. v5 current
  7. v5 [diff vs current]

[PATCH v5 3/3] ahci_platforms: add support for CNS3xxx SoC devices

From: Basheer, Mansoor Ahamed <hidden>
Date: 2011-01-10 12:20:51

From: Mac Lin <redacted>

CNS3xxx override the softreset function of ahci_platform
ahci_softreset by cns3xxx_ahci_softreset, which would retry
ahci_do_softreset again with pmp=0 if
pmp=15 failed, for the controller has problem receiving D2H
Reg FIS of the different PMP setting of the previous sent H2D Reg FIS.
Is this issue only with your ahci platform controller? I came across another 
thread here,

http://www.spinics.net/lists/linux-ide/msg39865.html  

Also, the ahci platform controller on Texas Instruments OMAP L138 platform 
behaves in a similar fashion. 

Currently I see only Cavium Networks, Faraday and TI using ahci platform 
controller and all 3 facing same issue.

Hence, should we fix this in ahci_platform.c conditionally using platform data, 
otherwise we will end-up adding file for every platform (just for one 
function). 

Thanks
Mansoor Ahamed
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help