mbox series

[v2,0/7] Qualcomm: add support for SC7280 and the RB3 Gen 2

Message ID 20240821-b4-rb3gen2-v2-0-49b07633f3a8@linaro.org
Headers show
Series Qualcomm: add support for SC7280 and the RB3 Gen 2 | expand

Message

Caleb Connolly Aug. 21, 2024, 1:41 p.m. UTC
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)