Add SoCCP node on Kaanapali QRD board.
Signed-off-by: Jingyi Wang <jingyi.wang@oss.qualcomm.com>
---
arch/arm64/boot/dts/qcom/kaanapali-qrd.dts | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/arch/arm64/boot/dts/qcom/kaanapali-qrd.dts b/arch/arm64/boot/dts/qcom/kaanapali-qrd.dts
index da0e8f9091c3..6a7eb7f4050a 100644
--- a/arch/arm64/boot/dts/qcom/kaanapali-qrd.dts
+++ b/arch/arm64/boot/dts/qcom/kaanapali-qrd.dts
@@ -781,6 +781,11 @@ &remoteproc_cdsp {
status = "okay";
};
+&remoteproc_soccp {
+ firmware-name = "qcom/kaanapali/soccp.mbn",
+ "qcom/kaanapali/soccp_dtb.mbn";
+};
+
&tlmm {
gpio-reserved-ranges = <36 4>, /* NFC eSE SPI */
<74 1>, /* eSE */
--
2.25.1
On 3/27/26 4:20 AM, Jingyi Wang wrote:
> Add SoCCP node on Kaanapali QRD board.
This is really more of an "add firmware path"
>
> Signed-off-by: Jingyi Wang <jingyi.wang@oss.qualcomm.com>
> ---
> arch/arm64/boot/dts/qcom/kaanapali-qrd.dts | 5 +++++
> 1 file changed, 5 insertions(+)
>
> diff --git a/arch/arm64/boot/dts/qcom/kaanapali-qrd.dts b/arch/arm64/boot/dts/qcom/kaanapali-qrd.dts
> index da0e8f9091c3..6a7eb7f4050a 100644
> --- a/arch/arm64/boot/dts/qcom/kaanapali-qrd.dts
> +++ b/arch/arm64/boot/dts/qcom/kaanapali-qrd.dts
> @@ -781,6 +781,11 @@ &remoteproc_cdsp {
> status = "okay";
> };
>
> +&remoteproc_soccp {
> + firmware-name = "qcom/kaanapali/soccp.mbn",
> + "qcom/kaanapali/soccp_dtb.mbn";
Given that this contains battmgr now, can MTP and QRD use the same
firmware?
Konrad
On 3/27/2026 5:53 PM, Konrad Dybcio wrote:
> On 3/27/26 4:20 AM, Jingyi Wang wrote:
>> Add SoCCP node on Kaanapali QRD board.
>
> This is really more of an "add firmware path"
>
will update the commit msg in next version.
>>
>> Signed-off-by: Jingyi Wang <jingyi.wang@oss.qualcomm.com>
>> ---
>> arch/arm64/boot/dts/qcom/kaanapali-qrd.dts | 5 +++++
>> 1 file changed, 5 insertions(+)
>>
>> diff --git a/arch/arm64/boot/dts/qcom/kaanapali-qrd.dts b/arch/arm64/boot/dts/qcom/kaanapali-qrd.dts
>> index da0e8f9091c3..6a7eb7f4050a 100644
>> --- a/arch/arm64/boot/dts/qcom/kaanapali-qrd.dts
>> +++ b/arch/arm64/boot/dts/qcom/kaanapali-qrd.dts
>> @@ -781,6 +781,11 @@ &remoteproc_cdsp {
>> status = "okay";
>> };
>>
>> +&remoteproc_soccp {
>> + firmware-name = "qcom/kaanapali/soccp.mbn",
>> + "qcom/kaanapali/soccp_dtb.mbn";
>
> Given that this contains battmgr now, can MTP and QRD use the same
> firmware?
>
Offline checked with the POC for SoCCP firmware, MTP and QRD board
share the same soccp firmware.
Thanks,
Jingyi
> Konrad
On 3/30/26 5:19 AM, Jingyi Wang wrote:
>
>
> On 3/27/2026 5:53 PM, Konrad Dybcio wrote:
>> On 3/27/26 4:20 AM, Jingyi Wang wrote:
>>> Add SoCCP node on Kaanapali QRD board.
>>
>> This is really more of an "add firmware path"
>>
>
> will update the commit msg in next version.
>
>>>
>>> Signed-off-by: Jingyi Wang <jingyi.wang@oss.qualcomm.com>
>>> ---
>>> arch/arm64/boot/dts/qcom/kaanapali-qrd.dts | 5 +++++
>>> 1 file changed, 5 insertions(+)
>>>
>>> diff --git a/arch/arm64/boot/dts/qcom/kaanapali-qrd.dts b/arch/arm64/boot/dts/qcom/kaanapali-qrd.dts
>>> index da0e8f9091c3..6a7eb7f4050a 100644
>>> --- a/arch/arm64/boot/dts/qcom/kaanapali-qrd.dts
>>> +++ b/arch/arm64/boot/dts/qcom/kaanapali-qrd.dts
>>> @@ -781,6 +781,11 @@ &remoteproc_cdsp {
>>> status = "okay";
>>> };
>>> +&remoteproc_soccp {
>>> + firmware-name = "qcom/kaanapali/soccp.mbn",
>>> + "qcom/kaanapali/soccp_dtb.mbn";
>>
>> Given that this contains battmgr now, can MTP and QRD use the same
>> firmware?
>>
>
> Offline checked with the POC for SoCCP firmware, MTP and QRD board
> share the same soccp firmware.
Thanks for confirming that
Konrad
© 2016 - 2026 Red Hat, Inc.