From 5cc7c3e8f514441bc69bc977a3ca58bfade6bc79 Mon Sep 17 00:00:00 2001 From: Naina Mehta Date: Fri, 27 Nov 2020 12:37:44 +0530 Subject: [PATCH 1/3] ARM: dts: msm: Add qfprom and qfprom_sys node Add qfprom and qfprom_sys DT node for Yupik platform. Change-Id: Ic357ed2fdfacecee6d51ee959f637e12b4c43fc8 --- qcom/yupik.dtsi | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/qcom/yupik.dtsi b/qcom/yupik.dtsi index 8b1ae942a03f..9df1517b805c 100644 --- a/qcom/yupik.dtsi +++ b/qcom/yupik.dtsi @@ -2343,6 +2343,19 @@ qcom,dump-id = <0x165>; }; }; + + qfprom: qfprom@780000 { + compatible = "qcom,qfprom"; + reg = <0x780000 0x7000>; + #address-cells = <1>; + #size-cells = <1>; + read-only; + ranges; + }; + + qfprom_sys: qfprom@0 { + compatible = "qcom,qfprom-sys"; + }; }; #include "shima-gdsc.dtsi" From a042b98603a3bca8ef070cf9ebc7afd675c79281 Mon Sep 17 00:00:00 2001 From: Naina Mehta Date: Fri, 30 Oct 2020 17:58:31 +0530 Subject: [PATCH 2/3] ARM: dts: msm: Signal aop change for PIL for YUPIK Add aop signalling property for adsp and cdsp PIL nodes for Yupik platform. Change-Id: Ic08bcfc3c5b9c1d2e5183b16ed3806226f803870 --- qcom/yupik.dtsi | 2 ++ 1 file changed, 2 insertions(+) diff --git a/qcom/yupik.dtsi b/qcom/yupik.dtsi index 9df1517b805c..787a7a872f7d 100644 --- a/qcom/yupik.dtsi +++ b/qcom/yupik.dtsi @@ -1908,6 +1908,7 @@ qcom,ssctl-instance-id = <0x14>; qcom,firmware-name = "adsp"; memory-region = <&pil_adsp_mem>; + qcom,signal-aop; qcom,complete-ramdump; /* Inputs from lpass */ @@ -1954,6 +1955,7 @@ qcom,ssctl-instance-id = <0x17>; qcom,firmware-name = "cdsp"; memory-region = <&pil_cdsp_mem>; + qcom,signal-aop; qcom,complete-ramdump; interconnects = <&nsp_noc MASTER_CDSP_PROC &mc_virt SLAVE_EBI1>; From c04929634be25870388cb211969783da9b9aa39e Mon Sep 17 00:00:00 2001 From: Naina Mehta Date: Fri, 30 Oct 2020 18:08:37 +0530 Subject: [PATCH 3/3] ARM: dts: msm: Add minidump id for LPASS/CDSP on Yupik Add minidump id, to enable minidump collection for LPASS/CDSP on Yupik SOC. Also, dump minidump ELF in ELF32 format, for LPASS and CDSP subsystems. Change-Id: Id861d1d9340cd189aafdaf90e7a98071ae857269 --- qcom/yupik.dtsi | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/qcom/yupik.dtsi b/qcom/yupik.dtsi index 787a7a872f7d..1581c57db14b 100644 --- a/qcom/yupik.dtsi +++ b/qcom/yupik.dtsi @@ -1904,12 +1904,14 @@ qcom,pas-id = <1>; qcom,proxy-timeout-ms = <10000>; qcom,smem-id = <423>; + qcom,minidump-id = <5>; qcom,sysmon-id = <1>; qcom,ssctl-instance-id = <0x14>; qcom,firmware-name = "adsp"; memory-region = <&pil_adsp_mem>; qcom,signal-aop; qcom,complete-ramdump; + qcom,minidump-as-elf32; /* Inputs from lpass */ interrupts-extended = <&pdc 6 IRQ_TYPE_LEVEL_HIGH>, @@ -1951,12 +1953,14 @@ qcom,pas-id = <18>; qcom,proxy-timeout-ms = <10000>; qcom,smem-id = <601>; + qcom,minidump-id = <7>; qcom,sysmon-id = <7>; qcom,ssctl-instance-id = <0x17>; qcom,firmware-name = "cdsp"; memory-region = <&pil_cdsp_mem>; qcom,signal-aop; qcom,complete-ramdump; + qcom,minidump-as-elf32; interconnects = <&nsp_noc MASTER_CDSP_PROC &mc_virt SLAVE_EBI1>;