--- zzzz-none-000/linux-2.4.17/drivers/atm/Makefile 2001-11-07 22:39:36.000000000 +0000 +++ sangam-fb-401/linux-2.4.17/drivers/atm/Makefile 2005-10-12 10:00:44.000000000 +0000 @@ -21,6 +21,62 @@ ifeq ($(CONFIG_ATM_NICSTAR_USE_IDT77105),y) obj-$(CONFIG_ATM_NICSTAR) += idt77105.o endif +########################################################################################## +# +# Texas Instruments Avalanche ADSL/SAR module +# +########################################################################################## +ifeq ($(CONFIG_MIPS_SANGAM),y) + +subdir-$(CONFIG_MIPS_SANGAM_ATM) += sangam_atm + +EXTRA_CFLAGS += -DEL -I$(TOPDIR)/drivers/atm/sangam_atm -DPOST_SILICON -DCOMMON_NSP -DNO_ACT -DNO_ADV_STATS +#EXTRA_CFLAGS += -DAVM_2MB -DDEBUGATM -DDEBUG_BUILD #-DAVM_CLEAR_EOC -DAVM_USE_BITFIELD -DAVM_DSL_FEATURE_CONTROL + +ifeq ($(CONFIG_NO_PRINTK),y) +EXTRA_CFLAGS += -DCONFIG_NO_PRINTK +endif +ifeq ($(CONFIG_MIPS_AVALANCHE_LED),y) +EXTRA_CFLAGS += -DCONFIG_LED_MODULE -DDEREGISTER_LED +endif +ifeq ($(CONFIG_MIPS_AVALANCHE_LED),m) +EXTRA_CFLAGS += -DCONFIG_LED_MODULE -DDEREGISTER_LED +endif +ifeq ($(CONFIG_AVM_ATM_DSP_MSG),y) +EXTRA_CFLAGS += -O3 +endif + +list-multi := tiatm.o +tiatm-objs := sangam_atm/tn7atm.o sangam_atm/tn7dsl.o sangam_atm/tn7sar.o \ + sangam_atm/dsl_hal_api.o sangam_atm/dsl_hal_support.o sangam_atm/cpsar.o \ + sangam_atm/aal5sar.o sangam_atm/dspMsg.o + +ifeq ($(CONFIG_UBIK2),y) +export-objs += dsl_hal_export.o +tiatm-objs += dsl_hal_export.o +endif +ifeq ($(CONFIG_UBIK2),m) +export-objs += dsl_hal_export.o +tiatm-objs += dsl_hal_export.o +endif +ifeq ($(CONFIG_AVM_BLUETOOTH),y) +export-objs += dsl_hal_export.o +tiatm-objs += dsl_hal_export.o +endif +ifeq ($(CONFIG_AVM_BLUETOOTH),m) +export-objs += dsl_hal_export.o +tiatm-objs += dsl_hal_export.o +endif + +obj-$(CONFIG_MIPS_SANGAM_ATM) += tiatm.o + +endif +########################################################################################## +# +# Texas Instruments Avalanche ADSL/SAR module +# +########################################################################################## + ifeq ($(CONFIG_ATM_IDT77252_USE_SUNI),y) obj-$(CONFIG_ATM_IDT77252) += suni.o @@ -55,7 +111,7 @@ obj-$(CONFIG_ATM_FORE200E) += fore_200e.o -EXTRA_CFLAGS=-g +#EXTRA_CFLAGS=-g list-multi := fore_200e.o fore_200e-objs := fore200e.o $(FORE200E_FW_OBJS) @@ -109,3 +165,6 @@ ifneq ($(FORE200E_FW_CHANGED),) $(FORE200E_FW_CHANGED): dummy endif + +tiatm.o: $(tiatm-objs) + $(LD) -r -o $@ $(tiatm-objs)