HSI: Introduce OMAP SSI driver
authorSebastian Reichel <sre@kernel.org>
Sun, 15 Dec 2013 22:38:58 +0000 (23:38 +0100)
committerSebastian Reichel <sre@kernel.org>
Thu, 15 May 2014 22:54:51 +0000 (00:54 +0200)
commitb209e047bc743247f74ce79e8827ae1ed556bae0
treec12e55da83c2ce9a73d8ed22f46bd3c25ab051d6
parenta2aa24734d9dbbd3b9062c2459936c336278fa6a
HSI: Introduce OMAP SSI driver

Add OMAP SSI driver to the HSI subsystem.

The Synchronous Serial Interface (SSI) is a legacy version
of HSI. As in the case of HSI, it is mainly used to connect
Application engines (APE) with cellular modem engines (CMT)
in cellular handsets.

It provides a multichannel, full-duplex, multi-core communication
with no reference clock. The OMAP SSI block is capable of reaching
speeds of 110 Mbit/s.

Signed-off-by: Carlos Chinea <carlos.chinea@nokia.com>
Signed-off-by: Sebastian Reichel <sre@kernel.org>
Tested-By: Ivaylo Dimitrov <ivo.g.dimitrov.75@gmail.com>
drivers/hsi/Kconfig
drivers/hsi/Makefile
drivers/hsi/controllers/Kconfig [new file with mode: 0644]
drivers/hsi/controllers/Makefile [new file with mode: 0644]
drivers/hsi/controllers/omap_ssi.c [new file with mode: 0644]
drivers/hsi/controllers/omap_ssi.h [new file with mode: 0644]
drivers/hsi/controllers/omap_ssi_port.c [new file with mode: 0644]
drivers/hsi/controllers/omap_ssi_regs.h [new file with mode: 0644]