Re: RFC: PCI SD host controller driver & mmc/mmcsd modules improvements

"Alexandre \"Sunny\" Kovalenko" <[email protected]>
Newsgroups gmane.os.freebsd.devel.mobile,gmane.os.freebsd.devel.arm,gmane.os.freebsd.current
Message-ID <1225144135.1052.18.camel@RabbitsDen>
On Sat, 2008-10-11 at 23:45 +0300, Alexander Motin wrote:
> Alexander Motin wrote:
> > I would like to present initial revision of my generic PCI SD Host 
> > Controller driver (sdhci). It support PCI devices with class 8 and 
> > subclass 5 according to SD Host Controller Specification. 
> > 
> > Latest patches against 8-CURRENT (mostly fit 7-STABLE) may be found at:
> > http://people.freebsd.org/~mav/sdhci/
> 
> For those who are not tracking actively, I would like to report that 
> most of original driver's child illnesses are now healed.
> 
> Driver now supports both PIO and DMA modes. Because of some special 
> tunings DMA works fine even on almost broken ENE chips. I am reaching 
> 15MB/s transfer (maximum for my controller's bus) with only about 1% of 
> CPU load. Implemented 4 bits bus width and high speed timing modes 
> support for high data rates up to 52MHz. Cards hot insertion/removing is 
> now working. Together with in-tree mmc/mmcsd drivers improvements most 
> of card types (SD, SDHC, standard and high capacity MMC) are now supported.
> 
This works well on my ThinkPad X60 (1709-73U) with RELENG_7 circa
October 23rd (s/kproc/kthread/, thanks to Oleksandr Tymoshenko):

sdhci0: <RICOH R5C822 SD> mem 0xe4301800-0xe43018ff irq 18 at device 0.2
on pci21
sdhci0: 1 slot(s) allocated
sdhci0: [ITHREAD]

Tested with 1GB, 2GB and 4GB (SDHC) cards.

The side note: write-lock switch on the card was also correctly detected
and reported.

Thank you very much for your work!

-- 
Alexandre "Sunny" Kovalenko (Олександр Коваленко)

_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-mobile
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.