]> git.ipfire.org Git - people/ms/u-boot.git/blobdiff - include/ubi_uboot.h
bootstage: Record the time taken to set up driver model
[people/ms/u-boot.git] / include / ubi_uboot.h
index 1fd15f43e4ace6318a1c47fc17a7cf66443ade57..80acbcb148683d1a6e1ae44b59bd44e66cd93ef6 100644 (file)
 #include <onenand_uboot.h>
 #endif
 
-#include <asm/errno.h>
+#include <linux/errno.h>
 
 /* configurable */
-#if !defined(CONFIG_MTD_UBI_WL_THRESHOLD)
-#define CONFIG_MTD_UBI_WL_THRESHOLD    4096
-#endif
 #define CONFIG_MTD_UBI_BEB_RESERVE     1
 
 /* debug options (Linux: drivers/mtd/ubi/Kconfig.debug) */
 
 #undef CONFIG_MTD_UBI_BLOCK
 
-#if !defined(CONFIG_MTD_UBI_BEB_LIMIT)
-#define CONFIG_MTD_UBI_BEB_LIMIT       20
-#endif
+/* ubi_init() disables returning error codes when built into the Linux
+ * kernel so that it doesn't hang the Linux kernel boot process.  Since
+ * the U-Boot driver code depends on getting valid error codes from this
+ * function we just tell the UBI layer that we are building as a module
+ * (which only enables the additional error reporting).
+ */
+#define CONFIG_MTD_UBI_MODULE
 
 /* build.c */
 #define get_device(...)