[PATCH v2 0/7] arm64: dts: qcom: sc8180x: Enable the USB multiport controller

From: Bjorn Andersson
Date: Tue Jul 30 2024 - 23:20:26 EST


The USB multiport controller found in SC8180X is used to driver the
camera in the Lenovo Flex 5G, and a couple of additional USB ports on
the Primus AUX board.

---
Changes in v2:
- Moved mp index last in DT labels
- Dropped applied PHY patches, and sent dwc3 binding update separately
- Spelled out GPIO_ACTIVE_HIGH as necessary
- Moved status last in a few nodes
- Corrected MP_PHY_PIPE_1_CLK
- Link to v1: https://lore.kernel.org/r/20240525-sc8180x-usb-mp-v1-0-60a904392438@xxxxxxxxxxx

---
Bjorn Andersson (7):
dt-bindings: clock: qcom: Add missing USB MP resets
clk: qcom: gcc-sc8180x: Add missing USB MP resets
arm64: dts: qcom: sc8180x-pmics: Add second PMC8180 GPIO
arm64: dts: qcom: sc8180x: Align USB nodes with binding
arm64: dts: qcom: sc8180x: Add USB MP controller and phys
arm64: dts: qcom: sc8180x-primus: Enable the two MP USB ports
arm64: dts: qcom: sc8180x-lenovo-flex-5g: Enable USB multiport controller

.../arm64/boot/dts/qcom/sc8180x-lenovo-flex-5g.dts | 34 ++++
arch/arm64/boot/dts/qcom/sc8180x-pmics.dtsi | 16 +-
arch/arm64/boot/dts/qcom/sc8180x-primus.dts | 60 +++++++
arch/arm64/boot/dts/qcom/sc8180x.dtsi | 181 +++++++++++++++++++--
drivers/clk/qcom/gcc-sc8180x.c | 4 +
include/dt-bindings/clock/qcom,gcc-sc8180x.h | 4 +
6 files changed, 285 insertions(+), 14 deletions(-)
---
base-commit: 668d33c9ff922c4590c58754ab064aaf53c387dd
change-id: 20240524-sc8180x-usb-mp-4eb278df7ef1

Best regards,
--
Bjorn Andersson <quic_bjorande@xxxxxxxxxxx>