Date: Tue, 19 Sep 2006 15:54:58 +0200 From: Marian Asokarajan <mail@sashi.de> To: "M. Warner Losh" <imp@bsdimp.com> Cc: freebsd-drivers@freebsd.org Subject: Re: SDHCI Device Driver (first steps) Message-ID: <450FF6B2.2000908@sashi.de> In-Reply-To: <20060918.105709.179960957.imp@bsdimp.com> References: <450E571A.8030200@sashi.de> <20060918.083758.63053354.imp@bsdimp.com> <20060918.105709.179960957.imp@bsdimp.com>
index | next in thread | previous in thread | raw e-mail
M. Warner Losh wrote: > : : * NOTE: The driver is experimental and might crash your system! > > It crashes mine. I did tweak it a little to make it reconize the host oops. Seems chip 0x8033 doesn't follow specs definied by sdcard.org ?! I got the TI 0x803C by reading out driver details from a windows machine (HP Laptop) in a shopping mall :) > What's the current level? I didn't get it to see insert/remove from > my slot: What do you mean by "current level" ? > There's tests for slots that aren't quite right. It and's with 0x70, > but tests to see > 5, which it always will be if any of the bits are > set. Oops, huge bad mistake :( . Thanks for pointing that out. I forgot the prefix "0x". the line now says: if (sc->firstBARat>0x05 || sc->slots>0x50) ... > The code should use more of the higher level interfaces in > FreeBSD for accessing the pci bus. Could you please give me hint on that ? I thought bus_space_* is already an abstraction of the PCI bus (guess, I realy have to walk through the pccard sources). > The code should stive to be more style(9) compliant. Its style is so > different from the usual as to be difficult to read. I printed out the man pages and had it as my bedtime lecture ;) The code has been now "styled" a bit. I'll later setup a web page with current codefile. for now the code is available at: http://www.sashi.de/downloads/freebsd/sdhci/sdhcidd-current.tbz Regards, Sashihome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?450FF6B2.2000908>
