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

