This patch series adds support for the Qualcomm RPMH power domain driver, responsible for managing power domains on Qualcomm SoCs. The driver is ported from the Linux kernel and adapted for U-Boot to enable proper power domain control on SA8775P platform.
Signed-off-by: Aswin Murugan <[email protected]> --- Changes in v2: - Added ARCH_SNAPDRAGON dependency to QCOM_POWER_DOMAIN in drivers/power/domain/Kconfig - In drivers/power/domain/qcom-rpmhpd.c, the un-supported power domains are handled with warning - Power domain fixups have been removed since they are now managed by drivers/power/domain/qcom-rpmhpd.c - Link to v1: https://lore.kernel.org/u-boot/[email protected]/ --- Aswin Murugan (4): power-domain: Add QCOM RPMH Power Domain Driver Support soc: qcom: cmd-db: Add cmd_db_read_slave_id() & cmd_db_read_aux_data() functions mach-snapdragon: fixup power-domains configs: qcom: Add OF_LIVE_SA8775P & QCOM_POWER_DOMAIN config arch/arm/mach-snapdragon/Kconfig | 7 + arch/arm/mach-snapdragon/of_fixup.c | 32 +--- configs/qcom_defconfig | 1 + configs/qcs9100_defconfig | 2 + drivers/power/domain/Kconfig | 8 + drivers/power/domain/Makefile | 1 + drivers/power/domain/qcom-rpmhpd.c | 285 ++++++++++++++++++++++++++++ drivers/soc/qcom/cmd-db.c | 45 +++++ include/soc/qcom/cmd-db.h | 2 + 9 files changed, 352 insertions(+), 31 deletions(-) create mode 100644 drivers/power/domain/qcom-rpmhpd.c -- 2.34.1

