[PATCH v1 0/2] Clear RPMH TCS state before kernel boot

Balaji Selvanathan balaji.selvanathan at oss.qualcomm.com
Fri Jan 9 06:44:44 CET 2026


Hi Casey,

On 1/9/2026 2:01 AM, Casey Connolly wrote:
> Hi Balaji,
>
> Can you give this series a try and see if that resolves the situation?
> We ran into the same issue you're describing here and this (particularly
> patch 1) fixed it.
>
> https://lore.kernel.org/u-boot/20260108-rpmh-regulator-fixes-v1-0-d1b5b300b665@linaro.org

Tried your patch series and its working. We can use your patch going 
forward. Thanks.

Regards,

Balaji

>
> Kind regards,
>
> On 08/01/2026 11:17, Balaji Selvanathan wrote:
>> Clear RPMH TCS hardware state before kernel handoff to prevent
>> timeout errors during kernel RPMH driver initialization.
>>
>> U-Boot RPMH operations leave TCS registers configured. This series
>> clears TCS state via device removal and board_quiesce_devices.
>>
>> Balaji Selvanathan (2):
>>    soc: qcom: rpmh-rsc: Clear TCS state before kernel boot
>>    arm: snapdragon: Add RPMH cleanup in board_quiesce_devices()
>>
>>   arch/arm/mach-snapdragon/board.c |  14 +++++
>>   drivers/soc/qcom/rpmh-rsc.c      | 101 +++++++++++++++++++++++++++++++
>>   include/soc/qcom/rpmh.h          |   9 +++
>>   3 files changed, 124 insertions(+)
>>


More information about the U-Boot mailing list