All of lore.kernel.org
 help / color / mirror / Atom feed
From: Caleb Connolly <caleb.connolly@linaro.org>
To: Tom Rini <trini@konsulko.com>
Cc: Neil Armstrong <neil.armstrong@linaro.org>,
	Sumit Garg <sumit.garg@linaro.org>,
	u-boot@lists.denx.de, u-boot-qcom@lists.denx.de,
	Caleb Connolly <caleb.connolly@linaro.org>
Subject: [PULL] Please pull qcom/qcom-next
Date: Mon,  9 Sep 2024 12:04:46 +0200	[thread overview]
Message-ID: <20240909101245.1302713-1-caleb.connolly@linaro.org> (raw)

Hi Tom,

Various improvements to Snapdragon support:

* Bumped up the pagetable size to handle newer SoCs with much more RAM
* Made memory map parsing more robust, fixing chainloading on SM8550/SM8650
* Populate fdt_addr_r with U-Boot's FDT by default, and set $loadaddr to prevent
  crashes with some commands which expect it
* Added initial support for SC7280/QCM6490 and the new RB3 Gen 2 board
* Add debug config fragments to enable debug UART on some SoCs.
* Enable RPMh regulators on SM8550/SM8650
* Map the cmd-db memory explicitly since it may not be in the memory map

CI: https://source.denx.de/u-boot/custodians/u-boot-snapdragon/-/pipelines/22255

Thanks,

The following changes since commit cbaf53fdf12534be50075fdd84105c682955424f:

  mmc: consider cd-gpios in Synopsys DesignWare driver (2024-09-05 19:08:14 -0600)

are available in the Git repository at:

  git@source.denx.de:/u-boot/custodians/u-boot-snapdragon.git HEAD

for you to fetch changes up to 41864bb2b66d0c68e6b2f6ae0c70d3c239ad258d:

  board/qualcomm: add debug config fragments for some SoCs (2024-09-06 11:59:51 +0200)

----------------------------------------------------------------
Caleb Connolly (18):
      mach-snapdragon: refactor board_fdt_blob_setup()
      mach-snapdragon: parse memory ourselves
      mach-snapdragon: set serial number
      mach-snapdragon: allocate fastboot buffer dynamically
      mach-snapdragon: populate fallback FDT
      mach-snapdragon: set loadaddr
      armv8: mmu: add a way to map additional regions
      soc: qcom: cmd-db: use strncmp() instead of memcmp()
      soc: qcom: cmd-db: map cmd-db region
      qcom_defconfig: bump CONFIG_NR_DRAM_BANKS
      clk/qcom: add initial clock driver for sc7280
      dts: qcs6490-rb3gen2-u-boot: add override dtsi
      dts: qcs6490-rb3gen2-u-boot: USB host mode
      iommu: qcom-smmu: add sc7280-smmu-500 compatible
      qcom_defconfig: enable SC7280 clocks
      configs: add qcm6490_defconfig
      doc: board/qualcomm: document rb3gen2 building/flashing
      board/qualcomm: add debug config fragments for some SoCs

Neil Armstrong (3):
      mach-snapdragon: use 1MiB for get_page_table_size()
      soc: qcom: rpmh-rsc: add back __tcs_set_trigger() for SM8550/SM8650
      regulator: qcom-rpmh-regulator: add support for PM8550 & related regulators

 MAINTAINERS                                   |   1 +
 arch/arm/cpu/armv8/cache_v8.c                 |  25 ++++
 arch/arm/dts/qcs6490-rb3gen2-u-boot.dtsi      |  28 ++++
 arch/arm/include/asm/system.h                 |  10 ++
 arch/arm/mach-snapdragon/board.c              | 204 ++++++++++++++++++++++----
 board/qualcomm/debug-sdm845.config            |   5 +
 board/qualcomm/debug-sm6115.config            |   5 +
 board/qualcomm/debug-sm8250.config            |   5 +
 configs/qcm6490_defconfig                     |  21 +++
 configs/qcom_defconfig                        |   2 +
 doc/board/qualcomm/index.rst                  |   1 +
 doc/board/qualcomm/rb3gen2.rst                |  53 +++++++
 drivers/clk/qcom/Kconfig                      |   8 +
 drivers/clk/qcom/Makefile                     |   1 +
 drivers/clk/qcom/clock-qcom.h                 |   1 +
 drivers/clk/qcom/clock-sc7280.c               | 132 +++++++++++++++++
 drivers/iommu/qcom-hyp-smmu.c                 |   1 +
 drivers/power/regulator/qcom-rpmh-regulator.c | 136 +++++++++++++++++
 drivers/soc/qcom/cmd-db.c                     |  11 +-
 drivers/soc/qcom/rpmh-rsc.c                   |  43 ++++++
 20 files changed, 664 insertions(+), 29 deletions(-)
 create mode 100644 arch/arm/dts/qcs6490-rb3gen2-u-boot.dtsi
 create mode 100644 board/qualcomm/debug-sdm845.config
 create mode 100644 board/qualcomm/debug-sm6115.config
 create mode 100644 board/qualcomm/debug-sm8250.config
 create mode 100644 configs/qcm6490_defconfig
 create mode 100644 doc/board/qualcomm/rb3gen2.rst
 create mode 100644 drivers/clk/qcom/clock-sc7280.c

             reply	other threads:[~2024-09-09 10:12 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-09-09 10:04 Caleb Connolly [this message]
2024-09-09 10:14 ` [PULL] Please pull qcom/qcom-next Caleb Connolly
2024-09-09 19:45 ` Tom Rini
  -- strict thread matches above, loose matches on Subject: below --
2025-01-22 16:17 Caleb Connolly
2025-01-22 21:57 ` Tom Rini
2024-10-04 14:22 Caleb Connolly
2024-10-04 17:15 ` Tom Rini
2024-10-04 14:17 Caleb Connolly
2024-10-04 14:21 ` Caleb Connolly
2024-03-01 15:45 Caleb Connolly
2024-03-01 21:35 ` Tom Rini

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20240909101245.1302713-1-caleb.connolly@linaro.org \
    --to=caleb.connolly@linaro.org \
    --cc=neil.armstrong@linaro.org \
    --cc=sumit.garg@linaro.org \
    --cc=trini@konsulko.com \
    --cc=u-boot-qcom@lists.denx.de \
    --cc=u-boot@lists.denx.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.