sdio: enhance IO_RW_EXTENDED support

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: David Vrabel
Date: Tuesday, July 31, 2007 - 8:36 am

These three patches enhance the support for the SDIO IO_RW_EXTENDED command.
The block size of functions is managed and the I/O ops (sdio_readsb() etc) are
extended to handle arbitrary lengths of data (by using multiple commands).

I've not yet had a chance to test this stuff as I don't (yet) have the time to
write a Bluetooth Type-A driver so these are posted as an example of the sort
of API I'd expect.

David
-- 
David Vrabel, Software Engineer, Drivers group Tel: +44 (0)1223 692562
CSR plc, Churchill House, Cambridge Business Park, Cowley Road, CB4 0WZ 
-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
sdio: enhance IO_RW_EXTENDED support, David Vrabel, (Tue Jul 31, 8:36 am)
sdio: parameterize SDIO FBR register defines, David Vrabel, (Tue Jul 31, 8:36 am)
sdio: set the functions' block size, David Vrabel, (Tue Jul 31, 8:36 am)
Re: sdio: enhance IO_RW_EXTENDED support, Pierre Ossman, (Sat Aug 4, 6:23 am)
Re: sdio: parameterize SDIO FBR register defines, Pierre Ossman, (Sat Aug 4, 6:26 am)
Re: sdio: set the functions' block size, Pierre Ossman, (Sat Aug 4, 6:30 am)
Re: sdio: set the functions' block size, David Vrabel, (Mon Aug 6, 3:04 am)
Re: sdio: parameterize SDIO FBR register defines, David Vrabel, (Mon Aug 6, 3:14 am)
Re: sdio: enhance IO_RW_EXTENDED support, David Vrabel, (Mon Aug 6, 3:31 am)
Re: sdio: parameterize SDIO FBR register defines, Pierre Ossman, (Mon Aug 6, 7:58 am)
Re: sdio: enhance IO_RW_EXTENDED support, Pierre Ossman, (Mon Aug 6, 8:12 am)
Re: sdio: enhance IO_RW_EXTENDED support, David Vrabel, (Mon Aug 6, 8:32 am)
Re: sdio: enhance IO_RW_EXTENDED support, Pierre Ossman, (Mon Aug 6, 11:06 am)
Re: sdio: enhance IO_RW_EXTENDED support, Pierre Ossman, (Mon Aug 6, 1:01 pm)
Re: sdio: enhance IO_RW_EXTENDED support, David Vrabel, (Tue Aug 7, 5:51 am)
[patch 2/4] sdio: set the functions' block size, David Vrabel, (Tue Aug 7, 5:54 am)
[patch 4/4] sdio: disable CD resistor, David Vrabel, (Tue Aug 7, 5:55 am)
Re: sdio: enhance IO_RW_EXTENDED support, Pierre Ossman, (Tue Aug 7, 6:33 am)
Re: [patch 2/4] sdio: set the functions' block size, Pierre Ossman, (Tue Aug 7, 6:38 am)
Re: [patch 4/4] sdio: disable CD resistor, Pierre Ossman, (Tue Aug 7, 6:43 am)
Re: [patch 4/4] sdio: disable CD resistor, David Vrabel, (Tue Aug 7, 7:46 am)
Re: [patch 4/4] sdio: disable CD resistor, Pierre Ossman, (Tue Aug 7, 8:08 am)
Re: [patch 2/4] sdio: set the functions' block size, David Vrabel, (Tue Aug 7, 10:20 am)
Re: [patch 2/4] sdio: set the functions' block size, Pierre Ossman, (Tue Aug 7, 10:54 am)
Re: [patch 2/4] sdio: set the functions' block size, David Vrabel, (Wed Aug 8, 2:46 am)
Re: [patch 2/4] sdio: set the functions' block size, Pierre Ossman, (Wed Aug 8, 3:06 am)
Re: [patch 2/4] sdio: set the functions' block size, David Vrabel, (Wed Aug 8, 3:19 am)
[patch 1/3] sdio: add SDIO_FBR_BASE(f) macro, David Vrabel, (Wed Aug 8, 6:23 am)
[patch 2/3] sdio: set the functions' block size, David Vrabel, (Wed Aug 8, 6:23 am)