[PATCH v2 0/7] Qualcomm: add support for SC7280 and the RB3 Gen 2
Caleb Connolly
caleb.connolly at linaro.org
Wed Aug 21 15:41:45 CEST 2024
Introduce support for the SC7280 platform and specifically the RB3 Gen 2
development board.
The RB3 Gen 2 is the latest robotics board from Qualcomm, featuring a
QCM6490 SoC (the same SoC found in the Fairphone 5), 6GB of RAM, and
128GB of UFS storage, as well as a whole lot of I/O.
Most of the I/O is attached via a custom PCIe bridge chip, and as such
is not yet supported. However it is possible to boot from USB via the
Type-C port, which is hardcoded to host mode for this initial support.
USB support additionally requires this patch:
https://lore.kernel.org/u-boot/20240423141551.2410199-1-caleb.connolly@linaro.org/
---
Changes in v2:
- Add rb3gen2 docs to index
- Add qcm6490_defconfig to MAINTAINERS
- Link to v1: https://lore.kernel.org/r/20240809-b4-rb3gen2-v1-0-7c73fe05b37a@linaro.org
---
Caleb Connolly (7):
clk/qcom: add initial clock driver for sc7280
dts: qcs6490-rb3gen2-u-boot: add override dtsi
dts: qcs6490-rb3gen2-u-boot: USB host mode
iommu: qcom-smmu: add sc7280-smmu-500 compatible
qcom_defconfig: enable SC7280 clocks
configs: add qcm6490_defconfig
doc: board/qualcomm: document rb3gen2 building/flashing
MAINTAINERS | 1 +
arch/arm/dts/qcs6490-rb3gen2-u-boot.dtsi | 28 +++++++
configs/qcm6490_defconfig | 18 +++++
configs/qcom_defconfig | 1 +
doc/board/qualcomm/index.rst | 1 +
doc/board/qualcomm/rb3gen2.rst | 53 +++++++++++++
drivers/clk/qcom/Kconfig | 8 ++
drivers/clk/qcom/Makefile | 1 +
drivers/clk/qcom/clock-qcom.h | 1 +
drivers/clk/qcom/clock-sc7280.c | 132 +++++++++++++++++++++++++++++++
drivers/iommu/qcom-hyp-smmu.c | 1 +
11 files changed, 245 insertions(+)
---
change-id: 20240809-b4-rb3gen2-87bd866abde1
base-commit: c6222132b64faf0ab083330f208b1400ee47ccc9
// Caleb (they/them)
More information about the U-Boot
mailing list