]>
Commit | Line | Data |
---|---|---|
770d7c39 JCPV |
1 | /* |
2 | * Copyright 2012 Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> | |
3 | * | |
4 | * OF helpers for mtd. | |
5 | * | |
6 | * This file is released under the GPLv2 | |
7 | */ | |
8 | ||
9 | #ifndef __LINUX_OF_MTD_H | |
e0b6047b | 10 | #define __LINUX_OF_MTD_H |
770d7c39 JCPV |
11 | |
12 | #ifdef CONFIG_OF_MTD | |
a6eaa2ae | 13 | |
770d7c39 | 14 | #include <linux/of.h> |
e95d8aaf | 15 | int of_get_nand_ecc_mode(struct device_node *np); |
770d7c39 JCPV |
16 | int of_get_nand_bus_width(struct device_node *np); |
17 | bool of_get_nand_on_flash_bbt(struct device_node *np); | |
a6eaa2ae EG |
18 | |
19 | #else /* CONFIG_OF_MTD */ | |
20 | ||
21 | static inline int of_get_nand_ecc_mode(struct device_node *np) | |
22 | { | |
23 | return -ENOSYS; | |
24 | } | |
25 | ||
26 | static inline int of_get_nand_bus_width(struct device_node *np) | |
27 | { | |
28 | return -ENOSYS; | |
29 | } | |
30 | ||
31 | static inline bool of_get_nand_on_flash_bbt(struct device_node *np) | |
32 | { | |
33 | return false; | |
34 | } | |
35 | ||
36 | #endif /* CONFIG_OF_MTD */ | |
770d7c39 JCPV |
37 | |
38 | #endif /* __LINUX_OF_MTD_H */ |