On Thu, Jan 08, 2026 at 09:28:42PM +0100, Casey Connolly wrote: > Fix some significant issues where we leave the rpmh core in a broken > state and don't correctly poll resulting in bugs and Linux crashes, > implement support for RPMh read and use it to populate the regulator > driver state. > > Lastly, fix an oversight in the regulator driver that resulted in PMIC > modes being set completely incorrectly.
Thanks for the fixes, atleast this patchset doesn't cause any regressions for me on RB3Gen2. FWIW: Tested-by: Sumit Garg <[email protected]> -Sumit > > --- > Casey Connolly (5): > soc/qcom: rpmh: document rsc registers > soc/qcom: rpmh: correctly wait for TCS flush > soc/qcom: rpmh: add RPMh read > power: regulator: qcom-rpmh: read votes from rpmh > power: regulator: qcom-rpmh: correctly map pmic mode > > Neil Armstrong (1): > soc: qcom: rpmh-rsc: reclaim the TCS to avoid spurious irq in Linux > > drivers/power/regulator/qcom-rpmh-regulator.c | 90 > ++++++++++++++++++++++++++- > drivers/soc/qcom/rpmh-rsc.c | 89 ++++++++++++++++++-------- > drivers/soc/qcom/rpmh.c | 38 ++++++++++- > include/soc/qcom/rpmh.h | 4 +- > include/soc/qcom/tcs.h | 1 + > 5 files changed, 189 insertions(+), 33 deletions(-) > --- > base-commit: 81f887ab1a06be17ef81b0a905203cc385c3d4aa > > // Casey (she/they) >

