[PATCH v7 00/10] arm64: dts: qcom: Extend Shikra device tree with peripheral and subsystem support

From: Komal Bajaj

Date: Mon Jul 20 2026 - 07:00:42 EST


Extend Shikra DT with peripheral and subsystem support across all SoM
variants (CQ2390M, CQ2390S, IQ2390S) and their EVK boards.

The series adds:

- QUPv3 serial engine configuration
- cpufreq-hw node for hardware-assisted CPU frequency scaling
- DDR bandwidth monitor (BWMONv5) nodes with OPP tables for dynamic
DDR frequency scaling
- EPSS L3 interconnect provider node for L3 cache frequency scaling
- CPU OPP tables to drive DDR and L3 scaling per frequency domain
- SMP2P nodes for CDSP, modem and LMCU inter-processor signalling
- Remoteproc PAS nodes for CDSP, LPAICP and MPSS subsystems
- TSENS instance with 14 thermal sensors and thermal zone definitions
- Bluetooth (WCN3988) node with board-specific regulator supplies on
all three EVK variants
- WiFi node in the SoC DTSI with board-specific power supply and
calibration variant selection on all three EVK variants
- Gpio-reserved-ranges to tlmm to mark GPIOs used by the SoC
internally and not available for general use

This series depends on:
- https://lore.kernel.org/all/20260612-shikra-dt-v6-0-6b6cb58db477@xxxxxxxxxxxxxxxx/
- https://lore.kernel.org/all/20260524-shikra_epss_l3-v1-0-b1528a436134@xxxxxxxxxxxxxxxx/
- https://lore.kernel.org/linux-clk/20260608-shikra-gcc-rpmcc-clks-v5-0-94cefe092ee3@xxxxxxxxxxxxxxxx/

Signed-off-by: Komal Bajaj <komal.bajaj@xxxxxxxxxxxxxxxx>
---
Changes in v7:
- Dropped cpu-bwmon DT binding accepted upstream
- Collected Reviewed-by tags from Konrad
- Minor nit picks from Konrad
- Link to v6: https://lore.kernel.org/r/20260714-s

Changes in v6:
- Collected Reviewed-by tags from Konrad
- Reworked WiFi/BT enablement into SoM dtsi files, including WCN3988
PMU/regulator supplies, Bluetooth and WiFi enablement
- Updated gpio-reserved-ranges to document reserved GPIO functions and
drop GPIO115/GPIO116 from the EVK reserved list
- Link to v5: https://lore.kernel.org/r/20260702-s

Changes in v5:
- Split the WiFi hardware description into a separate shikra.dtsi patch (Konrad)
- Moved common WCN3988 PMU, Bluetooth and WiFi properties into
shikra-evk.dtsi, leaving board files with board-specific supplies and
status updates (Konrad)
- Added missing CPU OPP entries for 768 MHz and 2208 MHz
- Added gpio-reserved-ranges for TLMM on CQM, CQS and IQS EVK boards
- Collected tags fron Dmitry and Konrad
- Link to v4: https://lore.kernel.org/r/20260608-shikra-dt-m1-v4-0-2114300594a6@xxxxxxxxxxxxxxxx

Changes in v4:
- Updated commit message for first commit of the series (Krzysztof)
- Collected tags from Dmitry and Krzysztof
- Updated wifi fimmware name (Dmitry)
- Link to v3: https://lore.kernel.org/r/20260601-shikra-dt-m1-v3-0-0fe3f8d9ec48@xxxxxxxxxxxxxxxx

Changes in v3:
- Add missing interrupt affinity cell (0) to GPI DMA interrupts
- Link to v2: https://lore.kernel.org/r/20260530-shikra-dt-m1-v2-0-6bb581035d13@xxxxxxxxxxxxxxxx

Changes in v2:
- Collected Reviewed-By tags from Dmitry and Konrad
- Squashed cpufreq_hw, EPSS and OPP tables into single commit (Dmitry)
- Removed labels from CPU OPP table entries (Dmitry)
- Squashed CQM, CQS and IQS remoteproc-enable patches into one commit (Dmitry)
- Added WCN3988 PMU support (Dmitry)
- Squashed Bluetooth and Wifi changes into one commit (Dmitry)
- Link to v1: https://lore.kernel.org/r/20260525-shikra-dt-m1-v1-0-f51a9838dbaa@xxxxxxxxxxxxxxxx

---
Bibek Kumar Patro (2):
arm64: dts: qcom: shikra: Add CDSP, LPAICP, MPSS remoteproc PAS nodes
arm64: dts: qcom: shikra: Enable CDSP, LPAICP and MPSS on EVK boards

Gaurav Kohli (1):
arm64: dts: qcom: shikra: Enable TSENS and thermal zones

Komal Bajaj (4):
arm64: dts: qcom: shikra: Add cpufreq-hw, EPSS L3 interconnect and OPP tables
arm64: dts: qcom: shikra: add WiFi node support
arm64: dts: qcom: shikra: Enable WiFi/BT on SoMs
arm64: dts: qcom: shikra: Add gpio-reserved-ranges to tlmm

Sayantan Chakraborty (1):
arm64: dts: qcom: shikra: Add DDR BWMON support

Vishnu Santhosh (1):
arm64: dts: qcom: shikra: Add SMP2P nodes

Xueyao An (1):
arm64: dts: qcom: Add QUPv3 configuration for Shikra

arch/arm64/boot/dts/qcom/shikra-cqm-evk.dts | 19 +
arch/arm64/boot/dts/qcom/shikra-cqm-som.dtsi | 80 ++
arch/arm64/boot/dts/qcom/shikra-cqs-evk.dts | 19 +
arch/arm64/boot/dts/qcom/shikra-iqs-evk.dts | 19 +
arch/arm64/boot/dts/qcom/shikra-iqs-som.dtsi | 88 ++
arch/arm64/boot/dts/qcom/shikra.dtsi | 1682 +++++++++++++++++++++++++-
6 files changed, 1893 insertions(+), 14 deletions(-)
---
base-commit: 0718283ab28bc3907e10b61a6b4be6fefa1cbb2f
change-id: 20260525-shikra-dt-m1-082dec382e7f

Best regards,
--
Komal Bajaj <komal.bajaj@xxxxxxxxxxxxxxxx>