diff options
Diffstat (limited to 'drivers/staging/westbridge/astoria/device/Makefile')
-rwxr-xr-x[-rw-r--r--] | drivers/staging/westbridge/astoria/device/Makefile | 23 |
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 |