Hi Raghunath!
tlv320aic32x4.c is to support 3204, not 3254.
You have to use this driver:
https://gitorious.org/ti-codecs/pages/CodecDriverAIC325x
follow all instructions at that page. In my case those "git" commands did not work so I did the following:
git clone gitorious.org:ti-codecs/ti-codecs.git
git checkout -b aic3256_kernel3.0.8
git checkout 3e7a456bd3fef37