Re: [RFC] Secure Digital Host Controller PCI class
From: Pierre Ossman
Date: Tue Nov 22 2005 - 01:07:03 EST
Greg KH wrote:
>On Mon, Nov 21, 2005 at 12:45:40PM +0100, Pierre Ossman wrote:
>>I'm working on a driver for the Secure Digital Host Controller
>>interface. This is a generic interface, so it uses a PCI class for
>>identification instead of vendor/device ids.
>>The class ID used is 0805 and the programming interface (correct term?)
>>indicates DMA capabilities. Greg, since you're the PCI maintainer,
>>perhaps you have the possibility of checking this ID?
>What do you mean "checking this ID"? Checking it with what?
I figured you might have access to the official allocations from the PCI
>>The standard also dictates a register at offset 0x40 in PCI space. This
>>is a one byte register detailing the number of slots on the controller
>>and the first BAR to use.
>Do you have a pointer to the standard?
The SDHC standard itself is a well guarded secret. We're basing this
work on the little information that is out there and reverse engineering
the Windows driver. The PCI registers are described in a spec. by Texas
They only use three bits for each field (since their controller only has
three slots), but the Windows driver reads four so that is what I've put
in the patch.
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/