[PATCH v1 0/8] arm64: qcom: Add initial support for Shikra SoC
Aswin Murugan
aswin.murugan at oss.qualcomm.com
Mon Jun 15 14:18:20 CEST 2026
This series adds initial support for the Qualcomm Shikra SoC in U-Boot,
including device tree, clock, pinctrl, SMEM updates, and configuration
changes required to enable early boot on Shikra-based platforms.
The device tree support is ported from a corresponding series submitted
to the Linux kernel, which is not yet upstreamed.
The series includes:
- Initial Shikra device tree support (SoC, SoM, and EVK)
- Memory node required for boot
- GCC clock driver support
- Pinctrl driver for Shikra TLMM
- SMEM update to support higher host count required by Shikra
- Defconfig updates and Shikra-specific defconfig
- MAINTAINERS entry for Shikra platforms
Thanks,
Aswin
Aswin Murugan (8):
arm64: dts: qcom: add initial Shikra device tree support
dts: shikra-cqs-evk-u-boot.dtsi: add memory node for boot
clk: qcom: add GCC clock driver support for Shikra SoC
qcom_defconfig: Enable Shikra clock driver
configs: add qcom_shikra_defconfig
pinctrl: qcom: add driver for Shikra SoC
qcom: smem: increase SMEM_HOST_COUNT for newer SMEM versions
board: qualcomm: add MAINTAINERS entries for Shikra platforms
arch/arm/dts/Makefile | 5 +
arch/arm/dts/shikra-cqm-evk.dts | 40 +
arch/arm/dts/shikra-cqm-som.dtsi | 156 +++
arch/arm/dts/shikra-cqs-evk-u-boot.dtsi | 15 +
arch/arm/dts/shikra-cqs-evk.dts | 40 +
arch/arm/dts/shikra-evk.dtsi | 14 +
arch/arm/dts/shikra-iqs-evk.dts | 40 +
arch/arm/dts/shikra-iqs-som.dtsi | 170 ++++
arch/arm/dts/shikra.dtsi | 842 ++++++++++++++++
board/qualcomm/MAINTAINERS | 5 +
configs/qcom_defconfig | 1 +
configs/qcom_shikra_defconfig | 29 +
drivers/clk/qcom/Kconfig | 8 +
drivers/clk/qcom/Makefile | 1 +
drivers/clk/qcom/clock-shikra.c | 319 ++++++
drivers/pinctrl/qcom/Kconfig | 8 +
drivers/pinctrl/qcom/Makefile | 1 +
drivers/pinctrl/qcom/pinctrl-shikra.c | 931 ++++++++++++++++++
drivers/smem/msm_smem.c | 2 +-
include/dt-bindings/clock/qcom,shikra-gcc.h | 262 +++++
.../dt-bindings/interconnect/qcom,shikra.h | 121 +++
21 files changed, 3009 insertions(+), 1 deletion(-)
create mode 100644 arch/arm/dts/shikra-cqm-evk.dts
create mode 100644 arch/arm/dts/shikra-cqm-som.dtsi
create mode 100644 arch/arm/dts/shikra-cqs-evk-u-boot.dtsi
create mode 100644 arch/arm/dts/shikra-cqs-evk.dts
create mode 100644 arch/arm/dts/shikra-evk.dtsi
create mode 100644 arch/arm/dts/shikra-iqs-evk.dts
create mode 100644 arch/arm/dts/shikra-iqs-som.dtsi
create mode 100644 arch/arm/dts/shikra.dtsi
create mode 100644 configs/qcom_shikra_defconfig
create mode 100644 drivers/clk/qcom/clock-shikra.c
create mode 100644 drivers/pinctrl/qcom/pinctrl-shikra.c
create mode 100644 include/dt-bindings/clock/qcom,shikra-gcc.h
create mode 100644 include/dt-bindings/interconnect/qcom,shikra.h
--
2.34.1
More information about the U-Boot
mailing list