diff options
Diffstat (limited to 'include/linux/mtd/mtd.h')
| -rw-r--r-- | include/linux/mtd/mtd.h | 11 | 
1 files changed, 11 insertions, 0 deletions
diff --git a/include/linux/mtd/mtd.h b/include/linux/mtd/mtd.h index f17fa75809aa..cc84923011c0 100644 --- a/include/linux/mtd/mtd.h +++ b/include/linux/mtd/mtd.h @@ -254,6 +254,17 @@ struct mtd_info {  	int usecount;  }; +static inline void mtd_set_of_node(struct mtd_info *mtd, +				   struct device_node *np) +{ +	mtd->dev.of_node = np; +} + +static inline struct device_node *mtd_get_of_node(struct mtd_info *mtd) +{ +	return mtd->dev.of_node; +} +  int mtd_erase(struct mtd_info *mtd, struct erase_info *instr);  int mtd_point(struct mtd_info *mtd, loff_t from, size_t len, size_t *retlen,  	      void **virt, resource_size_t *phys);  | 
