// #define USE_OUT_DMA
// #define DISABLE_TEST_MODE
+#ifdef CONFIG_PROC_FS
+#define UDC_PROC_FILE
+#endif
+
#ifdef CONFIG_ARCH_IXP4XX
#undef USE_DMA
#include "pxa2xx_udc.h"
+#ifdef CONFIG_EMBEDDED
+/* few strings, and little code to use them */
+#undef DEBUG
+#undef UDC_PROC_FILE
+#endif
+
#ifdef USE_DMA
static int use_dma = 1;
module_param(use_dma, bool, 0);
/*-------------------------------------------------------------------------*/
-#ifdef CONFIG_USB_GADGET_DEBUG_FILES
+#ifdef UDC_PROC_FILE
static const char proc_node_name [] = "driver/udc";
#define remove_proc_files() \
remove_proc_entry(proc_node_name, NULL)
-#else /* !CONFIG_USB_GADGET_DEBUG_FILES */
-
+#else /* !UDC_PROC_FILE */
#define create_proc_files() do {} while (0)
#define remove_proc_files() do {} while (0)
-#endif /* CONFIG_USB_GADGET_DEBUG_FILES */
+#endif /* UDC_PROC_FILE */
/* "function" sysfs attribute */
static ssize_t