ar71xx: add support for RB mAP L-2nD
[openwrt/staging/wigyori.git] / target / linux / ar71xx / files / arch / mips / ath79 / dev-nfc.h
index 46a090d9bdb0acef6b75fa54b11193d7fe334887..3a1c88fe988a198dfb8d76793f19ad61722297d1 100644 (file)
 #define _ATH79_DEV_NFC_H
 
 struct mtd_partition;
+enum ar934x_nfc_ecc_mode;
 
 #ifdef CONFIG_ATH79_DEV_NFC
 void ath79_nfc_set_parts(struct mtd_partition *parts, int nr_parts);
 void ath79_nfc_set_select_chip(void (*f)(int chip_no));
 void ath79_nfc_set_scan_fixup(int (*f)(struct mtd_info *mtd));
 void ath79_nfc_set_swap_dma(bool enable);
+void ath79_nfc_set_ecc_mode(enum ar934x_nfc_ecc_mode mode);
 void ath79_register_nfc(void);
 #else
 static inline void ath79_nfc_set_parts(struct mtd_partition *parts,
@@ -25,6 +27,7 @@ static inline void ath79_nfc_set_parts(struct mtd_partition *parts,
 static inline void ath79_nfc_set_select_chip(void (*f)(int chip_no)) {}
 static inline void ath79_nfc_set_scan_fixup(int (*f)(struct mtd_info *mtd)) {}
 static inline void ath79_nfc_set_swap_dma(bool enable) {}
+static inline void ath79_nfc_set_ecc_mode(enum ar934x_nfc_ecc_mode mode) {}
 static inline void ath79_register_nfc(void) {}
 #endif