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

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

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!
participants (2)
-
Caleb Connolly
-
Tom Rini