[PATCH v2 0/7] Qualcomm Milos SoC bringup
Luca Weiss
luca.weiss at fairphone.com
Wed Mar 18 13:46:26 CET 2026
Add pinctrl, clock drivers, UFS PHY configuration, PM7550 regulators and
GPIOs to support the Milos SoC in U-Boot.
The milos.dtsi is part of Linux since v7.0-rc1. UFS is still on the
mailing lists but parts are slowly getting picked up, so hopefully v7.1
will contain that fully.
Working features, as tested on Fairphone (Gen. 6):
* Earlycon
* UART
* Framebuffer (with additional patches, both dts and u-boot simplefb.c)
* Power + Volume buttons
* USB
* UFS
* SD card
Signed-off-by: Luca Weiss <luca.weiss at fairphone.com>
---
Changes in v2:
- Drop irrelevant BCRs and GDSCs from clock driver
- Extend rpmh-regulator and UFS commit messages with Linux tag where
it's imported from
- Pick up tags
- Link to v1: https://lore.kernel.org/r/20260311-milos-bringup-v1-0-eb905c467f10@fairphone.com
---
Luca Weiss (7):
drivers: pinctrl: Add Qualcomm Milos TLMM driver
clk/qcom: Add Milos clock driver
phy: qcom: Add Milos to QMP UFS PHY driver
regulator: qcom-rpmh-regulator: add support for PM7550 regulators
gpio: qcom: Support GPIOs on PM7550 PMIC
qcom_defconfig: Enable Milos clock driver
board/qualcomm: add debug config fragment for Milos
board/qualcomm/debug-milos.config | 5 +
configs/qcom_defconfig | 1 +
drivers/clk/qcom/Kconfig | 8 ++
drivers/clk/qcom/Makefile | 1 +
drivers/clk/qcom/clock-milos.c | 196 ++++++++++++++++++++++++++
drivers/gpio/qcom_spmi_gpio.c | 1 +
drivers/phy/qcom/phy-qcom-qmp-ufs.c | 88 ++++++++++++
drivers/pinctrl/qcom/Kconfig | 8 ++
drivers/pinctrl/qcom/Makefile | 1 +
drivers/pinctrl/qcom/pinctrl-milos.c | 103 ++++++++++++++
drivers/power/regulator/qcom-rpmh-regulator.c | 33 +++++
11 files changed, 445 insertions(+)
---
base-commit: 79126f765ff9fa390ced0c1f7a94b30c6c36f09a
change-id: 20260311-milos-bringup-ed8b0fd7a84c
Best regards,
--
Luca Weiss <luca.weiss at fairphone.com>
More information about the U-Boot
mailing list