Telephony port to Linux 3.0: HSI driver.
BZ: 14450
This is HSI part for the telephony port from linux 2.6 to linux 3.0
This patch contains:
- the HSI driver files (controller and client) written by Olivier Stoltz-Douchet and
the related include files.
- the required changes for the kernel configuration files to enable/disable the HSI in the
default mfld kernel configuration.
- the required changes to enable the HSI hardware in the platform data (already took care about the
necessary changes to have the itp working correctly).
modified: arch/x86/platform/mrst/mrst.c
modified: drivers/Kconfig
modified: drivers/Makefile
new file: drivers/hsi/Kconfig
new file: drivers/hsi/Makefile
new file: drivers/hsi/clients/Kconfig
new file: drivers/hsi/clients/Makefile
new file: drivers/hsi/clients/cmt_speech.c
new file: drivers/hsi/clients/hsi_char.c
new file: drivers/hsi/clients/hsi_ffl_tty.c
new file: drivers/hsi/clients/ssi_protocol.c
new file: drivers/hsi/controllers/Kconfig
new file: drivers/hsi/controllers/Makefile
new file: drivers/hsi/controllers/hsi_arasan.h
new file: drivers/hsi/controllers/hsi_dwahb_dma.h
new file: drivers/hsi/controllers/intel_mid_hsi.c
new file: drivers/hsi/controllers/omap_ssi.c
new file: drivers/hsi/hsi.c
new file: include/linux/hsi/hsi.h
new file: include/linux/hsi/hsi_char.h
new file: include/linux/hsi/hsi_ffl_tty.h
new file: include/linux/hsi/intel_mid_hsi.h
new file: include/linux/hsi/omap_ssi_hack.h
new file: include/linux/hsi/ssip_slave.h
Change-Id: I4f89ac2b8482403301c84dd018bd285b812214f0
Signed-off-by: Marc Blassin <marcx.blassin@intel.com>
Reviewed-on: http://android.intel.com:8080/24611
Reviewed-by: Gross, Mark <mark.gross@intel.com>
Tested-by: Gross, Mark <mark.gross@intel.com>