From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751442AbcBAH7y (ORCPT ); Mon, 1 Feb 2016 02:59:54 -0500 Received: from mail-pf0-f179.google.com ([209.85.192.179]:34504 "EHLO mail-pf0-f179.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750951AbcBAH7w (ORCPT ); Mon, 1 Feb 2016 02:59:52 -0500 From: Chunyan Zhang To: mathieu.poirier@linaro.org, alexander.shishkin@linux.intel.com Cc: robh@kernel.org, broonie@kernel.org, pratikp@codeaurora.org, nicolas.guion@st.com, corbet@lwn.net, mark.rutland@arm.com, zhang.lyra@gmail.com, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-api@vger.kernel.orgi, linux-doc@vger.kernel.org Subject: [PATCH 0/6] Introduce CoreSight STM support Date: Mon, 1 Feb 2016 15:58:43 +0800 Message-Id: <1454313529-8860-1-git-send-email-zhang.chunyan@linaro.org> X-Mailer: git-send-email 1.9.1 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This patchset adds support for CoreSight STM IP block. It also makes a little modification to the generic STM framework to cover the CoreSight STM requirements. Full description follows the changelog. Thanks, Chunyan Chunyan Zhang (3): stm class: Add ioctl get_options interface stm class: adds a loop to extract the first valid STM device name Documentations: Add explanations of the case for non-configurable masters Mathieu Poirier (2): stm class: provision for statically assigned masterIDs coresight-stm: Bindings for System Trace Macrocell Pratik Patel (1): coresight-stm: adding driver for CoreSight STM component .../ABI/testing/sysfs-bus-coresight-devices-stm | 53 ++ .../devicetree/bindings/arm/coresight.txt | 28 + Documentation/trace/coresight.txt | 37 +- Documentation/trace/stm.txt | 6 + drivers/hwtracing/coresight/Kconfig | 11 + drivers/hwtracing/coresight/Makefile | 1 + drivers/hwtracing/coresight/coresight-stm.c | 964 +++++++++++++++++++++ drivers/hwtracing/stm/core.c | 29 +- drivers/hwtracing/stm/policy.c | 46 +- include/linux/coresight-stm.h | 6 + include/linux/stm.h | 11 + include/uapi/linux/coresight-stm.h | 12 + include/uapi/linux/stm.h | 1 + 13 files changed, 1188 insertions(+), 17 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-coresight-devices-stm create mode 100644 drivers/hwtracing/coresight/coresight-stm.c create mode 100644 include/linux/coresight-stm.h create mode 100644 include/uapi/linux/coresight-stm.h -- 1.9.1 From mboxrd@z Thu Jan 1 00:00:00 1970 From: zhang.chunyan@linaro.org (Chunyan Zhang) Date: Mon, 1 Feb 2016 15:58:43 +0800 Subject: [PATCH 0/6] Introduce CoreSight STM support Message-ID: <1454313529-8860-1-git-send-email-zhang.chunyan@linaro.org> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org This patchset adds support for CoreSight STM IP block. It also makes a little modification to the generic STM framework to cover the CoreSight STM requirements. Full description follows the changelog. Thanks, Chunyan Chunyan Zhang (3): stm class: Add ioctl get_options interface stm class: adds a loop to extract the first valid STM device name Documentations: Add explanations of the case for non-configurable masters Mathieu Poirier (2): stm class: provision for statically assigned masterIDs coresight-stm: Bindings for System Trace Macrocell Pratik Patel (1): coresight-stm: adding driver for CoreSight STM component .../ABI/testing/sysfs-bus-coresight-devices-stm | 53 ++ .../devicetree/bindings/arm/coresight.txt | 28 + Documentation/trace/coresight.txt | 37 +- Documentation/trace/stm.txt | 6 + drivers/hwtracing/coresight/Kconfig | 11 + drivers/hwtracing/coresight/Makefile | 1 + drivers/hwtracing/coresight/coresight-stm.c | 964 +++++++++++++++++++++ drivers/hwtracing/stm/core.c | 29 +- drivers/hwtracing/stm/policy.c | 46 +- include/linux/coresight-stm.h | 6 + include/linux/stm.h | 11 + include/uapi/linux/coresight-stm.h | 12 + include/uapi/linux/stm.h | 1 + 13 files changed, 1188 insertions(+), 17 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-coresight-devices-stm create mode 100644 drivers/hwtracing/coresight/coresight-stm.c create mode 100644 include/linux/coresight-stm.h create mode 100644 include/uapi/linux/coresight-stm.h -- 1.9.1