diff options
| author | 2007-08-10 13:29:46 +0100 | |
|---|---|---|
| committer | 2007-09-23 21:24:27 +0200 | |
| commit | 7806cdb40fd562e5dcc07321579b62a5dc7cd95c (patch) | |
| tree | 75abe11b76a0f77d5478758580c3aa75bcedb82c /include | |
| parent | mmc: replace BUG_ON with WARN_ON (diff) | |
sdio: add sdio_f0_readb() and sdio_f0_writeb()
Add sdio_f0_readb() and sdio_f0_writeb() functions to reading and
writing function 0 registers. Writes outside the vendor specific CCCR
registers (0xF0 - 0xFF) are not permitted.
Signed-off-by: David Vrabel <david.vrabel@csr.com>
Signed-off-by: Pierre Ossman <drzeus@drzeus.cx>
Diffstat (limited to 'include')
| -rw-r--r-- | include/linux/mmc/sdio_func.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/include/linux/mmc/sdio_func.h b/include/linux/mmc/sdio_func.h index f05757984e8d..da6a96c39776 100644 --- a/include/linux/mmc/sdio_func.h +++ b/include/linux/mmc/sdio_func.h @@ -141,5 +141,10 @@ extern int sdio_memcpy_toio(struct sdio_func *func, unsigned int addr, extern int sdio_writesb(struct sdio_func *func, unsigned int addr, void *src, int count); +extern unsigned char sdio_f0_readb(struct sdio_func *func, + unsigned int addr, int *err_ret); +extern void sdio_f0_writeb(struct sdio_func *func, unsigned char b, + unsigned int addr, int *err_ret); + #endif |
