at v3.13 749 B view raw
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 10#define __LINUX_OF_NET_H 11 12#ifdef CONFIG_OF_MTD 13 14#include <linux/of.h> 15int of_get_nand_ecc_mode(struct device_node *np); 16int of_get_nand_bus_width(struct device_node *np); 17bool of_get_nand_on_flash_bbt(struct device_node *np); 18 19#else /* CONFIG_OF_MTD */ 20 21static inline int of_get_nand_ecc_mode(struct device_node *np) 22{ 23 return -ENOSYS; 24} 25 26static inline int of_get_nand_bus_width(struct device_node *np) 27{ 28 return -ENOSYS; 29} 30 31static inline bool of_get_nand_on_flash_bbt(struct device_node *np) 32{ 33 return false; 34} 35 36#endif /* CONFIG_OF_MTD */ 37 38#endif /* __LINUX_OF_MTD_H */