Message ID | 20240715-b4-qcom-rpmh-v6-0-0c948a25d018@linaro.org |
---|---|
Headers | show |
Series | qcom: rpmh core and regulator support | expand |
On 15/07/2024 12:07, Caleb Connolly wrote: > This series introduces support for the RPMh (Resource Power Manager > (hardened)) co-processor and associated regulator driver found on most > modern Qualcomm platforms (since ~2017). > Applied in 1fbd0582a28d108c77d7f9135a7f2c3da2398b72 https://source.denx.de/u-boot/custodians/u-boot-snapdragon/-/tree/qcom-main > --- > 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 > > configs/qcom_defconfig | 5 + > drivers/core/root.c | 3 +- > 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/linux/bitmap.h | 8 + > include/soc/qcom/cmd-db.h | 30 ++ > include/soc/qcom/rpmh.h | 28 ++ > include/soc/qcom/tcs.h | 81 ++++ > 17 files changed, 1718 insertions(+), 1 deletion(-) > --- > change-id: 20240611-b4-qcom-rpmh-fcfd32ac2940 > base-commit: 834df20b4ef50cda26936fbc435689fa0c5d47b1 > > // Caleb (they/them) >