--- linux-2.6-denx/drivers/usb/gadget/dwc_otg/Makefile 2008-05-07 09:13:33.000000000 -0500 +++ linux-2.6.25/drivers/usb/gadget/dwc_otg/Makefile 2009-05-21 13:30:19.000000000 -0500 @@ -17,14 +17,15 @@ #endif #endif -ifeq ($(CONFIG_405EX),y) -# don't enable high-power workaround -#KBUILD_CPPFLAGS += -DOTG_EXT_CHG_PUMP - -# PLB DMA mode -KBUILD_CPPFLAGS += -Dlinux -DDWC_SLAVE -DOTG_PLB_DMA -DOTG_PLB_DMA_TASKLET #-DDWC_DEVICE_ONLY # -DDWC_HS_ELECT_TST -DDWC_SLAVE -DDWC_HOST_ONLY +ifeq ($(CONFIG_405EX),y) +# don't enable high-power workaround +#KBUILD_CPPFLAGS += -DOTG_EXT_CHG_PUMP + +# PLB DMA mode +#KBUILD_CPPFLAGS += -Dlinux -DDWC_SLAVE -DOTG_PLB_DMA -DOTG_PLB_DMA_TASKLET #-DDWC_DEVICE_ONLY # -DDWC_HS_ELECT_TST -DDWC_SLAVE -DDWC_HOST_ONLY +KBUILD_CPPFLAGS += -Dlinux -DOTG_PLB_DMA -DOTG_PLB_DMA_TASKLET endif - + ifeq ($(CONFIG_460EX),y) # currently no PLB DMA mode KBUILD_CPPFLAGS += -Dlinux -DDWC_SLAVE