aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/staging/westbridge/astoria/device/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/staging/westbridge/astoria/device/Makefile')
-rwxr-xr-x[-rw-r--r--]drivers/staging/westbridge/astoria/device/Makefile23
1 files changed, 22 insertions, 1 deletions
diff --git a/drivers/staging/westbridge/astoria/device/Makefile b/drivers/staging/westbridge/astoria/device/Makefile
index 7af8b5b..b0160bc 100644..100755
--- a/drivers/staging/westbridge/astoria/device/Makefile
+++ b/drivers/staging/westbridge/astoria/device/Makefile
@@ -5,7 +5,14 @@
ifneq ($(CONFIG_WESTBRIDGE_DEBUG),y)
EXTRA_CFLAGS += -DWESTBRIDGE_NDEBUG
endif
-
+ifeq ($(CONFIG_MACH_U1_NA_SPR),y)
+EXTRA_CFLAGS += -DWESTBRIDGE_ASTORIA
+EXTRA_CFLAGS += -D__USE_CYAS_AUTO_SUSPEND__
+endif
+ifeq ($(CONFIG_MACH_U1_NA_USCC),y)
+EXTRA_CFLAGS += -DWESTBRIDGE_ASTORIA
+EXTRA_CFLAGS += -D__USE_CYAS_AUTO_SUSPEND__
+endif
obj-$(CONFIG_WESTBRIDGE_DEVICE_DRIVER) += cyasdev.o
@@ -18,6 +25,20 @@ cyasdev-y := ../arch/arm/mach-omap2/cyashalomap_kernel.o cyasdevice.o \
../api/src/cyasstorage.o ../api/src/cyasusb.o
else
+ifeq ($(CONFIG_MACH_U1_NA_SPR),y)
+cyasdev-y := ../arch/arm/mach-c110/cyashalc110_pnand.o cyasdevice_na_spr.o \
+ ../api/src/cyasdma.o ../api/src/cyasintr.o ../api/src/cyaslep2pep.o \
+ ../api/src/cyaslowlevel.o ../api/src/cyasmisc.o \
+ ../api/src/cyasstorage.o \
+ ../block/cyasblkdev_block_na_spr.o ../block/cyasblkdev_queue_na_spr.o cyasdiagnostics.o
+else ifeq ($(CONFIG_MACH_U1_NA_USCC),y)
+cyasdev-y := ../arch/arm/mach-c110/cyashalc110_pnand.o cyasdevice_na_spr.o \
+ ../api/src/cyasdma.o ../api/src/cyasintr.o ../api/src/cyaslep2pep.o \
+ ../api/src/cyaslowlevel.o ../api/src/cyasmisc.o \
+ ../api/src/cyasstorage.o \
+ ../block/cyasblkdev_block_na_spr.o ../block/cyasblkdev_queue_na_spr.o cyasdiagnostics.o
+else
# should not get here, need to be built with some hal
cyasdev-y := cyasdevice.o
endif
+endif