diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2013-05-24 15:43:25 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2013-05-31 12:32:10 +0200 |
commit | dffbe91e8b571520f63fc2417895683b61853871 (patch) | |
tree | 393d21d986b8965fd0c20591eab04079c1848b7e /include/mci.h | |
parent | 95e7982f99c03806b640c2e98e3e8e29ecefa3f1 (diff) | |
download | barebox-dffbe91e8b571520f63fc2417895683b61853871.tar.gz barebox-dffbe91e8b571520f63fc2417895683b61853871.tar.xz |
mci: implement detect driver callback
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'include/mci.h')
-rw-r--r-- | include/mci.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/include/mci.h b/include/mci.h index 1eb967d739..eb8a195d53 100644 --- a/include/mci.h +++ b/include/mci.h @@ -285,9 +285,12 @@ struct mci_ios { #define MMC_1_8V_SDR_MODE 4 }; +struct mci; + /** host information */ struct mci_host { struct device_d *hw_dev; /**< the host MCI hardware device */ + struct mci *mci; char *devname; /**< the devicename for the card, defaults to disk%d */ unsigned voltages; unsigned host_caps; /**< Host's interface capabilities, refer MMC_VDD_* */ @@ -308,8 +311,6 @@ struct mci_host { int (*card_write_protected)(struct mci_host *); }; -struct mci; - #define MMC_NUM_BOOT_PARTITION 2 #define MMC_NUM_GP_PARTITION 4 #define MMC_NUM_PHY_PARTITION 6 @@ -362,5 +363,6 @@ struct mci { }; int mci_register(struct mci_host*); +int mci_detect_card(struct mci_host *); #endif /* _MCI_H_ */ |