ASoC: Add machine driver support for DM646x
ASoC: Add machine driver support for DM646x

This patch does the following:
(1) Add support for the DM646x machine
(2) Modifications required to introduce the platform driver model to get
platform data for all the machines including dm355 and dm644x.

Signed-off-by: Steve Chen <fd450e0ee759c032f6c661a3d540c062a3ddc1d1@mvista.com>
Signed-off-by: Pavel Kiryukhin <d49acfaa9c9edab0964ff372982acc7c8b332836@ru.mvista.com>
Signed-off-by: Naresh Medisetty <da728ec3a1c9fc32a758559f49bb9425e922d4bc@ti.com>
Signed-off-by: Chaithrika U S <11b8a6491bc984cfa671197e7fd35937415978d5@ti.com>
Signed-off-by: Mark Brown <b51b9a92386687a9ac927cebfa0f978adeb8cea5@opensource.wolfsonmicro.com>

KristFoundation/Programs,KristFoundation/Programs,KristFoundation/Programs,TeamVee-Kanas/android_kernel_samsung_kanas,KristFoundation/Programs,KristFoundation/Programs,TeamVee-Kanas/android_kernel_samsung_kanas,TeamVee-Kanas/android_kernel_samsung_kanas,KristFoundation/Programs,TeamVee-Kanas/android_kernel_samsung_kanas,TeamVee-Kanas/android_kernel_samsung_kanas