[PATCHv1 0/6] OMAP SSI driver

From: Sebastian Reichel
Date: Sun Feb 23 2014 - 18:50:33 EST


Hi,

This is the fifth round of the OMAP SSI driver patches. I think the OMAP SSI
driver is ready for mainline and should be included in 3.15. I haven't heard
anything from DT binding maintainers since some months though and would like
to get some feedback about the binding from them.

Changes since RFCv4 [0]:
* Removed patches for nokia-cmt and ssi-protocol, those are still WIP
* tested with CONFIG_DEBUG_ATOMIC_SLEEP
* tested with Russel's "OMAP dma engine rework" patchset
* acquire clocks from DT
* minor cleanups
- removed unused include of omap specific dma header
* updated patch subjects

TODO:
* Central Message Queue
I did not yet implement a central message queue in the HSI framework.
I will do this after Nokia N900 modem is working in the mainline kernel.
* Remove the hwmod DT hack
This depends on some future work merging hwmod data into DT.

P.S.: It would be nice if I get some Reviewed-By/Acked-By.

[0] http://marc.info/?l=linux-kernel&m=138715030530931&w=2

-- Sebastian

Sebastian Reichel (6):
HSI: add Device Tree support for HSI clients
HSI: method to unregister clients from an hsi port
HSI: hsi-char: add Device Tree support
HSI: hsi-char: fix driver for multiport scenarios
HSI: Introduce OMAP SSI driver
Documentation: DT: omap-ssi binding documentation

Documentation/devicetree/bindings/hsi/omap_ssi.txt | 82 ++
.../devicetree/bindings/hsi/trivial-devices.txt | 36 +
drivers/hsi/Kconfig | 1 +
drivers/hsi/Makefile | 1 +
drivers/hsi/clients/hsi_char.c | 13 +-
drivers/hsi/controllers/Kconfig | 19 +
drivers/hsi/controllers/Makefile | 6 +
drivers/hsi/controllers/omap_ssi.c | 618 +++++++++
drivers/hsi/controllers/omap_ssi.h | 166 +++
drivers/hsi/controllers/omap_ssi_port.c | 1401 ++++++++++++++++++++
drivers/hsi/controllers/omap_ssi_regs.h | 171 +++
drivers/hsi/hsi.c | 80 +-
include/dt-bindings/hsi/hsi.h | 17 +
include/linux/hsi/hsi.h | 3 +
14 files changed, 2612 insertions(+), 2 deletions(-)
create mode 100644 Documentation/devicetree/bindings/hsi/omap_ssi.txt
create mode 100644 Documentation/devicetree/bindings/hsi/trivial-devices.txt
create mode 100644 drivers/hsi/controllers/Kconfig
create mode 100644 drivers/hsi/controllers/Makefile
create mode 100644 drivers/hsi/controllers/omap_ssi.c
create mode 100644 drivers/hsi/controllers/omap_ssi.h
create mode 100644 drivers/hsi/controllers/omap_ssi_port.c
create mode 100644 drivers/hsi/controllers/omap_ssi_regs.h
create mode 100644 include/dt-bindings/hsi/hsi.h

--
1.8.5.3

--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/