diff options
author | Guennadi Liakhovetski <g.liakhovetski@gmx.de> | 2013-02-16 10:21:16 -0500 |
---|---|---|
committer | Chris Ball <cjb@laptop.org> | 2013-02-24 14:37:19 -0500 |
commit | 6c56e7a0fff166904ce2715f7ab1746460c1f11b (patch) | |
tree | b1c71673f7473cd7a2ec8995214d15ba7df9f6fe /include/linux/mmc/host.h | |
parent | 6da15e96fb14e7428ecdc69306d8a3287296a968 (diff) |
mmc: provide a standard MMC device-tree binding parser centrally
MMC defines a number of standard DT bindings. Having each driver parse
them individually adds code redundancy and is error prone. Provide a
standard function to unify the parsing. After all drivers are converted
to using it instead of their own parsers, this function can be integrated
into mmc_alloc_host().
Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
Signed-off-by: Chris Ball <cjb@laptop.org>
Diffstat (limited to 'include/linux/mmc/host.h')
-rw-r--r-- | include/linux/mmc/host.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/include/linux/mmc/host.h b/include/linux/mmc/host.h index fd5fd5a6026f..bf93c9a6d729 100644 --- a/include/linux/mmc/host.h +++ b/include/linux/mmc/host.h | |||
@@ -368,6 +368,7 @@ extern struct mmc_host *mmc_alloc_host(int extra, struct device *); | |||
368 | extern int mmc_add_host(struct mmc_host *); | 368 | extern int mmc_add_host(struct mmc_host *); |
369 | extern void mmc_remove_host(struct mmc_host *); | 369 | extern void mmc_remove_host(struct mmc_host *); |
370 | extern void mmc_free_host(struct mmc_host *); | 370 | extern void mmc_free_host(struct mmc_host *); |
371 | void mmc_of_parse(struct mmc_host *host); | ||
371 | 372 | ||
372 | static inline void *mmc_priv(struct mmc_host *host) | 373 | static inline void *mmc_priv(struct mmc_host *host) |
373 | { | 374 | { |