linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/9 v2] Coresight framework and drivers
@ 2014-06-27 18:04 mathieu.poirier
  2014-06-27 18:04 ` [PATCH 1/9 v2] coresight: add CoreSight core layer framework mathieu.poirier
                   ` (9 more replies)
  0 siblings, 10 replies; 23+ messages in thread
From: mathieu.poirier @ 2014-06-27 18:04 UTC (permalink / raw)
  To: linus.walleij, will.deacon, linux, daniel.thompson, robherring2
  Cc: mathieu.poirier, arve, john.stultz, pratikp, varshney, Al.Grant,
	jonas.svennebring, james.king, panchaxari.prasannamurthy, arnd,
	marcin.jabrzyk, r.sengupta, robbelibobban, Tony.Armitstead,
	patches, linux-arm-kernel, linux-kernel

From: Mathieu Poirier <mathieu.poirier@linaro.org>

This set is addressing comments received after the May 30th
submission[1].  More specifically:

.All drivers have been converted to use the AMBA bus
 interface.
.Debugfs entries are now created with a macro.
.A header file was created for the ETM driver to allow
 for the reuse of constant definition.
.Error path on some drivers have been corrected.
.All types converted from uintX_t to uX.
.All numeric constant have been replaced with #defines and
 comments added where necessary.
.Removal of "coresight-id" and "coresigh-name" DT bindings.
.Move all DT connections specification to use the generic
 graph bindings.
.The removal of the replicator driver since it doesn't show
 on the AMBA bus.  Drivers for enhanced replicators that have
 a configuration space can be added when the need arises.

Regards,
Mathieu

[1]. http://thread.gmane.org/gmane.linux.kernel/1714785

Mathieu Poirier (3):
  coresight: adding support for beagle and beagleXM
  coresight: adding basic support for Vexpress TC2
  ARM: removing support for etb/etm in "arch/arm/kernel/"

Pratik Patel (6):
  coresight: add CoreSight core layer framework
  coresight-tmc: add CoreSight TMC driver
  coresight-tpiu: add CoreSight TPIU driver
  coresight-etb: add CoreSight ETB driver
  coresight-funnel: add CoreSight Funnel driver
  coresight-etm: add CoreSight ETM/PTM driver

 .../devicetree/bindings/arm/coresight.txt          |  141 ++
 arch/arm/boot/dts/omap3-beagle-xm.dts              |   28 +
 arch/arm/boot/dts/omap3-beagle.dts                 |   28 +
 arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts         |  174 +++
 arch/arm/include/asm/hardware/coresight.h          |  157 --
 arch/arm/include/asm/hardware/cp14.h               |  540 +++++++
 arch/arm/kernel/Makefile                           |    1 -
 arch/arm/kernel/etm.c                              |  654 ---------
 arch/arm/kernel/hw_breakpoint.c                    |    4 +-
 arch/arm/mach-omap2/Kconfig                        |    8 -
 arch/arm/mach-omap2/Makefile                       |    1 -
 arch/arm/mach-omap2/emu.c                          |   50 -
 drivers/Kconfig                                    |    2 +
 drivers/Makefile                                   |    1 +
 drivers/amba/bus.c                                 |    2 +-
 drivers/coresight/Kconfig                          |   39 +
 drivers/coresight/Makefile                         |    8 +
 drivers/coresight/coresight-etb.c                  |  557 ++++++++
 drivers/coresight/coresight-etm-cp14.c             |  506 +++++++
 drivers/coresight/coresight-etm.c                  | 1507 ++++++++++++++++++++
 drivers/coresight/coresight-etm.h                  |  192 +++
 drivers/coresight/coresight-funnel.c               |  252 ++++
 drivers/coresight/coresight-priv.h                 |   69 +
 drivers/coresight/coresight-tmc.c                  |  791 ++++++++++
 drivers/coresight/coresight-tpiu.c                 |  223 +++
 drivers/coresight/coresight.c                      |  680 +++++++++
 drivers/coresight/of_coresight.c                   |  207 +++
 include/linux/amba/bus.h                           |    1 +
 include/linux/coresight.h                          |  190 +++
 include/linux/of_coresight.h                       |   27 +
 30 files changed, 6166 insertions(+), 874 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/arm/coresight.txt
 delete mode 100644 arch/arm/include/asm/hardware/coresight.h
 create mode 100644 arch/arm/include/asm/hardware/cp14.h
 delete mode 100644 arch/arm/kernel/etm.c
 delete mode 100644 arch/arm/mach-omap2/emu.c
 create mode 100644 drivers/coresight/Kconfig
 create mode 100644 drivers/coresight/Makefile
 create mode 100644 drivers/coresight/coresight-etb.c
 create mode 100644 drivers/coresight/coresight-etm-cp14.c
 create mode 100644 drivers/coresight/coresight-etm.c
 create mode 100644 drivers/coresight/coresight-etm.h
 create mode 100644 drivers/coresight/coresight-funnel.c
 create mode 100644 drivers/coresight/coresight-priv.h
 create mode 100644 drivers/coresight/coresight-tmc.c
 create mode 100644 drivers/coresight/coresight-tpiu.c
 create mode 100644 drivers/coresight/coresight.c
 create mode 100644 drivers/coresight/of_coresight.c
 create mode 100644 include/linux/coresight.h
 create mode 100644 include/linux/of_coresight.h

-- 
1.9.1


^ permalink raw reply	[flat|nested] 23+ messages in thread

end of thread, other threads:[~2014-07-15 20:52 UTC | newest]

Thread overview: 23+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-06-27 18:04 [PATCH 0/9 v2] Coresight framework and drivers mathieu.poirier
2014-06-27 18:04 ` [PATCH 1/9 v2] coresight: add CoreSight core layer framework mathieu.poirier
2014-06-27 22:01   ` Rob Herring
2014-07-02 17:06     ` Mathieu Poirier
2014-07-15 20:52     ` Mathieu Poirier
2014-06-30 10:53   ` Dirk Behme
2014-07-02 17:18     ` Mathieu Poirier
2014-07-02  9:38   ` Daniel Thompson
2014-07-02 19:06     ` Mathieu Poirier
2014-07-03  9:12       ` Daniel Thompson
2014-06-27 18:04 ` [PATCH 2/9 v2] coresight-tmc: add CoreSight TMC driver mathieu.poirier
2014-07-02 15:47   ` Daniel Thompson
2014-06-27 18:04 ` [PATCH 3/9 v2] coresight-tpiu: add CoreSight TPIU driver mathieu.poirier
2014-06-27 18:04 ` [PATCH 4/9 v2] coresight-etb: add CoreSight ETB driver mathieu.poirier
2014-06-27 18:04 ` [PATCH 5/9 v2] coresight-funnel: add CoreSight Funnel driver mathieu.poirier
2014-06-27 18:04 ` [PATCH 6/9 v2] coresight-etm: add CoreSight ETM/PTM driver mathieu.poirier
2014-06-30 11:01   ` Dirk Behme
2014-06-30 16:03     ` Mathieu Poirier
2014-06-27 18:04 ` [PATCH 7/9 v2] coresight: adding support for beagle and beagleXM mathieu.poirier
2014-06-27 18:04 ` [PATCH 8/9 v2] coresight: adding basic support for Vexpress TC2 mathieu.poirier
2014-07-01  9:19   ` Dirk Behme
2014-06-27 18:04 ` [PATCH 9/9 v2] ARM: removing support for etb/etm in "arch/arm/kernel/" mathieu.poirier
2014-07-01 10:32 ` [PATCH 0/9 v2] Coresight framework and drivers Al Grant

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).