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
next 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.