On Sat, 14 Mar 2009 12:02:02 +0100 (CET) Patrick Boettcher <patrick.boettcher@xxxxxxx> wrote: > Hi Mauro, > > (sorry for hijacking) (since when do we like top-posts ? ;) ) You're welcome. > On Sat, 14 Mar 2009, Mauro Carvalho Chehab wrote: > > > Hi Uri, > > > > The patch looks sane, but I'd like to have a better picture of the Siano > > device, to better understand this interface. > > > > The basic question is: why do we need an SDIO interface for a DVB device? For > > what reason this interface is needed? > > The answer is relatively easy: Some hosts only have a SDIO interface, so > no USB, no PCI, no I2C, no MPEG2-streaming interface. So, the device has > to provide a SDIO interface in order to read and write register and to > make DMAs to get the data to the host. Think of your cell-phone, or your > PDA. > > There are some/a lot of vendors who use Linux in their commercial > mobile-TV product and there are some component-makers like Siano, who are > supporting those vendors through GPL drivers. Ok, so, if I understand well, the SDIO interface will be used just like we currently use the I2C or USB bus, right? So, we should create some glue between DVB and SDIO bus just like we have with PCI, USB, I2C, etc. Ideally something like (using the design we currently have with dvb-usb): +------------+ | DVB driver | +------------+ | V +----------+ | DVB SDIO | +----------+ | V +----------+ | DVB Core | +----------+ Is that what you're thinking? Cheers, Mauro -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html