From mboxrd@z Thu Jan 1 00:00:00 1970 From: Marc Gonzalez Subject: Re: [PATCHv7 0/6] Add coresight support for SDM845, MSM8998 and MSM8996 Date: Thu, 4 Apr 2019 17:10:23 +0200 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Return-path: In-Reply-To: Content-Language: en-US Sender: linux-kernel-owner@vger.kernel.org To: Mathieu Poirier , Suzuki K Poulose , Bjorn Andersson , Greg Kroah-Hartman Cc: Sai Prakash Ranjan , Vivek Gautam , Jeffrey Hugo , Rajendra Nayak , Sibi Sankar , Tingwei Zhang , MSM , LKML List-Id: linux-arm-msm@vger.kernel.org [Trim recipients to minimize noise] On 01/02/2019 01:53, Sai Prakash Ranjan wrote: > This patch series adds support for coresight on SDM845, MSM8998, and MSM8996. > > * Patch 1 adds device tree nodes for SDM845 coresight components. > > * Patch 2 adds device tree nodes for MSM8998 coresight components. > > * Patch 3 adds device tree nodes for MSM8996 coresight components. > > * Patch 4 enables support for ETMv4.2 and enables SDM845 to make > use of same driver(etm4x). > > * Patch 5 adds ETM PIDs for SDM845 and MSM8996. > > * Patch 6 adds coresight CPU debug module for Qualcomm Kryo. > > NOTE: All the dependent patches are applied in the below tree, > the first 12 commits represent the dependent patches. > * https://github.com/saiprakash-ranjan/linux/tree/coresight-next > > Patch 1 and 4 depends on below AOSS QMP, AMBA bus pclk and address cell change: > * https://lore.kernel.org/lkml/20190131003933.11436-5-bjorn.andersson@linaro.org/ > * https://lore.kernel.org/lkml/20190131003933.11436-6-bjorn.andersson@linaro.org/ > * https://lore.kernel.org/lkml/20190131003933.11436-7-bjorn.andersson@linaro.org/ > * https://lore.kernel.org/lkml/20190131003933.11436-10-bjorn.andersson@linaro.org/ > * https://lore.kernel.org/lkml/20190131020141.28352-1-bjorn.andersson@linaro.org/ > * https://lore.kernel.org/lkml/20190117042940.25487-2-bjorn.andersson@linaro.org/ > > Patch 2 depends on MSM8998 rpm clocks and rpmcc nodes: > * https://lore.kernel.org/lkml/1545099336-5615-1-git-send-email-jhugo@codeaurora.org/ > * https://lore.kernel.org/lkml/1548866144-30265-1-git-send-email-jhugo@codeaurora.org/ > * https://lore.kernel.org/lkml/6da00186-e7c9-c93d-a80a-65eda2516451@free.fr/ > > Patch 5 and 6 depends on UCI support by Mike Leach: > * https://lore.kernel.org/lkml/20190130234051.2294-1-mike.leach@linaro.org/ > > This patch series has been tested on SDM845 MTP and MSM8996 > based Dragonboard 820c and MSM8998 MTP. > > v7: > * Change uci_id_debug struct to const. > * Update the subject as suggested by Suzuki. > > v6: > * Update the UCI table with the new macro introduced by > Mike. > * Rebase on top of coresight-next and provide a tree with > all the dependent patches applied. > > v5: > * Added coresight support for MSM8998. > * Added ETM PIDs for SDM845 and MSM8996 as suggested > by Suzuki. > * Added UCI table for Coresight CPU debug module. > > v4: > * Mask out the minor version as suggested by Mathieu. > * Added the dependent patch description in patch 1. > > v3: > * Added arm,scatter-gather property as suggested by Suzuki. > > v2: > * Added coresight support for msm8996 based on Vivek's patch. > Cleaned up and added coresight cpu debug nodes for msm8996. > * Merged coresight dtsi file into sdm845.dtsi as suggested by Bjorn > * Addressed Mathieu's feedback about masking the minor version in > etm4_arch_supported() and added a comment for reason to bypass > the AMBA bus discovery method. > > Sai Prakash Ranjan (5): > arm64: dts: qcom: sdm845: Add Coresight support > arm64: dts: qcom: msm8998: Add Coresight support > coresight: etm4x: Add support to enable ETMv4.2 > coresight: etm4x: Add ETM PIDs for SDM845 and MSM8996 > coresight: cpu-debug: Add support for Qualcomm Kryo > > Vivek Gautam (1): > arm64: dts: qcom: msm8996: Add Coresight support > > arch/arm64/boot/dts/qcom/msm8996.dtsi | 434 +++++++++++++++++ > arch/arm64/boot/dts/qcom/msm8998.dtsi | 435 ++++++++++++++++++ > arch/arm64/boot/dts/qcom/sdm845.dtsi | 434 +++++++++++++++++ > .../hwtracing/coresight/coresight-cpu-debug.c | 33 +- > drivers/hwtracing/coresight/coresight-etm4x.c | 17 +- > 5 files changed, 1330 insertions(+), 23 deletions(-) It appears that only patch 4 has been picked up? (I'm on next-20190401) $ git ls --grep='arm64: dts: qcom: sdm845: Add Coresight support' --grep='arm64: dts: qcom: msm8996: Add Coresight support' --grep='arm64: dts: qcom: msm8998: Add Coresight support' --grep='coresight: etm4x: Add support to enable ETMv4.2' --grep='coresight: etm4x: Add ETM PIDs for SDM845 and MSM8996' --grep='coresight: cpu-debug: Add support for Qualcomm Kryo' 5666dfd1d8a4 coresight: etm4x: Add support to enable ETMv4.2 Bjorn, I think the arch/arm64/boot/dts/qcom patches are for you? Mathieu/Suzuki, the remaining 2 would be for you? Regards.