Commit 628376fb authored by Dmitry Eremin-Solenikov's avatar Dmitry Eremin-Solenikov Committed by Artem Bityutskiy

mtd: drop of_mtd_parse_partitions()

All users have been converted to call of_mtd_parse_partitions through
parse_mtd_partitions() multiplexer. Drop obsolete API.
Signed-off-by: default avatarDmitry Eremin-Solenikov <dbaryshkov@gmail.com>
Signed-off-by: default avatarArtem Bityutskiy <dedekind1@gmail.com>
parent 2cd9ea52
...@@ -24,20 +24,19 @@ static int parse_ofpart_partitions(struct mtd_info *master, ...@@ -24,20 +24,19 @@ static int parse_ofpart_partitions(struct mtd_info *master,
struct mtd_partition **pparts, struct mtd_partition **pparts,
struct mtd_part_parser_data *data) struct mtd_part_parser_data *data)
{ {
if (!data || !data->of_node) struct device_node *node;
return 0;
return of_mtd_parse_partitions(NULL, data->of_node, pparts);
}
int of_mtd_parse_partitions(struct device *dev,
struct device_node *node,
struct mtd_partition **pparts)
{
const char *partname; const char *partname;
struct device_node *pp; struct device_node *pp;
int nr_parts, i; int nr_parts, i;
if (!data)
return 0;
node = data->of_node;
if (!node)
return 0;
/* First count the subnodes */ /* First count the subnodes */
pp = NULL; pp = NULL;
nr_parts = 0; nr_parts = 0;
...@@ -87,7 +86,6 @@ int of_mtd_parse_partitions(struct device *dev, ...@@ -87,7 +86,6 @@ int of_mtd_parse_partitions(struct device *dev,
return nr_parts; return nr_parts;
} }
EXPORT_SYMBOL(of_mtd_parse_partitions);
static struct mtd_part_parser ofpart_parser = { static struct mtd_part_parser ofpart_parser = {
.owner = THIS_MODULE, .owner = THIS_MODULE,
......
...@@ -84,22 +84,6 @@ extern int parse_mtd_partitions(struct mtd_info *master, const char **types, ...@@ -84,22 +84,6 @@ extern int parse_mtd_partitions(struct mtd_info *master, const char **types,
#define put_partition_parser(p) do { module_put((p)->owner); } while(0) #define put_partition_parser(p) do { module_put((p)->owner); } while(0)
struct device;
struct device_node;
#ifdef CONFIG_MTD_OF_PARTS
int of_mtd_parse_partitions(struct device *dev,
struct device_node *node,
struct mtd_partition **pparts);
#else
static inline int of_mtd_parse_partitions(struct device *dev,
struct device_node *node,
struct mtd_partition **pparts)
{
return 0;
}
#endif
int mtd_is_partition(struct mtd_info *mtd); int mtd_is_partition(struct mtd_info *mtd);
int mtd_add_partition(struct mtd_info *master, char *name, int mtd_add_partition(struct mtd_info *master, char *name,
long long offset, long long length); long long offset, long long length);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment