[PATCH v4 00/21] Add Qualcomm Minidump kernel driver related support
Mukesh Ojha
quic_mojha at quicinc.com
Fri Jul 14 08:25:26 PDT 2023
>
> 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
>>
More information about the linux-arm-kernel
mailing list