mirror of
https://xff.cz/git/u-boot/
synced 2025-09-01 16:52:14 +02:00
mmc: make <mmc.h> self-contained
This header uses bd_t without including its definition. Change it to (struct bd_info), and add the forward declaration to specify it as a structure. Signed-off-by: Masahiro Yamada <masahiroy@kernel.org> Reviewed-by: Jaehoon Chung <jh80.chung@samsung.com>
This commit is contained in:
committed by
Peng Fan
parent
ad8336fd4c
commit
bd602c5367
@@ -15,6 +15,8 @@
|
|||||||
#include <linux/dma-direction.h>
|
#include <linux/dma-direction.h>
|
||||||
#include <part.h>
|
#include <part.h>
|
||||||
|
|
||||||
|
struct bd_info;
|
||||||
|
|
||||||
#if CONFIG_IS_ENABLED(MMC_HS200_SUPPORT)
|
#if CONFIG_IS_ENABLED(MMC_HS200_SUPPORT)
|
||||||
#define MMC_SUPPORTS_TUNING
|
#define MMC_SUPPORTS_TUNING
|
||||||
#endif
|
#endif
|
||||||
@@ -712,7 +714,7 @@ void mmc_destroy(struct mmc *mmc);
|
|||||||
* @return 0 if OK, -ve on error
|
* @return 0 if OK, -ve on error
|
||||||
*/
|
*/
|
||||||
int mmc_unbind(struct udevice *dev);
|
int mmc_unbind(struct udevice *dev);
|
||||||
int mmc_initialize(bd_t *bis);
|
int mmc_initialize(struct bd_info *bis);
|
||||||
int mmc_init_device(int num);
|
int mmc_init_device(int num);
|
||||||
int mmc_init(struct mmc *mmc);
|
int mmc_init(struct mmc *mmc);
|
||||||
int mmc_send_tuning(struct mmc *mmc, u32 opcode, int *cmd_error);
|
int mmc_send_tuning(struct mmc *mmc, u32 opcode, int *cmd_error);
|
||||||
@@ -857,8 +859,8 @@ void mmc_set_preinit(struct mmc *mmc, int preinit);
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
void board_mmc_power_init(void);
|
void board_mmc_power_init(void);
|
||||||
int board_mmc_init(bd_t *bis);
|
int board_mmc_init(struct bd_info *bis);
|
||||||
int cpu_mmc_init(bd_t *bis);
|
int cpu_mmc_init(struct bd_info *bis);
|
||||||
int mmc_get_env_addr(struct mmc *mmc, int copy, u32 *env_addr);
|
int mmc_get_env_addr(struct mmc *mmc, int copy, u32 *env_addr);
|
||||||
# ifdef CONFIG_SYS_MMC_ENV_PART
|
# ifdef CONFIG_SYS_MMC_ENV_PART
|
||||||
extern uint mmc_get_env_part(struct mmc *mmc);
|
extern uint mmc_get_env_part(struct mmc *mmc);
|
||||||
|
Reference in New Issue
Block a user