Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 11 Jan 2006 14:43:02 -0700 (MST)
From:      Warner Losh <imp@bsdimp.com>
To:        darren.pilgrim@bitfreak.org
Cc:        freebsd-hackers@freebsd.org
Subject:   Re: Ricoh PCI to SD device?
Message-ID:  <20060111.144302.74736479.imp@bsdimp.com>
In-Reply-To: <002301c616dd$5ca99940$672a15ac@smiley>
References:  <20060110.234350.82839919.imp@bsdimp.com> <002301c616dd$5ca99940$672a15ac@smiley>

next in thread | previous in thread | raw e-mail | index | archive | help
From: "Darren Pilgrim" <darren.pilgrim@bitfreak.org>
Subject: RE: Ricoh PCI to SD device?
Date: Wed, 11 Jan 2006 10:32:16 -0800

> From: M. Warner Losh [mailto:imp@bsdimp.com] 
> > In message: <001401c61676$3fa0c290$672a15ac@smiley>
> > "Darren Pilgrim" <darren.pilgrim@bitfreak.org> writes:
> > : From: Brooks Davis
> > : > On Mon, Jan 09, 2006 at 11:12:30AM -0500, David Gilbert wrote:
> > : > > Has anyone had a look at the following:
> > : > >
> > : [ Ricoh SD Bus Host Adapter, PCI ID 0x08221180 ]
> > : > 
> > : > People are looking at it, but there are no docs available.
> > : > Apparently, there is some work being done to reverse engineer
> > : > it.  Linux doesn't support it either.
> > : 
> > : That's odd, because Ricoh provides technical documentation upon
> > : request via the LSI Contact Us[1] page on their website.
> > : 
> > : 1: http://www.ricoh.com/LSI/mail.html
> > 
> > Are you sure they provide technical documentation sufficent to write
> > the driver?  The last time I asked, I got a nice document that said
> > that it implemented the sds standard sd host interface, but didn't
> > document what that was.  TI and winbond chips datasheets are the same
> > way.  Prove me wrong.  I'd love it :-)
> 
> The SD protocols aren't open standards.  Ricoh can't legally include
> information about the protocols in their documentation.  Without working
> implementation of the SDA's standards, FreeBSD is stuck.  I don't blame the
> funding behind FreeBSD development for not ponying up the dosh; I think such
> fees are extortion made legal by intellectual property laws.

The SD protocols are protected by trade secret means.  Some of the
protocol has leaked out, and can easily be implemented, once someone
knows how to send the protocol to the devices on the bus.  There may
be some patent issues with the DRM control that's in the SD parts that
may be problematic.  There's no way to know all the issues because of
the NDAs.

The SDA Standard SD Host Interface is covered, as far as the basics
go, should be reverse engineerable.  There's enough data floating out
there which should help those trying to engineer it.  I don't think
I'll be doing it, however.

Warner



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060111.144302.74736479.imp>