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

Reply via email to