From: "jameshsu" <jameshsu@acard.com>
To: Jeff Garzik <jeff@garzik.org>
Cc: "Jason Wu" <jason_wu@acard.com>,
"DerweiChen (陳德威)" <derwei@acard.com>,
LaurenceWu <laurence@acard.com>,
"Andrew Morton" <akpm@linux-foundation.org>,
"IDE/ATA development list" <linux-ide@vger.kernel.org>,
tytso@us.ibm.com, "Matti Aarnio" <postmaster@vger.kernel.org>,
"James Bottomley" <James.Bottomley@HansenPartnership.com>,
"Daniel Weng" <dweng@acard.com>
Subject: Re:Acard ATP8620 2SATA / 1 IDE driver - AHCI.C Nov082007
Date: Thu, 8 Nov 2007 19:34:22 +0800 [thread overview]
Message-ID: <005e01c821fb$502be120$6200a8c0@jameshsu> (raw)
In-Reply-To: 02d301c821e2$25dc01c0$d400a8c0@laurence
FYI
----- Original Message -----
From: LaurenceWu
To: jameshsu
Cc: Jason Wu ; DerweiChen (陳德威)
Sent: Thursday, November 08, 2007 4:34 PM
Subject: Re: Should be Acard ATP8620 2SATA / 1 IDE driver
Hi James,
We didn't study about ata/ahci.c, but it should be based on AHCI1.0 or 1.1
spec. That is, NO P.M. FIS base switching, but supports both non-NCQ and NCQ
protocols.
For NCQ or nonNCQ, 8620 is very AHCI-like, although not fully compatible,
programmer can easily modify standard ahci.c
for 8620. The main differences between 8620 and AHCI are :
1. PRD table format changed, (please compare AHCI 1.x section 4.2.3.3 and
8620 datasheet section 7.3), 'I' bit in 8620 is defined as 'EOT' and NO
PRDTL value are available in the
Command List Structure.
2. For NCQ transfer, PxIS bit 3(SDBS) is changed. ATP8620 add the Reg_144h
to accumulate 32 Sactive bits in each SDB FIS.
The Reg_144h is RWC and all its 32 bits are 'ORed' to form the PxIS
bit3 and interrupt, if PxIE bit 3 enabled.
Yes. Modifying the ata/ahci.c is OK to support atp8620.
Regards,
Laurence
----- Original Message -----
From: jameshsu
To: laurence@mail.acard.com
Cc: Jason Wu
Sent: Thursday, November 08, 2007 10:36 AM
Subject: Re: Should be Acard ATP8620 2SATA / 1 IDE driver
FYI
ata/ahci.c driver structure should support our 8620 AHCI-compatible
hardware, right?!
Any restriction and special condition we should inform them??
If no, I will tell them nothing.
Please advise! Thanks!
James
----- Original Message -----
From: Jeff Garzik
To: jameshsu
Cc: Andrew Morton ; IDE/ATA development list ; tytso@us.ibm.com ; Matti
Aarnio ; James Bottomley ; 'David Miller' ; Daniel Weng ; Jason Wu ;
laurence@mail.acard.com
Sent: Thursday, November 08, 2007 6:13 AM
Subject: Re: Should be Acard ATP8620 2SATA / 1 IDE driver
On Tue, Nov 06, 2007 at 07:25:46PM +0800, jameshsu wrote:
> Hi Jeff,
>
> Please help Acard to add this chip spec on the web site in your earlier
> conveniance.
> http://gkernel.sourceforge.net/specs/
> http://linux-ata.org/driver-status.html#open_chipsets
Updated, thanks much!
> By the way, once you complete the SATA sample driver , please inform us ,
so
> we could modify, test and submit in the near future.
> If any chip info still missing or need us to involve, please let me know.
I began working on a sample driver, but looking at your document, it
appears you are AHCI-compatible?
If so, we would prefer to modify drivers/ata/ahci.c to support your
hardware. This already supports AHCI variants from Intel, NVIDIA, ATI,
VIA, JMicron and Marvell.
Jeff
next prev parent reply other threads:[~2007-11-08 11:40 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <00b501c81ace$ece895f0$6200a8c0@jameshsu>
2007-10-30 10:24 ` Should be Acard ATP8620 2SATA / 1 IDE driver Jeff Garzik
2007-11-01 8:47 ` jameshsu
[not found] ` <025c01c82016$fbcf3810$d400a8c0@laurence>
[not found] ` <025001c82067$d76c04c0$6200a8c0@jameshsu>
2007-11-07 22:13 ` Jeff Garzik
2007-11-07 22:16 ` Jeff Garzik
[not found] ` <001f01c821b0$20b6c9f0$6200a8c0@jameshsu>
[not found] ` <02d301c821e2$25dc01c0$d400a8c0@laurence>
2007-11-08 11:34 ` jameshsu [this message]
2007-11-08 16:22 ` Acard ATP8620 2SATA / 1 IDE driver - AHCI.C Nov082007 Jeff Garzik
2007-11-08 19:52 ` Mark Lord
2007-11-08 20:09 ` Jeff Garzik
2007-11-08 20:19 ` Mark Lord
2007-11-08 20:31 ` Jeff Garzik
2007-11-08 20:49 ` SATA Target mode & libata Mark Lord
2007-11-08 21:05 ` Jeff Garzik
2007-11-27 10:18 ` Acard ATP8620 2SATA / 1 IDE driver - AHCI.C Nov082007 jameshsu
2007-11-07 22:30 ` [PATCH] Re: Should be Acard ATP8620 2SATA / 1 IDE driver Jeff Garzik
[not found] ` <005801c821fa$892827f0$6200a8c0@jameshsu>
2007-11-08 16:18 ` Jeff Garzik
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='005e01c821fb$502be120$6200a8c0@jameshsu' \
--to=jameshsu@acard.com \
--cc=James.Bottomley@HansenPartnership.com \
--cc=akpm@linux-foundation.org \
--cc=derwei@acard.com \
--cc=dweng@acard.com \
--cc=jason_wu@acard.com \
--cc=jeff@garzik.org \
--cc=laurence@acard.com \
--cc=linux-ide@vger.kernel.org \
--cc=postmaster@vger.kernel.org \
--cc=tytso@us.ibm.com \
/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 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).