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