summaryrefslogtreecommitdiffstats
path: root/drivers/mci
diff options
context:
space:
mode:
authorDaniel Schultz <d.schultz@phytec.de>2015-09-02 08:28:50 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2015-09-04 08:21:44 +0200
commit4c100aae04711c0518f336bc4b66fce202443bc8 (patch)
treefb45633e1389f173ad7d8382454e67d23c89f1e1 /drivers/mci
parent200ba6cdeea8e023a6af94cd5aeefce4b2daf879 (diff)
downloadbarebox-4c100aae04711c0518f336bc4b66fce202443bc8.tar.gz
barebox-4c100aae04711c0518f336bc4b66fce202443bc8.tar.xz
drivers: mci: Make two functions public
There is no possibility to read/write to the extended CSD register of MMC devices from a command. To avoid duplicated driver code, two driver functions have to be public. Signed-off-by: Daniel Schultz <d.schultz@phytec.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers/mci')
-rw-r--r--drivers/mci/mci-core.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/mci/mci-core.c b/drivers/mci/mci-core.c
index bd5cae2cea..c22f932c72 100644
--- a/drivers/mci/mci-core.c
+++ b/drivers/mci/mci-core.c
@@ -370,7 +370,7 @@ static int mmc_send_op_cond(struct mci *mci)
* Note: Only cards newer than Version 1.1 (Physical Layer Spec) support
* this command
*/
-static int mci_send_ext_csd(struct mci *mci, char *ext_csd)
+int mci_send_ext_csd(struct mci *mci, char *ext_csd)
{
struct mci_cmd cmd;
struct mci_data data;
@@ -394,7 +394,7 @@ static int mci_send_ext_csd(struct mci *mci, char *ext_csd)
* @param value FIXME
* @return Transaction status (0 on success)
*/
-static int mci_switch(struct mci *mci, unsigned set, unsigned index,
+int mci_switch(struct mci *mci, unsigned set, unsigned index,
unsigned value)
{
struct mci_cmd cmd;