mbox series

[PULL] Please pull qcom-next-2024Apr04 (attempt 2)

Message ID 20240404215421.2151698-1-caleb.connolly@linaro.org
State New
Headers show
Series [PULL] Please pull qcom-next-2024Apr04 (attempt 2) | expand

Pull-request

git@source.denx.de:u-boot/custodians/u-boot-snapdragon.git tags/qcom-next-2024Apr04

Message

Caleb Connolly April 4, 2024, 9:52 p.m. UTC
Hi Tom,

Sorry for the noise, totally fluffed that PR... Please ignore the previous
email.

Some new Qualcomm features for you:

* Ethernet, i2c, and USB support are now enabled by default
* The clock driver gets some bug fixes and cleanup
* Invalid FDTs are now properly detected in board_fdt_blob_setup().
* The pinctrl driver gains preparatory support for per-pin function muxes.
* Support is added for two generations of Qualcomm HighSpeed USB PHY
* A power domain driver is added for the Globall Distributed Switch Controllers
  on the GCC hardware block.
* SDM845 gains USB host mode support.
* OF_LIVE is enabled by default for Qualcomm platforms
* Some U-Boot devicetree compatibility fixups are added during init to improve
  compatbility with upstream DT.

The following changes since commit cdfcc37428e06f4730ab9a17cc084eeb7676ea1a:

  Merge tag 'u-boot-dfu-next-20240402' of https://source.denx.de/u-boot/custodians/u-boot-dfu (2024-04-02 22:37:23 -0400)

are available in the Git repository at:

  git@source.denx.de:u-boot/custodians/u-boot-snapdragon.git tags/qcom-next-2024Apr04

for you to fetch changes up to b2511143fba4c0631446c968fb4c0d962b01d850:

  qcom_defconfig: enable USB (2024-04-04 17:46:48 +0200)

----------------------------------------------------------------
Bhupesh Sharma (2):
      phy: qcom: add Qualcomm QUSB2 USB PHY driver
      phy: qcom: Add SNPS femto v2 USB HS phy

Caleb Connolly (13):
      mailmap: update Bhupesh's email address
      mach-snapdragon: disable power-domains for pre-reloc drivers
      clk/qcom: use offsets for RCG registers
      clk/qcom: sdm845: add gdscs
      clk/qcom: sdm845: add USB clocks
      gpio: msm_gpio: add .set_flags op
      serial: msm-geni: support livetree
      mach-snapdragon: fixup USB nodes
      mach-snapdragon: fixup power-domains
      mach-snapdragon: call regulators_enable_boot_on()
      dts: sdm845-db845c: add u-boot fixups
      qcom_defconfig: enable livetree
      qcom_defconfig: enable USB

Sumit Garg (1):
      qcom_defconfig: Enable ethernet and I2C support

Volodymyr Babchuk (4):
      qcom: board: validate fdt before trying to use it
      clk: qcom: clear div mask before assigning a new divider
      clk: qcom: add support for power domains uclass
      pinctrl: qcom: pass pin number to get_function_mux callback

 .mailmap                                  |   1 +
 arch/arm/Kconfig                          |   1 +
 arch/arm/dts/sdm845-db845c-u-boot.dtsi    |   9 +
 arch/arm/mach-snapdragon/Makefile         |   1 +
 arch/arm/mach-snapdragon/board.c          |  10 +-
 arch/arm/mach-snapdragon/of_fixup.c       | 155 +++++++++++
 arch/arm/mach-snapdragon/qcom-priv.h      |  20 ++
 configs/qcom_defconfig                    |  31 ++-
 drivers/clk/qcom/Kconfig                  |   2 +-
 drivers/clk/qcom/clock-apq8016.c          |  39 +--
 drivers/clk/qcom/clock-apq8096.c          |  28 +-
 drivers/clk/qcom/clock-qcom.c             | 159 +++++++++--
 drivers/clk/qcom/clock-qcom.h             |  22 +-
 drivers/clk/qcom/clock-qcs404.c           | 122 ++-------
 drivers/clk/qcom/clock-sdm845.c           |  61 +++--
 drivers/gpio/msm_gpio.c                   |  27 +-
 drivers/phy/qcom/Kconfig                  |  15 ++
 drivers/phy/qcom/Makefile                 |   2 +
 drivers/phy/qcom/phy-qcom-qusb2.c         | 429 ++++++++++++++++++++++++++++++
 drivers/phy/qcom/phy-qcom-snps-femto-v2.c | 216 +++++++++++++++
 drivers/pinctrl/qcom/pinctrl-apq8016.c    |   3 +-
 drivers/pinctrl/qcom/pinctrl-apq8096.c    |   3 +-
 drivers/pinctrl/qcom/pinctrl-ipq4019.c    |   3 +-
 drivers/pinctrl/qcom/pinctrl-qcom.c       |   4 +-
 drivers/pinctrl/qcom/pinctrl-qcom.h       |   3 +-
 drivers/pinctrl/qcom/pinctrl-qcs404.c     |   3 +-
 drivers/pinctrl/qcom/pinctrl-sdm845.c     |   3 +-
 drivers/serial/serial_msm_geni.c          |  15 +-
 28 files changed, 1150 insertions(+), 237 deletions(-)
 create mode 100644 arch/arm/dts/sdm845-db845c-u-boot.dtsi
 create mode 100644 arch/arm/mach-snapdragon/of_fixup.c
 create mode 100644 arch/arm/mach-snapdragon/qcom-priv.h
 create mode 100644 drivers/phy/qcom/phy-qcom-qusb2.c
 create mode 100644 drivers/phy/qcom/phy-qcom-snps-femto-v2.c

Comments

Tom Rini April 6, 2024, 12:43 a.m. UTC | #1
On Thu, Apr 04, 2024 at 11:52:57PM +0200, Caleb Connolly wrote:

> Hi Tom,
> 
> Sorry for the noise, totally fluffed that PR... Please ignore the previous
> email.
> 
> Some new Qualcomm features for you:
> 
> * Ethernet, i2c, and USB support are now enabled by default
> * The clock driver gets some bug fixes and cleanup
> * Invalid FDTs are now properly detected in board_fdt_blob_setup().
> * The pinctrl driver gains preparatory support for per-pin function muxes.
> * Support is added for two generations of Qualcomm HighSpeed USB PHY
> * A power domain driver is added for the Globall Distributed Switch Controllers
>   on the GCC hardware block.
> * SDM845 gains USB host mode support.
> * OF_LIVE is enabled by default for Qualcomm platforms
> * Some U-Boot devicetree compatibility fixups are added during init to improve
>   compatbility with upstream DT.
> 
> The following changes since commit cdfcc37428e06f4730ab9a17cc084eeb7676ea1a:
> 
>   Merge tag 'u-boot-dfu-next-20240402' of https://source.denx.de/u-boot/custodians/u-boot-dfu (2024-04-02 22:37:23 -0400)
> 
> are available in the Git repository at:
> 
>   git@source.denx.de:u-boot/custodians/u-boot-snapdragon.git tags/qcom-next-2024Apr04
> 
> for you to fetch changes up to b2511143fba4c0631446c968fb4c0d962b01d850:
> 
>   qcom_defconfig: enable USB (2024-04-04 17:46:48 +0200)
> 

Applied to u-boot/master, thanks!