[PATCH v2 0/4] Add U-Boot support for Qualcomm IPQ9650 SoC
Badhrinath S
badhrinath.s at oss.qualcomm.com
Tue Jun 9 11:19:24 CEST 2026
This patch series adds U-Boot support for the Qualcomm IPQ9650 SoC
This series enables:
- Clock control via GCC
- Pin multiplexing via TLMM
- eMMC boot support via SDHCI
- Serial console via GENI UART
The relevant DT files are available in linux-next [1].
Testing:
- Successfully boots to U-Boot prompt on IPQ9650 RDP488 board
- Serial console functional at 115200 baud
- eMMC detection and read/write operations verified
1 - https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/tree/arch/arm64/boot/dts/qcom/ipq9650.dtsi
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/tree/arch/arm64/boot/dts/qcom/ipq9650-rdp488.dts
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/tree/include/dt-bindings/clock/qcom,ipq9650-gcc.h
https://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git/tree/include/dt-bindings/reset/qcom,ipq9650-gcc.h
Changes in v2:
- Fix SPDX license identifiers to GPL-2.0-only across multiple patches
- Address review comment from Ferass
Badhrinath S (4):
clk: qcom: Add initial Clock driver for ipq9650
pinctrl: qcom: Add ipq9650 pinctrl driver
arm: dts: ipq9650: Add override dtsi
configs: Add defconfig for ipq9650 RDP488
arch/arm/dts/ipq9650-rdp488-u-boot.dtsi | 29 ++
configs/qcom_ipq9650_mmc_defconfig | 57 ++++
drivers/clk/qcom/Kconfig | 8 +
drivers/clk/qcom/Makefile | 1 +
drivers/clk/qcom/clock-ipq9650.c | 95 ++++++
drivers/pinctrl/qcom/Kconfig | 8 +
drivers/pinctrl/qcom/Makefile | 1 +
drivers/pinctrl/qcom/pinctrl-ipq9650.c | 430 ++++++++++++++++++++++++
8 files changed, 629 insertions(+)
create mode 100644 arch/arm/dts/ipq9650-rdp488-u-boot.dtsi
create mode 100644 configs/qcom_ipq9650_mmc_defconfig
create mode 100644 drivers/clk/qcom/clock-ipq9650.c
create mode 100644 drivers/pinctrl/qcom/pinctrl-ipq9650.c
--
2.34.1
More information about the U-Boot
mailing list