DSP bridge driver is broken in linux omap 2.6.29 kernel

Hi ALL,
           I found tried to build dspbridge driver in "android-
omap-2.6.29-eclair kernel". "android-omap-2.6.29-eclair kernel" can be
downloaded from repostory:

http://android.git.kernel.org/?p=kernel/omap.git;a=summary

I have run $make menuconfig
and then enabled dspbridge driver as a module.
Then I tried to build the kernel using following command :

make -j4 modules CROSS_COMPILE=/media/EXTRA_SPACE/home/jitin/Documents/
tapas/arm-2007q3/bin/arm-none-linux-gnueabi- CC_PATH=/media/
EXTRA_SPACE/home/jitin/Documents/tapas/arm-2007q3/bin/arm-none-linux-
gnueabi-

But it gives errors and I failed to build dspbridge.ko as a module :

ers/dsp/bridge/services/kfile.o
  CC [M] fs/isofs/joliet.o
  CC [M] fs/isofs/compress.o
  CC [M] net/dccp/ccids/lib/loss_interval.o
  CC [M] drivers/dsp/bridge/services/sync.o
  LD [M] fs/isofs/isofs.o
  CC [M] drivers/dsp/bridge/services/clk.o
  CC [M] fs/jffs2/compr.o
drivers/dsp/bridge/services/clk.c: In function 'SSI_Clk_Prepare':
drivers/dsp/bridge/services/clk.c:359: error: implicit declaration of
function 'IO_ADDRESS'
make[2]: *** [drivers/dsp/bridge/services/clk.o] Error 1
make[1]: *** [drivers/dsp/bridge] Error 2
make: *** [drivers] Error 2
make: *** Waiting for unfinished jobs....
  CC [M] net/dccp/sysctl.o
  CC [M] sound/pci/ice1712/delta.o
  CC [M] fs/jffs2/dir.o

It seems to me clk.c file has some problem and dspbridge driver has
some problem. Can anyone help me to solve this problem?

drivers/dsp/bridge/services/clk.c: In function 'SSI_Clk_Prepare':
drivers/dsp/bridge/services/clk.c:359: error: implicit declaration of
function 'IO_ADDRESS'

[...]

It seems to me clk.c file has some problem and dspbridge driver has
some problem. Can anyone help me to solve this problem?

Try applying this patch (IO_ADDRESS is gone):
http://mid.gmane.org/1263258041-16836-2-git-send-email-omar.ramirez@ti.com