Re: [PULL] Please pull qcom/qcom-main

2024-05-14 Thread Tom Rini
On Tue, May 14, 2024 at 09:01:24AM +0200, Caleb Connolly wrote:

> Hi Tom,
> 
> This patch for master fixes framebuffer video on almost all Qualcomm platforms
> where the framebuffer is initialised by the first stage bootloader.
> 
> The following changes since commit 5c5565cfec92eb7377ff7fe197612c6a813bb6c7:
> 
>   Merge patch series "arm: davinci: Migrate da850-evm to OF_UPSTREAM" 
> (2024-05-07 11:59:26 -0600)
> 
> are available in the Git repository at:
> 
>   g...@source.denx.de:u-boot/custodians/u-boot-snapdragon.git qcom-main
> 
> for you to fetch changes up to 3ceaa825869bd43e9a2ec00a90589cc84885bd40:
> 
>   mach-snapdragon: do carveouts for qcs404 only (2024-05-14 09:00:41 +0200)
> 

Applied to u-boot/master, thanks!

-- 
Tom


signature.asc
Description: PGP signature


[PULL] Please pull qcom/qcom-main

2024-05-14 Thread Caleb Connolly
Hi Tom,

This patch for master fixes framebuffer video on almost all Qualcomm platforms
where the framebuffer is initialised by the first stage bootloader.

The following changes since commit 5c5565cfec92eb7377ff7fe197612c6a813bb6c7:

  Merge patch series "arm: davinci: Migrate da850-evm to OF_UPSTREAM" 
(2024-05-07 11:59:26 -0600)

are available in the Git repository at:

  g...@source.denx.de:u-boot/custodians/u-boot-snapdragon.git qcom-main

for you to fetch changes up to 3ceaa825869bd43e9a2ec00a90589cc84885bd40:

  mach-snapdragon: do carveouts for qcs404 only (2024-05-14 09:00:41 +0200)


Sam Day (1):
  mach-snapdragon: do carveouts for qcs404 only

 arch/arm/mach-snapdragon/board.c | 12 +++-
 1 file changed, 7 insertions(+), 5 deletions(-)


Re: [PULL] Please pull qcom/qcom-main

2024-04-23 Thread Tom Rini
On Tue, Apr 23, 2024 at 03:46:19PM +0200, Caleb Connolly wrote:

> Overshot the -rc1 deadline, but I hope these can still make in for 2024.07.
> 
> Support is added for 5 new Qualcomm SoCs:
> 
> * QCM2290 and SM6115 are low and mid range SoCs used on the RB1 and RB2
>   respectively. SM6115 is also used in some mid-range smartphones/tablets.
>   Initial support includes buttons and USB (host and gadget).
> * SM8250 is a flagship SoC from 2020 used on the RB5, as well as many flagship
>   smartphones. The board can boot to a U-Boot prompt, but is missing 
> regulators
>   necessary for USB support.
> * SM8550, and SM8650 are flagship mobile SoCs from 2023 and 2024
>   respectively. Found on many high end smartphones.
> 
> In addition:
> 
> * Support is added for the Schneider HMIBSC board.
> * mach-snapdragon switches to OF_UPSTREAM
> * IPQ40xx gets several regressions fixed and some overall cleanup.
> * The MSM serial driver gains the ability to generate the bit-clock
>   automatically, no longer relying on a custom DT property.
> * The Qualcomm SMMU driver gets a generic compatible (so per-SoC compatibles
>   don't need to be added).
> * Support for the GENI I2C controller is added.
> * The qcom SPMI driver has SPMI v5 support fixed, and v7 support added.
> * The qcom sdhci driver gets some fixes for SDCC v5 support.
> * SDM845 gains sdcard support
> * Support is added for the Synopsys eUSB2 PHY driver (used on SM8550 and 
> SM8650)
> * SYS_INIT_SP_BSS_OFFSET is set to 1.5M to give us more space for FDTs.
> * RB2 gets a work-around to fix the USB dr_mode property before booting Linux.
> 

Applied to u-boot/master, thanks!

-- 
Tom


signature.asc
Description: PGP signature


[PULL] Please pull qcom/qcom-main

2024-04-23 Thread Caleb Connolly
Overshot the -rc1 deadline, but I hope these can still make in for 2024.07.

Support is added for 5 new Qualcomm SoCs:

* QCM2290 and SM6115 are low and mid range SoCs used on the RB1 and RB2
  respectively. SM6115 is also used in some mid-range smartphones/tablets.
  Initial support includes buttons and USB (host and gadget).
* SM8250 is a flagship SoC from 2020 used on the RB5, as well as many flagship
  smartphones. The board can boot to a U-Boot prompt, but is missing regulators
  necessary for USB support.
* SM8550, and SM8650 are flagship mobile SoCs from 2023 and 2024
  respectively. Found on many high end smartphones.

In addition:

* Support is added for the Schneider HMIBSC board.
* mach-snapdragon switches to OF_UPSTREAM
* IPQ40xx gets several regressions fixed and some overall cleanup.
* The MSM serial driver gains the ability to generate the bit-clock
  automatically, no longer relying on a custom DT property.
* The Qualcomm SMMU driver gets a generic compatible (so per-SoC compatibles
  don't need to be added).
* Support for the GENI I2C controller is added.
* The qcom SPMI driver has SPMI v5 support fixed, and v7 support added.
* The qcom sdhci driver gets some fixes for SDCC v5 support.
* SDM845 gains sdcard support
* Support is added for the Synopsys eUSB2 PHY driver (used on SM8550 and SM8650)
* SYS_INIT_SP_BSS_OFFSET is set to 1.5M to give us more space for FDTs.
* RB2 gets a work-around to fix the USB dr_mode property before booting Linux.

---

The following changes since commit 38ea74d6d5c05224acdb03f799897c1bdd56f8cc:

  Prepare v2024.07-rc1 (2024-04-22 15:10:21 -0600)

are available in the Git repository at:

  g...@source.denx.de:u-boot/custodians/u-boot-snapdragon.git qcom-main

for you to fetch changes up to ad12acd7a8f5aeea5816d5c2fc37c205c403eee0:

  configs: qcom_defconfig: enable GENI I2C Driver (2024-04-23 13:29:32 +0200)


Caleb Connolly (32):
  pinctrl: qcom: add qcm2290 pinctrl driver
  pinctrl: qcom: add sm6115 pinctrl driver
  pinctrl: qcom: add sm8250 pinctrl driver
  qcom_defconfig: enable pinctrl for new qcm2290/sm6115/sm8250
  clk/qcom: add driver for qcm2290 GCC
  clk/qcom: add driver for sm6115 GCC
  clk/qcom: add driver for sm8250 GCC
  qcom_defconfig: enable clocks for qcm2290/sm6115/sm8250
  mmc: msm_sdhci: correct vendor_spec_cap0 register for v5
  mmc: msm_sdhci: use modern DT handling
  mmc: msm_sdhci: print core version
  mmc: msm_sdhci: use a more sensible default clock rate
  clk/qcom: sdm845: enable SDCC2 core clock
  pinctrl: qcom: sdm845: add special pin names
  dts: sdm845-db845c-u-boot: adjust MMC clocks
  MAINTAINERS: add Qualcomm mailing list
  mmc: msm_sdhci: fix vendor_spec_cap0 registers
  clk/qcom: apq8016: return valid rate when setting UART clock
  clk/qcom: ipq4019: return valid rate when setting UART clock
  serial: msm: calculate bit clock divider
  mach-snapdragon: use OF_UPSTREAM
  arm: dts: drop qcom dts files
  qcom_defconfig: set SYS_INIT_SP_BSS_OFFSET
  gpio: qcom_pmic: add pm6125
  gpio: qcom_pmic: add pm8150l
  iommu: qcom-smmu: add qcom generic compatible
  phy: qcom: snps-femto-v2: drop clocks
  arm: dts: qrb4210-rb2-u-boot: add u-boot fixups
  mach-snapdragon: implement ft_board_setup() for USB role selection
  qcom_defconfig: enable OF_BOARD_SETUP
  qcom_defconfig: define safe default SYS_LOAD_ADDR
  qcom_defconfig: generate SMBIOS tables

Neil Armstrong (17):
  phy: qcom: add Synopsys eUSB2 PHY driver
  qcom_defconfig: enable the Qualcomm Synopsys eUSB2 PHY driver
  pinctrl: qcom: Add SM8550 pinctrl driver
  pinctrl: qcom: Add SM8650 pinctrl driver
  qcom_defconfig: enable SM8550 & SM8650 pinctrl driver
  gpio: qcom_pmic_gpio: add support for pm8550-gpio
  button: qcom-pmic: move node name checks to btn_data struct
  button: qcom-pmic: add support for pmk8350 button configs
  clk: qcom: Add SM8550 clock driver
  clk: qcom: Add SM8650 clock driver
  qcom_defconfig: enable SM8550 & SM8650 clock driver
  spmi: msm: fix version 5 support
  spmi: msm: properly format command
  spmi: msm: handle peripheral ownership
  spmi: msm: support controller version 7
  i2c: Add support for Qualcomm Generic Interface (GENI) I2C controller
  configs: qcom_defconfig: enable GENI I2C Driver

Robert Marko (8):
  serial: allow selecting MSM debug UART with ARCH_IPQ40XX
  serial: msm_serial: remove .clk_rate from debug UART
  arm: mach-ipq40xx: dont select SMEM by default
  pinctrl: qcom: allow selecting with ARCH_IPQ40XX
  mach-ipq40xx: import GPIO header from mach-snapgradon
  pinctrl: qcom: ipq4019: adapt pin name lookup to upstream DTS
  pinctrl: qcom: ipq4019: enable DM_FLAG_PRE_RELOC
  pinctrl: qcom: ipq4019: support all pin functions

Sumit Garg (8):