Message ID | 20240909101245.1302713-1-caleb.connolly@linaro.org |
---|---|
State | New |
Headers | show |
Series | [PULL] Please pull qcom/qcom-next | expand |
(Mixed up the mailing list address) On 09/09/2024 12:04, Caleb Connolly wrote: > 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
On Mon, Sep 09, 2024 at 12:04:46PM +0200, Caleb Connolly wrote: > 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) > Applied to u-boot/next, thanks!