[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <d77f5601-2b08-a7c7-1400-7ab68b8add3a@quicinc.com>
Date: Fri, 14 Jul 2023 20:55:26 +0530
From: Mukesh Ojha <quic_mojha@...cinc.com>
To: Kathiravan T <quic_kathirav@...cinc.com>, <corbet@....net>,
<agross@...nel.org>, <andersson@...nel.org>,
<konrad.dybcio@...aro.org>, <robh+dt@...nel.org>,
<krzysztof.kozlowski+dt@...aro.org>, <conor+dt@...nel.org>,
<keescook@...omium.org>, <tony.luck@...el.com>,
<gpiccoli@...lia.com>, <mathieu.poirier@...aro.org>,
<catalin.marinas@....com>, <will@...nel.org>,
<linus.walleij@...aro.org>, <andy.shevchenko@...il.com>
CC: <linux-doc@...r.kernel.org>, <linux-kernel@...r.kernel.org>,
<linux-arm-msm@...r.kernel.org>, <devicetree@...r.kernel.org>,
<linux-hardening@...r.kernel.org>,
<linux-remoteproc@...r.kernel.org>,
<linux-arm-kernel@...ts.infradead.org>,
<linux-gpio@...r.kernel.org>
Subject: Re: [PATCH v4 00/21] Add Qualcomm Minidump kernel driver related
support
>
> Hi Mukesh,
>
> For IPQ chipsets, for the crashdump to work, we need the below patch
>
> firmware: scm: Modify only the download bits in TCSR register
>
> can you post the below patches separately? Looks like minidump will take
> some time and also I don't see any dependencies for these to go along
> with the minidump. Given that, will it be possible to post the below
> patches separately?
>
> firmware: qcom_scm: provide a read-modify-write function
> pinctrl: qcom: Use qcom_scm_io_update_field()
> firmware: scm: Modify only the download bits in TCSR register
>
> Do let us know if we can take these patches and post it separately.
Yes, we can post this separately.
-Mukesh
>
>>
>> Documentation/admin-guide/index.rst | 1 +
>> Documentation/admin-guide/qcom_minidump.rst | 293 +++++++++++
>> .../devicetree/bindings/soc/qcom/qcom,ramoops.yaml | 126 +++++
>> MAINTAINERS | 15 +
>> arch/arm64/boot/dts/qcom/sm8450.dtsi | 12 +
>> arch/arm64/configs/defconfig | 4 +
>> drivers/firmware/Kconfig | 11 -
>> drivers/firmware/qcom_scm.c | 85 ++-
>> drivers/pinctrl/qcom/pinctrl-msm.c | 12 +-
>> drivers/remoteproc/qcom_common.c | 142 +----
>> drivers/soc/qcom/Kconfig | 39 ++
>> drivers/soc/qcom/Makefile | 3 +
>> drivers/soc/qcom/qcom_minidump.c | 582
>> +++++++++++++++++++++
>> drivers/soc/qcom/qcom_minidump_internal.h | 98 ++++
>> drivers/soc/qcom/qcom_minidump_smem.c | 387 ++++++++++++++
>> drivers/soc/qcom/qcom_pstore_minidump.c | 210 ++++++++
>> drivers/soc/qcom/smem.c | 9 +
>> fs/pstore/ram.c | 26 +-
>> include/linux/firmware/qcom/qcom_scm.h | 2 +
>> include/linux/pstore_ram.h | 2 +
>> include/soc/qcom/qcom_minidump.h | 64 +++
>> kernel/kallsyms.c | 2 +-
>> 22 files changed, 1973 insertions(+), 152 deletions(-)
>> create mode 100644 Documentation/admin-guide/qcom_minidump.rst
>> create mode 100644
>> Documentation/devicetree/bindings/soc/qcom/qcom,ramoops.yaml
>> create mode 100644 drivers/soc/qcom/qcom_minidump.c
>> create mode 100644 drivers/soc/qcom/qcom_minidump_internal.h
>> create mode 100644 drivers/soc/qcom/qcom_minidump_smem.c
>> create mode 100644 drivers/soc/qcom/qcom_pstore_minidump.c
>> create mode 100644 include/soc/qcom/qcom_minidump.h
>>
Powered by blists - more mailing lists