summaryrefslogtreecommitdiffstats
path: root/include/linux/mmc/sdio_func.h
diff options
context:
space:
mode:
authorPierre Ossman <drzeus@drzeus.cx>2007-05-27 14:22:37 +0200
committerPierre Ossman <drzeus@drzeus.cx>2007-09-23 20:10:56 +0200
commitfa64efa1f2a0672767ad0753a6e4bfa4bcc77b87 (patch)
tree9d85f00c23c5e7c922becb639d3dfec9d08f4e89 /include/linux/mmc/sdio_func.h
parent46f555f2731a14545a09ec06d27bd18e8e07069f (diff)
downloadtalos-obmc-linux-fa64efa1f2a0672767ad0753a6e4bfa4bcc77b87.tar.gz
talos-obmc-linux-fa64efa1f2a0672767ad0753a6e4bfa4bcc77b87.zip
mmc: enable/disable functions for SDIO
Like many other buses, the devices (functions) on the SDIO bus must be enabled before they can be used. Add functions that allow drivers to do so. Signed-off-by: Pierre Ossman <drzeus@drzeus.cx>
Diffstat (limited to 'include/linux/mmc/sdio_func.h')
-rw-r--r--include/linux/mmc/sdio_func.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/linux/mmc/sdio_func.h b/include/linux/mmc/sdio_func.h
index 5c56df196287..3365fef5f713 100644
--- a/include/linux/mmc/sdio_func.h
+++ b/include/linux/mmc/sdio_func.h
@@ -55,6 +55,9 @@ extern void sdio_unregister_driver(struct sdio_driver *);
extern void sdio_claim_host(struct sdio_func *func);
extern void sdio_release_host(struct sdio_func *func);
+extern int sdio_enable_func(struct sdio_func *func);
+extern int sdio_disable_func(struct sdio_func *func);
+
extern unsigned char sdio_readb(struct sdio_func *func,
unsigned int addr, int *err_ret);
OpenPOWER on IntegriCloud