[PATCH 0/9] qcom: RBx fixes and USB support

Caleb Connolly caleb.connolly at linaro.org
Thu Apr 18 19:25:43 CEST 2024


This series is a few loosely connected patches to get the RB1 and 2
boards booting from USB with upstream U-Boot, and a few preperatory
patches for rb5.

Unfortunately the RB5 board requires a regulator on the RPMh peripheral
to be turned on for the USB VBUS rail. Support for this will be added in
future patches.

* Add a few missing compatible strings for sm6115/sm8250
* Fix the femto-v2 HS USB phy used on sm8250
* Fix USB role selection on RB2 (without breaking Linux!)
* Pick a value for CONFIG_SYS_LOAD_ADDR that won't cause a null pointer
  on most boards
* Fix EFI booting by generating SMBIOS tables

---
Caleb Connolly (9):
      gpio: qcom_pmic: add pm6125
      gpio: qcom_pmic: add pm8150l
      iommu: qcom-smmu: add qcom generic compatible
      phy: qcom: snps-femto-v2: drop clocks
      arm: dts: qrb4210-rb2-u-boot: add u-boot fixups
      mach-snapdragon: implement ft_board_setup() for USB role selection
      qcom_defconfig: enable OF_BOARD_SETUP
      qcom_defconfig: define safe default SYS_LOAD_ADDR
      qcom_defconfig: generate SMBIOS tables

 arch/arm/dts/qrb4210-rb2-u-boot.dtsi      |  6 ++++++
 arch/arm/mach-snapdragon/of_fixup.c       | 20 ++++++++++++++++++++
 configs/qcom_defconfig                    |  5 +++--
 drivers/gpio/qcom_pmic_gpio.c             |  2 ++
 drivers/iommu/qcom-hyp-smmu.c             |  1 +
 drivers/phy/qcom/phy-qcom-snps-femto-v2.c | 14 --------------
 6 files changed, 32 insertions(+), 16 deletions(-)
---
base-commit: d5460b082cd6afd0e07c0ec0e5a82d1af8dc09f7

// Caleb (they/them)



More information about the U-Boot mailing list