[PULL] Please pull qcom/qcom-main
Caleb Connolly
caleb.connolly at linaro.org
Fri Jul 26 01:55:06 CEST 2024
Hi Tom,
Just a few things:
* Qualcomm platforms >~2016 gain support for the RPMh (Resource Power Manager)
peripheral which is used to control most regulators. The RB5 is now able to
power up its USB VBUS regulator via the rpmh regulator driver. Git history
from the original Linux driver is preserved for ease of maintenance.
* IPQ40xx SoCs gain ethernet networking support via the new ESS EDMA driver.
The following changes since commit f659ba43837e5ae5a35fdff3736c8e13f9062abd:
Merge branch '2024-07-23-remove-or-update-some-platforms' (2024-07-23 10:43:58 -0600)
are available in the Git repository at:
git at source.denx.de:u-boot/custodians/u-boot-snapdragon.git qcom-main
for you to fetch changes up to 927739c0b700cb37fd16dfbe8919484511885359:
arm: dts: add IPQ4019 ESS EDMA U-Boot additions (2024-07-26 01:53:13 +0200)
----------------------------------------------------------------
Caleb Connolly (24):
dm: core: scan reserved-memory nodes
linux/bitmap.h: add bitmap_empty helper
soc: qcom: import rpmh and cmd-db drivers from Linux
soc: qcom: cmd-db: adjust headers for U-Boot
soc: qcom: cmd-db: drop unused functions
soc: qcom: cmd-db: adjust probe for U-Boot
soc: qcom: cmd-db: adjust for U-Boot API
soc: qcom: rpmh-rsc: drop unused multi-threading and non-active TCS support
soc: qcom: rpmh-rsc: adjust headers for U-Boot
soc: qcom: rpmh-rsc: adjust probe for U-Boot
soc: qcom: rpmh-rsc: remaining U-Boot API changes
soc: qcom: rpmh: adjust headers for U-Boot
soc: qcom: rpmh: drop unused functions
soc: qcom: rpmh: U-Boot API changes
soc: qcom: add build infrastructure
power: regulator: import qcom-rpmh-regulator from Linux
power: regulator: qcom-rpmh-regulator: adjust headers for U-Boot
power: regulator: qcom-rpmh-regulator: port over lineage_range helpers
power: regulator: qcom-rpmh-regulator: adjust structs for U-Boot
power: regulator: qcom-rpmh-regulator: remove unused regulators
power: regulator: qcom-rpmh-regulator: port ops to U-Boot
power: regulator: qcom-rpmh-regulator: adjust probe for U-Boot
power: regulator: qcom-rpmh-regulator: add build infra
qcom_defconfig: enable rpmh regulators
Robert Marko (5):
clock: qcom: ipq4019: add ESS clock
dt-bindings: clock: qcom: ipq4019: drop downstream file
clock: qcom: ipq4019: add missing networking resets
net: add Qualcomm ESS EDMA adapter
arm: dts: add IPQ4019 ESS EDMA U-Boot additions
arch/arm/dts/qcom-ipq4019-u-boot.dtsi | 104 +++
configs/qcom_defconfig | 5 +
drivers/clk/qcom/clock-ipq4019.c | 9 +
drivers/core/root.c | 3 +-
drivers/net/Kconfig | 8 +
drivers/net/Makefile | 1 +
drivers/net/essedma.c | 1192 +++++++++++++++++++++++++
drivers/net/essedma.h | 198 ++++
drivers/power/regulator/Kconfig | 8 +
drivers/power/regulator/Makefile | 1 +
drivers/power/regulator/qcom-rpmh-regulator.c | 544 +++++++++++
drivers/soc/Kconfig | 1 +
drivers/soc/Makefile | 1 +
drivers/soc/qcom/Kconfig | 27 +
drivers/soc/qcom/Makefile | 4 +
drivers/soc/qcom/cmd-db.c | 225 +++++
drivers/soc/qcom/rpmh-internal.h | 138 +++
drivers/soc/qcom/rpmh-rsc.c | 505 +++++++++++
drivers/soc/qcom/rpmh.c | 110 +++
include/dt-bindings/clock/qcom,gcc-ipq4019.h | 169 ----
include/linux/bitmap.h | 8 +
include/soc/qcom/cmd-db.h | 30 +
include/soc/qcom/rpmh.h | 28 +
include/soc/qcom/tcs.h | 81 ++
24 files changed, 3230 insertions(+), 170 deletions(-)
create mode 100644 arch/arm/dts/qcom-ipq4019-u-boot.dtsi
create mode 100644 drivers/net/essedma.c
create mode 100644 drivers/net/essedma.h
create mode 100644 drivers/power/regulator/qcom-rpmh-regulator.c
create mode 100644 drivers/soc/qcom/Kconfig
create mode 100644 drivers/soc/qcom/Makefile
create mode 100644 drivers/soc/qcom/cmd-db.c
create mode 100644 drivers/soc/qcom/rpmh-internal.h
create mode 100644 drivers/soc/qcom/rpmh-rsc.c
create mode 100644 drivers/soc/qcom/rpmh.c
delete mode 100644 include/dt-bindings/clock/qcom,gcc-ipq4019.h
create mode 100644 include/soc/qcom/cmd-db.h
create mode 100644 include/soc/qcom/rpmh.h
create mode 100644 include/soc/qcom/tcs.h
More information about the U-Boot
mailing list