On Thu, Dec 04, 2025 at 10:31:21PM -0800, Jingyi Wang wrote:
> Kaanapali is Snapdragon SoC from Qualcomm.
>
> Features added in this patch:
> - CPUs with PSCI idle states and cpufreq
> - Interrupt-controller with PDC wakeup support
> - Timers, TCSR Clock Controllers
> - Reserved Shared memory
> - GCC and RPMHCC
> - TLMM
> - Interconnect with CPU BWMONs
> - QuP with UART
> - SMMU
> - RPMhPD
> - UFS with Inline Crypto Engine
> - LLCC
> - Watchdog
> - SD Card
> - PCIe
>
> Written with help from Raviteja Laggyshetty (added interconnect nodes),
> Taniya Das (added Clock Controllers and cpufreq), Jishnu Prakash
> (added RPMhPD), Nitin Rawat (added UFS), Gaurav Kashyap (added ICE),
> Manish Pandey (added SD Card) and Qiang Yu (added PCIe).
>
> Co-developed-by: Tengfei Fan <[email protected]>
> Signed-off-by: Tengfei Fan <[email protected]>
> Signed-off-by: Jingyi Wang <[email protected]>
> ---
> arch/arm64/boot/dts/qcom/kaanapali.dtsi | 1606
> +++++++++++++++++++++++++++++++
> 1 file changed, 1606 insertions(+)
> +
> + reserved-memory {
> + #address-cells = <2>;
> + #size-cells = <2>;
> + ranges;
> +
> + pdp_mem: pdp_region@81300000 {
No underscores in node names
> + reg = <0x0 0x81300000 0x0 0x100000>;
> + no-map;
> + };
> +
> + aop_cmd_db_mem: aop-cmd-db@81c60000 {
> + compatible = "qcom,cmd-db";
> + reg = <0x0 0x81c60000 0x0 0x20000>;
> + no-map;
> + };
> +
> + smem_mem: smem@81d00000 {
> + compatible = "qcom,smem";
> + reg = <0x0 0x81d00000 0x0 0x200000>;
> + hwlocks = <&tcsr_mutex 3>;
> + no-map;
> + };
> +
> + pdp_ns_shared_mem: pdp_ns_shared_region@81f00000 {
And here
> + reg = <0x0 0x81f00000 0x0 0x100000>;
> + no-map;
> + };
> +
--
With best wishes
Dmitry