xref: /linux/drivers/mmc/core/host.h (revision dfa13ebbe3340e538b988f5608efd9ff2ca7fc35)
1b93931a6SPierre Ossman /*
2b93931a6SPierre Ossman  *  linux/drivers/mmc/core/host.h
3b93931a6SPierre Ossman  *
4b93931a6SPierre Ossman  *  Copyright (C) 2003 Russell King, All Rights Reserved.
5b93931a6SPierre Ossman  *  Copyright 2007 Pierre Ossman
6b93931a6SPierre Ossman  *
7b93931a6SPierre Ossman  * This program is free software; you can redistribute it and/or modify
8b93931a6SPierre Ossman  * it under the terms of the GNU General Public License version 2 as
9b93931a6SPierre Ossman  * published by the Free Software Foundation.
10b93931a6SPierre Ossman  */
11b93931a6SPierre Ossman #ifndef _MMC_CORE_HOST_H
12b93931a6SPierre Ossman #define _MMC_CORE_HOST_H
1304566831SLinus Walleij #include <linux/mmc/host.h>
14b93931a6SPierre Ossman 
15b93931a6SPierre Ossman int mmc_register_host_class(void);
16b93931a6SPierre Ossman void mmc_unregister_host_class(void);
178ea926b2SAdrian Hunter 
18*dfa13ebbSAdrian Hunter void mmc_retune_enable(struct mmc_host *host);
19*dfa13ebbSAdrian Hunter void mmc_retune_disable(struct mmc_host *host);
20*dfa13ebbSAdrian Hunter void mmc_retune_hold(struct mmc_host *host);
21*dfa13ebbSAdrian Hunter void mmc_retune_release(struct mmc_host *host);
22*dfa13ebbSAdrian Hunter int mmc_retune(struct mmc_host *host);
23*dfa13ebbSAdrian Hunter 
24b93931a6SPierre Ossman #endif
25b93931a6SPierre Ossman 
26