This series adds foundational support for the Qualcomm Nord SoC in
U-Boot, including clock, pinctrl, USB HS PHY, and configuration updates
required for early platform enablement.
The series includes:
- Clock driver support for Nord
- Pinctrl driver support for Nord TLMM
- USB HS PHY support for Nord
- Configuration updates required for platform enablement
Changes in v2:
- Drop DT patches; they will be synced once the corresponding changes
land in the upstream Linux kernel
- Drop Nord-specific defconfig
- Drop ELF 4K-alignment support changes
- Add USB HS PHY support for Nord
- Retain only clock, pinctrl, USB, and platform enablement changes
- Address review comments from v1
Link to v1: https://marc.info/?l=u-boot&m=178695918491771&w=2
Thanks,
Aswin Murugan
Aswin Murugan (8):
clk: qcom: add GCC driver for nord
clk: qcom: add NEGCC driver for nord
clk: qcom: add SEGCC driver for nord
clk: qcom: add NWGCC driver for nord
clk: qcom: add TCSRCC driver for nord
configs: qcom_defconfig: enable nord clock drivers
pinctrl: qcom: add TLMM driver for nord
phy: qcom: snps-eusb2: add Nord compatible
Bartosz Golaszewski (1):
dt-bindings: clock: qcom: add the definition for the USB2 PHY reset
configs/qcom_defconfig | 5 +
drivers/clk/qcom/Kconfig | 43 ++
drivers/clk/qcom/Makefile | 5 +
drivers/clk/qcom/clock-nord-gcc.c | 165 +++++
drivers/clk/qcom/clock-nord-negcc.c | 186 ++++++
drivers/clk/qcom/clock-nord-nwgcc.c | 91 +++
drivers/clk/qcom/clock-nord-segcc.c | 137 ++++
drivers/clk/qcom/clock-nord-tcsrcc.c | 88 +++
drivers/phy/qcom/phy-qcom-snps-eusb2.c | 3 +
drivers/pinctrl/qcom/Kconfig | 8 +
drivers/pinctrl/qcom/Makefile | 1 +
drivers/pinctrl/qcom/pinctrl-nord.c | 615 ++++++++++++++++++
.../dt-bindings/clock/qcom,nord-negcc.h | 1 +
13 files changed, 1348 insertions(+)
create mode 100644 drivers/clk/qcom/clock-nord-gcc.c
create mode 100644 drivers/clk/qcom/clock-nord-negcc.c
create mode 100644 drivers/clk/qcom/clock-nord-nwgcc.c
create mode 100644 drivers/clk/qcom/clock-nord-segcc.c
create mode 100644 drivers/clk/qcom/clock-nord-tcsrcc.c
create mode 100644 drivers/pinctrl/qcom/pinctrl-nord.c
--
2.34.1