The current core assumes TABLA as the only codec driver registering. To support single binary for multiple targets its essential that we remove this restriction and move to a generic framework to support multiple codec. This can be done by moving all codec specific code to dedicated codec driver and use core driver to probe the codec based on slimbus device id and do generic setup for the codec. This also helps to have same boards with different flavours of codec variants. The WCD9XXX family of codecs share the initial codec register mapping which holds the Slimbus device id to identify the codec existing on the target.Core driver now registers the codec device based on this check. Change-Id: I4c43d5f04c20696f4f5138411460681ec7879d34 Signed-off-by: Asish Bhattacharya <asishb@codeaurora.org>
4 lines
78 B
Makefile
4 lines
78 B
Makefile
header-y += timpani-audio.h
|
|
header-y += msm-adie-codec.h
|
|
header-y += wcd9xxx/
|