Re: [PATCH 1/1] siano: add high level SDIO interface driver for SMS based cards

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux